diff options
author | saturneric <[email protected]> | 2024-12-01 22:51:06 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-12-01 22:51:06 +0000 |
commit | 2b07460aa7ae736362248c04ed7ddfd3f74ff869 (patch) | |
tree | fa360678527c3fef6ef7093b757ebdc4aceee15e /resource/lfs | |
parent | feat: improve ui of about dialog (diff) | |
download | GpgFrontend-2b07460aa7ae736362248c04ed7ddfd3f74ff869.tar.gz GpgFrontend-2b07460aa7ae736362248c04ed7ddfd3f74ff869.zip |
translation: update ts files
Diffstat (limited to 'resource/lfs')
-rw-r--r-- | resource/lfs/locale/ts/GpgFrontend.de_DE.ts | 5592 | ||||
-rw-r--r-- | resource/lfs/locale/ts/GpgFrontend.en_US.ts | 3375 | ||||
-rw-r--r-- | resource/lfs/locale/ts/GpgFrontend.fr_FR.ts | 3620 | ||||
-rw-r--r-- | resource/lfs/locale/ts/GpgFrontend.it_IT.ts | 3636 | ||||
-rw-r--r-- | resource/lfs/locale/ts/GpgFrontend.zh_CN.ts | 5609 | ||||
-rw-r--r-- | resource/lfs/locale/ts/GpgFrontend.zh_TW.ts | 3618 |
6 files changed, 11908 insertions, 13542 deletions
diff --git a/resource/lfs/locale/ts/GpgFrontend.de_DE.ts b/resource/lfs/locale/ts/GpgFrontend.de_DE.ts index 52b20721..ff447183 100644 --- a/resource/lfs/locale/ts/GpgFrontend.de_DE.ts +++ b/resource/lfs/locale/ts/GpgFrontend.de_DE.ts @@ -2,710 +2,6 @@ <!DOCTYPE TS> <TS version="2.1" language="de_DE"> <context> - <name>AppearanceSettings</name> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <source>Appearance Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="22"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <source>General</source> - <translation type="unfinished">Allgemein</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="30"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <source>Theme</source> - <translation type="unfinished">Thema</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="42"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <source>Save window size and position on exit.</source> - <translation type="unfinished">Fenstergröße und Position beim Beenden speichern.</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="52"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <source>Font Size</source> - <translation type="unfinished">Schriftgröße</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="60"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <source>Text Editor</source> - <translation type="unfinished">Texteditor</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="84"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <source>Information Board</source> - <translation type="unfinished">Informationstafel</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="109"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <source>Toolbar Icon</source> - <translation type="unfinished">Symbol für die Symbolleiste</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="117"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <source>Size</source> - <translation type="unfinished">Größe</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="124"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <source>small</source> - <translation type="unfinished">klein</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="131"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <source>medium</source> - <translation type="unfinished">Mittel</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="138"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <source>large</source> - <translation type="unfinished">groß</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="149"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <source>Style</source> - <translation type="unfinished">Stil</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="156"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <source>just text</source> - <translation type="unfinished">nur Text</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="163"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <source>just icons</source> - <translation type="unfinished">nur Symbole</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="170"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <source>text and icons</source> - <translation type="unfinished">Text und Symbole</translation> - </message> -</context> -<context> - <name>EmailListEditorDialog</name> - <message> - <location filename="../../../../ui/EmailListEditor.ui" line="14"/> - <source>Email List Editor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/EmailListEditor.ui" line="22"/> - <source>Email List:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/EmailListEditor.ui" line="45"/> - <source>Add An Email Address</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/EmailListEditor.ui" line="52"/> - <source>Tips: You can double-click the email address in the edit list, or click the email to pop up the option menu.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/EmailListEditor.ui" line="64"/> - <source>Delete Selected Email Address</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>FilePage</name> - <message> - <location filename="../../../../ui/FilePage.ui" line="26"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/FilePage.ui" line="153"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <source>...</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>GTrC</name> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfoGatheringModule.cpp" line="81"/> - <source>GnuPG</source> - <translation type="unfinished">GnuPG</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/VersionCheckingModule.cpp" line="59"/> - <source>Update</source> - <translation type="unfinished">Aktualisieren</translation> - </message> -</context> -<context> - <name>GeneralSettings</name> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="22"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <source>Cache</source> - <translation type="unfinished">Zwischenspeicher</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="30"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <source>Clear gpg password cache when closing GpgFrontend.</source> - <translation type="unfinished">Gpg-Passwort-Cache leeren, wenn GpgFrontend geschlossen wird.</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="37"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <source>Automatically restore unsaved Text Editor pages after an application crash.</source> - <translation type="unfinished">Nicht gespeicherte Texteditor-Seiten nach einem Anwendungsabsturz wiederherstellen.</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="49"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <source>Operation</source> - <translation type="unfinished">Vorgang</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="57"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <source>Import files dropped on the Key List without confirmation.</source> - <translation type="unfinished">Dateien ohne Nachfrage importieren, die auf der Schlüsselliste abgelegt wurden.</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="64"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <source>Enable to use longer key expiration date.</source> - <translation type="unfinished">Aktivieren, um ein längeres Schlüsselablaufdatum zu verwenden.</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="71"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <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="../../../../ui/GeneralSettings.ui" line="83"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <source>Language</source> - <translation type="unfinished">Sprache</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="98"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <source>NOTE: GpgFrontend will restart automatically if you change the language!</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="110"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <source>Data</source> - <translation type="unfinished">Daten</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="118"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <source>Reveal in File Explorer</source> - <translation type="unfinished">Im Datei-Explorer öffnen</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="125"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <source>Clear All Log Files</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="132"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <source>Clear All Data Objects Files</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <source>Provide more options in the signing process.</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>GnuPGConfigManagerDialog</name> - <message> - <location filename="../../../../ui/GnuPGConfigManagerDialog.ui" line="14"/> - <source>GnuPG Config Manager</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/GnuPGConfigManagerDialog.ui" line="27"/> - <source>TextLabel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/GnuPGConfigManagerDialog.ui" line="37"/> - <source>PushButton</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>GnuPGControllerDialog</name> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="196"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <source>GnuPG Controller</source> - <translation type="unfinished">GnuPG-Controller</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="22"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <source>General</source> - <translation type="unfinished">Allgemein</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="30"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <source>Use Binary Mode for File Operations</source> - <translation type="unfinished">Binärmodus für Dateioperationen verwenden</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="37"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <source>Use Pinentry as Password Input Dialog</source> - <translation type="unfinished">Verwenden Sie Pinentry als Dialog für die Passworteingabe</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="44"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <source>Enable GpgME Debug Log</source> - <translation type="unfinished">GpgME-Debug-Log einschalten</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="51"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <source>Restart Gpg Agent on start</source> - <translation type="unfinished">Gpg-Agent beim Start neu starten</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="58"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <source>Kill all gnupg daemon at close</source> - <translation type="unfinished">Alle gnupg-Daemons beim Schließen abschalten</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="73"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <source>Key Database</source> - <translation type="unfinished">Schlüsseldatenbank</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="87"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="205"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="205"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="205"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="205"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="205"/> - <source>Use Custom GnuPG Key Database Path</source> - <translation type="unfinished">Benutzerdefinierten Pfad für die GnuPG-Schlüsseldatenbank verwenden</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="107"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="206"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <source>Select Key Database Path</source> - <translation type="unfinished">Wählen Sie den Pfad für die Schlüsseldatenbank aus</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="119"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <source>Advance</source> - <translation type="unfinished">Vorgezogene Funktion</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="127"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="209"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="209"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="209"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="209"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="209"/> - <source>Use Custom GnuPG</source> - <translation type="unfinished">Verwenden Sie benutzerdefiniertes GnuPG</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="144"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="210"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <source>Select GnuPG Path</source> - <translation type="unfinished">Wählen Sie den GnuPG-Pfad aus</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="151"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <source>Tips: please select a directroy where "gpgconf" is located in.</source> - <translation type="unfinished">Tipps: Bitte wählen Sie ein Verzeichnis aus, in dem sich "gpgconf" befindet.</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="163"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="213"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="213"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="213"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="213"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="213"/> - <source>Tips: notice that modify any of these settings will cause an Application restart.</source> - <translation type="unfinished">Tipps: Beachten Sie, dass das Ändern dieser Einstellungen zu einem Neustart der Anwendung führt.</translation> - </message> -</context> -<context> - <name>GnuPGInfo</name> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfo.ui" line="14"/> - <location filename="../../../../modules/build/src/m_gpg_info/mod_gpg_info_autogen/include/ui_GnuPGInfo.h" line="154"/> - <source>GnuPG Info</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfo.ui" line="59"/> - <location filename="../../../../modules/build/src/m_gpg_info/mod_gpg_info_autogen/include/ui_GnuPGInfo.h" line="156"/> - <source>Version</source> - <translation type="unfinished">Version</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfo.ui" line="95"/> - <location filename="../../../../modules/build/src/m_gpg_info/mod_gpg_info_autogen/include/ui_GnuPGInfo.h" line="157"/> - <source>Components</source> - <translation type="unfinished">Komponenten</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfo.ui" line="128"/> - <location filename="../../../../modules/build/src/m_gpg_info/mod_gpg_info_autogen/include/ui_GnuPGInfo.h" line="158"/> - <source>Directories</source> - <translation type="unfinished">Verzeichnisse</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfo.ui" line="145"/> - <location filename="../../../../modules/build/src/m_gpg_info/mod_gpg_info_autogen/include/ui_GnuPGInfo.h" line="159"/> - <source>Options</source> - <translation type="unfinished">Optionen</translation> - </message> -</context> -<context> - <name>GnupgTab</name> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="47"/> - <source>Name</source> - <translation type="unfinished">Name</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="47"/> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="93"/> - <source>Description</source> - <translation type="unfinished">Beschreibung</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="47"/> - <source>Version</source> - <translation type="unfinished">Version</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="48"/> - <source>Checksum</source> - <translation type="unfinished">Prüfsumme</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="48"/> - <source>Binary Path</source> - <translation type="unfinished">Binärer Pfad</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="50"/> - <source>Components</source> - <translation type="unfinished">Komponenten</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="51"/> - <source>Directories</source> - <translation type="unfinished">Verzeichnisse</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="52"/> - <source>Options</source> - <translation type="unfinished">Optionen</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="71"/> - <source>Directory Type</source> - <translation type="unfinished">Verzeichnis Typ</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="71"/> - <source>Path</source> - <translation type="unfinished">Pfad</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="92"/> - <source>Component</source> - <translation type="unfinished">Komponente</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="92"/> - <source>Group</source> - <translation type="unfinished">Gruppe</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="92"/> - <source>Key</source> - <translation type="unfinished">Schlüssel</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="93"/> - <source>Default Value</source> - <translation type="unfinished">Standardwert</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="94"/> - <source>Value</source> - <translation type="unfinished">Wert</translation> - </message> -</context> -<context> <name>GpgFrontend::GpgDecryptResultAnalyse</name> <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="41"/> @@ -728,10 +24,6 @@ <translation type="unfinished">Nicht unterstützter Algorithmus</translation> </message> <message> - <source>Gernal State</source> - <translation type="vanished">Allgemeiner Zustand</translation> - </message> - <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="59"/> <source>General State</source> <translation type="unfinished">Allgemeiner Zustand</translation> @@ -749,14 +41,12 @@ <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>false</source> <translation type="unfinished">falsch</translation> </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>true</source> <translation type="unfinished">wahr</translation> </message> @@ -776,37 +66,32 @@ <translation>Session Key</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="83"/> - <source>German Encryption Standards</source> - <translation>Deutsche Verschlüsselungsstandards</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="88"/> <source>Recipient(s)</source> <translation type="unfinished">Empfänger</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="97"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="94"/> <source>Recipient</source> <translation type="unfinished">Empfänger</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="119"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="117"/> <source>unknown</source> <translation type="unfinished">unbekannt</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="125"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="123"/> <source>Key ID</source> <translation type="unfinished">Schlüssel-ID</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="124"/> <source>Public Key Algo</source> <translation type="unfinished">Algo für öffentliche Schlüssel</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> <source>Status</source> <translation type="unfinished">Status</translation> </message> @@ -852,57 +137,57 @@ <context> <name>GpgFrontend::GpgKeyTableModel</name> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> <source>Select</source> <translation type="unfinished">Auswählen</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> <source>Type</source> <translation type="unfinished">Typ</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> <source>Name</source> <translation type="unfinished">Name</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> <source>Email Address</source> <translation type="unfinished">E-Mail-Addresse</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> <source>Usage</source> <translation type="unfinished">Verwendungszweck</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> <source>Trust</source> <translation type="unfinished">Vertrauen</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> <source>Key ID</source> <translation type="unfinished">Schlüssel-ID</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> <source>Create Date</source> <translation type="unfinished">Erstellungsdatum</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> <source>Algorithm</source> <translation type="unfinished">Algorithmus</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> <source>Subkey(s)</source> <translation type="unfinished">Unterschlüssel(e)</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> <source>Comment</source> <translation type="unfinished">Kommentar</translation> </message> @@ -910,125 +195,121 @@ <context> <name>GpgFrontend::GpgSignResultAnalyse</name> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="43"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="44"/> <source>Sign Operation</source> <translation type="unfinished">Signierungsvorgang</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="46"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="47"/> <source>Success</source> <translation type="unfinished">Erfolg</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="48"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="49"/> <source>Failed</source> <translation type="unfinished">Gescheitert</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="60"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="61"/> <source>New Signature</source> <translation type="unfinished">Neue Unterschrift</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="63"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="64"/> <source>Sign Mode</source> <translation type="unfinished">Signierungsmodus</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="65"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="66"/> <source>Normal</source> <translation type="unfinished">Normal</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="67"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="68"/> <source>Clear</source> <translation type="unfinished">Klartext</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="69"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="70"/> <source>Detach</source> <translation type="unfinished">Abgetrennte</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="77"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="78"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> <source>Signed By</source> <translation type="unfinished">Unterzeichnet von</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="88"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> <source>Key ID</source> <translation type="unfinished">Schlüssel-ID</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="90"/> <source>Subkey</source> <translation type="unfinished">Unterschlüssel</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="93"/> <source>Primary Key</source> <translation type="unfinished">Primärschlüssel</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="94"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="95"/> <source>Key Create Date</source> <translation type="unfinished">Schlüssel Erstellungsdatum</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="100"/> <source><unknown></source> <translation type="unfinished"><unbekannt></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Sign Date</source> <translation type="unfinished">Unterschrift Datum</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="129"/> <source>Signer</source> <translation type="unfinished">Unterzeichner</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="101"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="102"/> <source>Public Key Algo</source> <translation type="unfinished">Algo für öffentliche Schlüssel</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="103"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="104"/> <source>Hash Algo</source> <translation type="unfinished">Hash Algo</translation> </message> <message> - <source>Date</source> - <translation type="obsolete">Datum</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> <source>UTC</source> <translation type="unfinished">koordinierte Weltzeit</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Localized</source> <translation>lokalisiert</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="122"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="123"/> <source>Invalid Signers</source> <translation type="unfinished">Ungültige Unterzeichner</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="130"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="131"/> <source>Fingerprint</source> <translation type="unfinished">Fingerabdruck</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="132"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="133"/> <source>Reason</source> <translation type="unfinished">Grund</translation> </message> @@ -1058,15 +339,15 @@ </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="57"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="190"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="234"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> <source>UTC</source> <translation type="unfinished">koordinierte Weltzeit</translation> </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="60"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="236"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Localized</source> <translation>lokalisiert</translation> </message> @@ -1156,51 +437,47 @@ <translation>Anpassen der Vertrauensstufe, um sie vollständig zu sichern</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="225"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Fingerprint</source> <translation type="unfinished">Fingerabdruck</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="184"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="226"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="186"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="229"/> <source><unknown></source> <translation><unbekannt></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="190"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="234"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="236"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Sign Date</source> <translation>Unterschrift Datum</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="214"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="217"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="220"/> <source>Key ID</source> <translation>Schlüssel-ID</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="215"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="218"/> <source>Subkey</source> <translation>Unterschlüssel</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="218"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="221"/> <source>Primary Key</source> <translation>Primärschlüssel</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="220"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="223"/> <source>Key Create Date</source> <translation>Schlüssel Erstellungsdatum</translation> </message> <message> - <source>(Adjust Trust Level to make it Fully Vaild)</source> - <translation type="vanished">(Vertrauensstufe anpassen um diesen vollständig gültig zu kennzeichnen)</translation> - </message> - <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="116"/> <source>Key is NOT present with ID 0x</source> <translation type="unfinished">Schlüssel ist NICHT vorhanden mit ID 0x</translation> @@ -1211,62 +488,54 @@ <translation type="unfinished">Eine Signatur konnte aufgrund eines fehlenden Schlüssels NICHT verifiziert werden</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="131"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="133"/> <source>A signature is valid but the key used to verify the signature has been revoked</source> <translation type="unfinished">Eine Signatur ist gültig, aber der Schlüssel zur Überprüfung der Signatur wurde widerrufen</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="140"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="142"/> <source>A signature is valid but expired</source> <translation type="unfinished">Eine Unterschrift ist gültig, aber abgelaufen</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="147"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="149"/> <source>A signature is valid but the key used to verify the signature has expired.</source> <translation type="unfinished">Eine Signatur ist gültig, aber der zur Überprüfung der Signatur verwendete Schlüssel ist abgelaufen.</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="155"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="157"/> <source>There was some other error which prevented the signature verification.</source> <translation type="unfinished">Es gab einen anderen Fehler, der die Signaturprüfung verhinderte.</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="163"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="165"/> <source>Error for key with fingerprint</source> <translation type="unfinished">Fehler bei Schlüssel mit Fingerabdruck</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="174"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="176"/> <source>Could not find information that can be used for verification.</source> <translation type="unfinished">Es konnten keine Informationen gefunden werden, die zur Überprüfung verwendet werden können.</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="202"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="225"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="205"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Signed By</source> <translation type="unfinished">Unterzeichnet von</translation> </message> <message> - <source>Unknown</source> - <translation type="obsolete">Unbekannt</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="187"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="231"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="189"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="234"/> <source>Public Key Algo</source> <translation type="unfinished">Algo für öffentliche Schlüssel</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="189"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="233"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="236"/> <source>Hash Algo</source> <translation type="unfinished">Hash Algo</translation> </message> - <message> - <source>Date</source> - <translation type="obsolete">Datum</translation> - </message> </context> <context> <name>GpgFrontend::Module::GlobalRegisterTable</name> @@ -1315,21 +584,6 @@ </message> </context> <context> - <name>GpgFrontend::Module::Integrated::GnuPGInfoGatheringModule::GnuPGInfoGatheringModule</name> - <message> - <source>Embedded In</source> - <translation type="obsolete">Eingebettet in</translation> - </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"/> @@ -1337,36 +591,24 @@ <translation type="unfinished">Über</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="49"/> <source>About GpgFrontend</source> <translation type="unfinished">Über GpgFrontend</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="58"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="59"/> <source>Unnamed</source> <translation type="unfinished">Unbenannt</translation> </message> <message> - <source>GnuPG</source> - <translation type="obsolete">GnuPG</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="49"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="50"/> <source>Translators</source> <translation type="unfinished">Übersetzer</translation> </message> - <message> - <source>Update</source> - <translation type="obsolete">Aktualisieren</translation> - </message> </context> <context> <name>GpgFrontend::UI::AppearanceTab</name> <message> - <source>Icon Size</source> - <translation type="obsolete">Symbolgröße</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="43"/> <source>General</source> <translation type="unfinished">Allgemein</translation> @@ -1402,8 +644,9 @@ <translation type="unfinished">groß</translation> </message> <message> - <source>Icon Style</source> - <translation type="obsolete">Symbolstil</translation> + <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> + <source>Status Panel</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="57"/> @@ -1421,10 +664,6 @@ <translation type="unfinished">Text und Symbole</translation> </message> <message> - <source>Window State</source> - <translation type="obsolete">Fensterstatus</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="47"/> <source>Save window size and position on exit.</source> <translation type="unfinished">Fenstergröße und Position beim Beenden speichern.</translation> @@ -1444,19 +683,6 @@ <source>Text Editor</source> <translation type="unfinished">Texteditor</translation> </message> - <message> - <source>Font Size in Text Editor</source> - <translation type="obsolete">Schriftgröße im Texteditor</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> - <source>Information Board</source> - <translation type="unfinished">Informationstafel</translation> - </message> - <message> - <source>Font Size in Information Board</source> - <translation type="obsolete">Schriftgröße in der Informationstafel</translation> - </message> </context> <context> <name>GpgFrontend::UI::ChoosePage</name> @@ -1520,43 +746,39 @@ <context> <name>GpgFrontend::UI::CommonUtils</name> <message> - <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="187"/> - <source>Gnupg(gpg) is not installed correctly, please follow <a href='https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>this notes</a> in FAQ to install Gnupg and then open GpgFrontend. <br />Or, you can open GnuPG Controller to set a custom GnuPG which GpgFrontend should use. Then, GpgFrontend will restart. <br /><br />Breif Reason: %1</source> - <translation>Gnupg(gpg) ist nicht korrekt installiert, bitte folgen Sie dieser <a href='https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>Anleitung</a> (nur in Englisch) in den FAQ, um Gnupg zu installieren und dann GpgFrontend zu öffnen. <br />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. <br /><br />Grund %1</translation> - </message> - <message> - <source>No keys found to import</source> - <translation type="obsolete">Keine Schlüssel zum Importieren gefunden</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="441"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="481"/> <source>Timeout</source> <translation type="unfinished">Zeitablauf</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="248"/> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="378"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="224"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="356"/> <source>Success</source> <translation type="unfinished">Erfolg</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="249"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="159"/> + <source>Failed to Load GnuPG Context</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="161"/> + <source>It seems that GnuPG (gpg) is not properly installed. Please refer to the <a href='https://www.gpgfrontend.bktus.com/overview/faq/#troubleshooting-gnupg-installation-issues'>FAQ</a> for instructions on fixing the installation. After resolving the issue, relaunch GpgFrontend.<br /><br />Alternatively, you can open the GnuPG Controller to configure a custom GnuPG installation for GpgFrontend to use. Once set, GpgFrontend will restart automatically.<br /><br />Details: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="225"/> <source>Gpg Operation succeed.</source> <translation>Gpg-Verarbeitung erfolgreich.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="259"/> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="370"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="235"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="348"/> <source>Failure</source> <translation type="unfinished">Fehler</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="260"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="236"/> <source>Gpg Operation failed. Error code: %1 @@ -1569,114 +791,104 @@ Quelle: %2 Beschrei: %3</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="285"/> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="292"/> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="493"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="263"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="270"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="538"/> <source>Error</source> <translation type="unfinished">Fehler</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="277"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="255"/> <source>Open Key</source> <translation type="unfinished">Schlüssel öffnen</translation> </message> <message> - <source>Key Files</source> - <translation type="obsolete">Schlüsseldateien</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="278"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="256"/> <source>Keyring files</source> <translation type="unfinished">Schlüsselbunddateien</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="286"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="264"/> <source>Cannot open this file. Please make sure that this is a regular file and it'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="293"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="271"/> <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="299"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="277"/> <source>File Open Failed</source> <translation type="unfinished">Datei konnte nicht geöffnet werden</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="300"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="278"/> <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="351"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="329"/> <source>Processing</source> <translation type="unfinished">In Bearbeitung</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="371"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="349"/> <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="379"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="357"/> <source>Succeed in executing command.</source> <translation type="unfinished">Befehl erfolgreich ausgeführt.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="381"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="359"/> <source>Warning</source> <translation type="unfinished">Warnung</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="360"/> <source>Finished executing command.</source> <translation type="unfinished">Ausführung des Befehls abgeschlossen.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="402"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="381"/> <source>Default Keyserver Not Found</source> <translation type="unfinished">Standard-Keyserver nicht gefunden</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="403"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/> <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="438"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="478"/> <source>Key Not Found</source> <translation type="unfinished">Schlüssel nicht gefunden</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="444"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="484"/> <source>Key Server Not Found</source> <translation type="unfinished">Schlüsselserver nicht gefunden</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="447"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="487"/> <source>Connection Error</source> <translation type="unfinished">Verbindungsfehler</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="458"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="426"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="498"/> <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="460"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="428"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="500"/> <source>No need to update the key</source> <translation type="unfinished">Keine Notwendigkeit, den Schlüssel zu aktualisieren</translation> </message> - <message> - <source>Password Input Dialog</source> - <translation type="obsolete">Passworteingabedialog</translation> - </message> - <message> - <source>Please Input The Password</source> - <translation type="obsolete">Bitte geben Sie das Passwort ein</translation> - </message> </context> <context> <name>GpgFrontend::UI::ConclusionPage</name> @@ -1715,138 +927,134 @@ Beschrei: %3</translation> <source>Don't show the wizard again.</source> <translation type="unfinished">Zeigen Sie den Assistenten nicht mehr.</translation> </message> - <message> - <source>Dont show the wizard again.</source> - <translation type="obsolete">Den Assistenten nicht mehr anzeigen.</translation> - </message> </context> <context> <name>GpgFrontend::UI::ExportKeyPackageDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="53"/> <source>Export Key Package</source> <translation type="unfinished">Schlüsselpaket exportieren</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="55"/> <source>Key Package</source> <translation type="unfinished">Schlüsselpaket</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="65"/> <source>Export Key Package Passphrase</source> <translation type="unfinished">Schlüsselpaket-Passphrase exportieren</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="67"/> <source>Key File</source> <translation type="unfinished">Schlüsseldatei</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="73"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="106"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="146"/> <source>Error</source> <translation type="unfinished">Fehler</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="75"/> <source>An error occurred while generating the passphrase file.</source> <translation type="unfinished">Beim Generieren der Passphrase-Datei ist ein Fehler aufgetreten.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="83"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="90"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> <source>Forbidden</source> <translation type="unfinished">Verboten</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="85"/> <source>Please select an output path before exporting.</source> <translation type="unfinished">Bitte wählen Sie vor dem Exportieren ein Ausgabepfad.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="92"/> <source>Please generate a password to protect your key before exporting, it is very important. Don't forget to back up your password in a safe place.</source> <translation type="unfinished">Bitte generieren Sie vor dem Export ein Passwort, um Ihren Schlüssel zu schützen. Dies ist sehr wichtig. Vergessen Sie nicht, Ihr Passwort an einem sicheren Ort aufzubewahren.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="107"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="113"/> <source>No key is suitable to export.</source> <translation>Kein Schlüssel für Export geeignet.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="118"/> <source>Generating</source> <translation type="unfinished">Erstellen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="122"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> <source>Success</source> <translation type="unfinished">Erfolg</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="131"/> <source>The Key Package has been successfully generated and has been protected by encryption algorithms(AES-256-ECB). You can safely transfer your Key Package.</source> <translation type="unfinished">Das Schlüsselpaket wurde erfolgreich erstellt und durch Verschlüsselungsalgorithmen (AES-256-ECB) geschützt. Sie können Ihr Schlüsselpaket sicher übertragen.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="136"/> <source>But the key file cannot be leaked under any circumstances. Please delete the Key Package and key file as soon as possible after completing the transfer operation.</source> <translation type="unfinished">Aber die Schlüsseldatei darf unter keinen Umständen bekannt werden. Bitte löschen Sie das Schlüsselpaket und die Schlüsseldatei so bald wie möglich nach Abschluss des Übertragungsvorgangs.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="147"/> <source>An error occurred while exporting the key package.</source> <translation type="unfinished">Beim Exportieren des Schlüsselpakets ist ein Fehler aufgetreten.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> <source>Key Package Name</source> <translation type="unfinished">Name des Schlüsselpakets</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> <source>Output Path</source> <translation type="unfinished">Ausgabepfad</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="158"/> <source>Passphrase</source> <translation type="unfinished">Passphrase</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> <source>Tips: You can use Key Package to safely and conveniently transfer your public and private keys between devices.</source> <translation type="unfinished">Tipps: Mit dem Schlüsselpaket können Sie Ihre öffentlichen und privaten Schlüssel sicher und bequem zwischen Geräten übertragen.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="155"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> <source>Generate and Save Passphrase</source> <translation type="unfinished">Passphrase erstellen und speichern</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="163"/> <source>Generate Key Package Name</source> <translation type="unfinished">Namen für das Schlüsselpaket erstellen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="164"/> <source>Select Output Path</source> <translation type="unfinished">Ausgabepfad auswählen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="167"/> <source>Include secret key (Think twice before acting)</source> <translation type="unfinished">Geheimen Schlüssel einschließen (Denken Sie zweimal nach, bevor Sie handeln)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="169"/> <source>Exclude keys that do not have a private key</source> <translation type="unfinished">Schlüssel ausschließen, die keinen privaten Schlüssel haben</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="165"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="172"/> <source>Export As Key Package</source> <translation type="unfinished">Als Schlüsselpaket exportieren</translation> </message> @@ -2095,221 +1303,163 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::GnuPGControllerDialog</name> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/> <source>General</source> <translation type="unfinished">Allgemein</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="46"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/> <source>Key Database</source> <translation type="unfinished">Schlüsseldatenbank</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/> <source>Advanced</source> <translation type="unfinished">Fortschrittlich</translation> </message> <message> - <source>No ASCII Mode</source> - <translation type="obsolete">Kein ASCII-Modus</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="49"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> <source>Use Binary Mode for File Operations</source> <translation type="unfinished">Binärmodus für Dateioperationen verwenden</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> <source>Use Pinentry as Password Input Dialog</source> <translation type="unfinished">Verwenden Sie Pinentry als Dialog für die Passworteingabe</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> <source>Enable GpgME Debug Log</source> <translation type="unfinished">GpgME-Debug-Log einschalten</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="55"/> <source>Use Custom GnuPG</source> <translation type="unfinished">Verwenden Sie benutzerdefiniertes GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> <source>Select GnuPG Path</source> <translation type="unfinished">Wählen Sie den GnuPG-Pfad aus</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> - <source>Use Custom GnuPG Key Database Path</source> - <translation type="unfinished">Benutzerdefinierten Pfad für die GnuPG-Schlüsseldatenbank verwenden</translation> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/> + <source>Maximum Key Database Limit Reached</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> - <source>Select Key Database Path</source> - <translation type="unfinished">Wählen Sie den Pfad für die Schlüsseldatenbank aus</translation> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="357"/> + <source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="368"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="598"/> + <source>Duplicate Key Database Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="369"/> + <source>The newly added key database path duplicates a previously existing one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="438"/> + <source>Confirm Deletion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="439"/> + <source>Are you sure you want to delete the selected key database?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="577"/> + <source>No Key Database Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="578"/> + <source>Please select a key database to edit.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="599"/> + <source>The edited key database path duplicates a previously existing one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> <source>Restart Gpg Agent on start</source> <translation type="unfinished">Gpg-Agent beim Start neu starten</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> <source>Kill all gnupg daemon at close</source> <translation type="unfinished">Alle gnupg-Daemons beim Schließen abschalten</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/> <source>Tips: please select a directory where "gpgconf" is located in.</source> <translation type="unfinished">Tipps: Bitte wählen Sie ein Verzeichnis, in dem sich "gpgconf" befindet.</translation> </message> <message> - <source>Tips: please select a directroy where "gpgconf" is located in.</source> - <translation type="obsolete">Tipps: Bitte wählen Sie ein Verzeichnis aus, in dem sich "gpgconf" befindet.</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> <source>Tips: notice that modify any of these settings will cause an Application restart.</source> <translation type="unfinished">Tipps: Beachten Sie, dass das Ändern dieser Einstellungen zu einem Neustart der Anwendung führt.</translation> </message> <message> <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="100"/> - <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="166"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="176"/> <source>GnuPG Controller</source> <translation type="unfinished">GnuPG-Controller</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="348"/> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="355"/> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="367"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="324"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/> <source>Illegal GnuPG Path</source> <translation type="unfinished">Unzulässiger GnuPG-Pfad</translation> </message> <message> - <source>Target GnuPG Path is empty.</source> - <translation type="obsolete">Der Ziel-GnuPG-Pfad ist leer.</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="349"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="325"/> <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="356"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="332"/> <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="368"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/> <source>Target GnuPG Path contains no "gpgconf" 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="381"/> - <source>Illegal GnuPG Key Database Path</source> - <translation type="unfinished">Unzulässiger GnuPG-Schlüsseldatenbankpfad</translation> - </message> - <message> - <source>Target GnuPG Key Database Path is empty.</source> - <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="382"/> - <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> -</context> -<context> - <name>GpgFrontend::UI::GnupgTab</name> - <message> - <source>Name</source> - <translation type="obsolete">Name</translation> - </message> - <message> - <source>Description</source> - <translation type="obsolete">Beschreibung</translation> - </message> - <message> - <source>Version</source> - <translation type="obsolete">Version</translation> - </message> - <message> - <source>Checksum</source> - <translation type="obsolete">Prüfsumme</translation> - </message> - <message> - <source>Binary Path</source> - <translation type="obsolete">Binärer Pfad</translation> - </message> - <message> - <source>Components</source> - <translation type="obsolete">Komponenten</translation> - </message> - <message> - <source>Directories</source> - <translation type="obsolete">Verzeichnisse</translation> - </message> - <message> - <source>Options</source> - <translation type="obsolete">Optionen</translation> - </message> - <message> - <source>Directory Type</source> - <translation type="obsolete">Verzeichnis Typ</translation> - </message> - <message> - <source>Path</source> - <translation type="obsolete">Pfad</translation> - </message> - <message> - <source>Configurations</source> - <translation type="obsolete">Konfigurationen</translation> - </message> - <message> - <source>Component</source> - <translation type="vanished">Komponente</translation> - </message> - <message> - <source>Group</source> - <translation type="vanished">Gruppe</translation> - </message> - <message> - <source>Key</source> - <translation type="obsolete">Schlüssel</translation> - </message> - <message> - <source>Default Value</source> - <translation type="vanished">Standardwert</translation> - </message> - <message> - <source>Value</source> - <translation type="obsolete">Wert</translation> - </message> </context> <context> <name>GpgFrontend::UI::GpgFrontendApplication</name> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="62"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> <source>Standard Exception Thrown</source> <translation type="unfinished">Standard-Exception ausgelöst</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="63"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> <source>Oops, an standard exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation type="unfinished">Hoppla, während der Ausführung des Programms wurde eine Standard-Exception ausgelöst. Dies ist kein ernsthaftes Problem, es kann die Nachlässigkeit des Programmierers sein, bitte melden Sie dieses Problem, wenn Sie können.</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="80"/> <source>Unhandled Exception Thrown</source> <translation type="unfinished">Unbehandelte Ausnahme ausgelöst</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="81"/> <source>Oops, an unhandled exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation type="unfinished">Hoppla, während der Ausführung des Programms wurde eine nicht behandelte Ausnahme ausgelöst. Dies ist kein ernsthaftes Problem, es kann auf der Nachlässigkeit des Programmierers beruhen, bitte melden Sie dieses Problem, wenn Sie können.</translation> </message> @@ -2317,37 +1467,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::InfoBoardWidget</name> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="45"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> <source>Copy</source> <translation type="unfinished">Kopieren</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> <source>Save File</source> <translation type="unfinished">Datei speichern</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="48"/> <source>Clear</source> <translation type="unfinished">Klar</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/> - <source>Save Information Board's Content</source> - <translation type="unfinished">Inhalt der Informationstafel speichern</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> <source>Text (*.txt)</source> <translation>Text (*.txt)</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="174"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> + <source>Save Status Panel's Content</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/> <source>Error</source> <translation type="unfinished">Fehler</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="175"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> <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> @@ -2355,40 +1505,45 @@ 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="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="105"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="100"/> <source>Developer:</source> <translation type="unfinished">Entwickler:</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="106"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="101"/> <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="109"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="103"/> <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="111"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="106"/> <source>Built with Qt</source> <translation type="unfinished">Mit Qt erstellt</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="107"/> <source>and</source> <translation type="unfinished">und</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="113"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="108"/> <source>Built at</source> <translation type="unfinished">Erstellt am</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="123"/> + <source>Developer Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="132"/> + <source>Build Information</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::IntroPage</name> @@ -2423,56 +1578,93 @@ This will result in loss of all cached form positions, statuses, key servers, et <translation type="unfinished">Wenn Sie auf den Link klicken, wird die Seite in Ihrem Webbrowser geöffnet.</translation> </message> <message> - <source>Welcome to use GpgFrontend for decrypting and signing text or file!</source> - <translation type="obsolete">Willkommen bei der Verwendung von GpgFrontend zum Entschlüsseln und Signieren von Texten oder Dateien!</translation> + <location filename="../../../../src/ui/dialog/Wizard.cpp" line="81"/> + <source>Overview</source> + <translation type="unfinished">Überblick</translation> </message> <message> - <source>is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP Crypto Tool.</source> - <translation type="obsolete">ist ein leistungsstarkes, benutzerfreundliches, kompaktes, plattformübergreifendes und installationsfreies OpenPGP-Kryptotool.</translation> + <location filename="../../../../src/ui/dialog/Wizard.cpp" line="91"/> + <source>If it supports the language currently being used in your system, GpgFrontend will automatically set it.</source> + <translation type="unfinished">Wenn es die aktuell in Ihrem System verwendete Sprache unterstützt, wird GpgFrontend diese automatisch einstellen.</translation> </message> +</context> +<context> + <name>GpgFrontend::UI::KeyDatabaseEditDialog</name> <message> - <source>For brief information have a look at the</source> - <translation type="obsolete">Für kurze Informationen schauen Sie in den</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="47"/> + <source>Key Database Name</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/Wizard.cpp" line="81"/> - <source>Overview</source> - <translation type="unfinished">Überblick</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="48"/> + <source>Key Database Path</source> + <translation type="unfinished"></translation> </message> <message> - <source>by clicking the link, the page will open in the web browser</source> - <translation type="obsolete">durch Anklicken des Links öffnet sich die Seite im Webbrowser</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="49"/> + <source>Select A Key Database Path</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/Wizard.cpp" line="91"/> - <source>If it supports the language currently being used in your system, GpgFrontend will automatically set it.</source> - <translation type="unfinished">Wenn es die aktuell in Ihrem System verwendete Sprache unterstützt, wird GpgFrontend diese automatisch einstellen.</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="51"/> + <source>Key Database Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="55"/> + <source>Open Directory</source> + <translation type="unfinished">Verzeichnis öffnen</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="58"/> + <source>Illegal GnuPG Key Database Path</source> + <translation type="unfinished">Unzulässiger GnuPG-Schlüsseldatenbankpfad</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="59"/> + <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> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="81"/> + <source>The key database name cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="86"/> + <source>The key database path cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="92"/> + <source>A key database with the name '%1' already exists. Please choose a different name.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>GpgFrontend::UI::KeyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="46"/> <source>KeyPair</source> <translation type="unfinished">Schlüsselpaar</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="51"/> <source>UIDs</source> <translation type="unfinished">UIDs</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="50"/> - <source>Subkeys</source> - <translation type="unfinished">Unterschlüssel</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="55"/> + <source>Keychain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="58"/> <source>Operations</source> <translation type="unfinished">Aktivieren</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="76"/> <source>Key Details</source> <translation type="unfinished">Schlüssel Details</translation> </message> @@ -2480,107 +1672,112 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyGenDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="66"/> <source>Generate Key</source> <translation type="unfinished">Schlüssel erstellen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="100"/> <source>Name must contain at least five characters.</source> <translation type="unfinished">Der Name muss mindestens fünf Zeichen enthalten.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="103"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="105"/> <source>Please give a email address.</source> <translation type="unfinished">Bitte geben Sie eine E-Mail-Adresse an.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="111"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="113"/> <source>Expiration time too long.</source> <translation type="unfinished">Die Ablaufzeit ist zu lang.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="158"/> <source>Generating</source> <translation type="unfinished">Erstellen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="169"/> <source>Error</source> <translation type="unfinished">Fehler</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="170"/> <source>Unknown error occurred</source> <translation>Unbekannter Fehler ist aufgetreten</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="198"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> <source>Key Usage</source> <translation type="unfinished">Schlüsselverwendung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="200"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="208"/> <source>Encryption</source> <translation type="unfinished">Verschlüsselung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="203"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="211"/> <source>Signing</source> <translation type="unfinished">Unterzeichnen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="214"/> <source>Certification</source> <translation type="unfinished">Zertifizierung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="217"/> <source>Authentication</source> <translation type="unfinished">Authentifizierung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="432"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="455"/> + <source>Key Database</source> + <translation type="unfinished">Schlüsseldatenbank</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="456"/> <source>Name</source> <translation type="unfinished">Name</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="433"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="457"/> <source>Email Address</source> <translation type="unfinished">E-Mail-Addresse</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="434"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="458"/> <source>Comment</source> <translation type="unfinished">Kommentar</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="435"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="459"/> <source>Expiration Date</source> <translation type="unfinished">Ablaufdatum</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="436"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="460"/> <source>Never Expire</source> <translation type="unfinished">Nie ablaufen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="437"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="461"/> <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="438"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="462"/> <source>Key Type</source> <translation type="unfinished">Schlüsselart</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="439"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="463"/> <source>Non Pass Phrase</source> <translation type="unfinished">Nicht-Passphrase</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="452"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="477"/> <source>Basic Information</source> <translation type="unfinished">Grundlegende Informationen</translation> </message> @@ -2616,113 +1813,113 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyImportDetailDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="44"/> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="61"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="62"/> <source>Key Import Details</source> <translation type="unfinished">Details zum Schlüsselimport</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="46"/> <source>No keys found to import</source> <translation type="unfinished">Keine Schlüssel zum Importieren gefunden</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="74"/> <source>General key info</source> <translation type="unfinished">Allgemeine Schlüsselinfos</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="77"/> <source>Considered</source> <translation type="unfinished">Berücksichtigt</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="83"/> <source>Public unchanged</source> <translation type="unfinished">Öffentlich unverändert</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="89"/> <source>Imported</source> <translation type="unfinished">Importiert</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="96"/> <source>Not Imported</source> <translation type="unfinished">Nicht importiert</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="102"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="103"/> <source>Private Read</source> <translation type="unfinished">Privat gelesen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="110"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="111"/> <source>Private Imported</source> <translation type="unfinished">Privat importiert</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="117"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="118"/> <source>Private Unchanged</source> <translation type="unfinished">Privat unverändert</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="123"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="124"/> <source>New Revocations</source> <translation type="unfinished">Neue Widerrufe</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Name</source> <translation type="unfinished">Name</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Email</source> <translation type="unfinished">E-Mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Status</source> <translation type="unfinished">Status</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="141"/> <source>Fingerprint</source> <translation type="unfinished">Fingerabdruck</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="166"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="168"/> <source>Private</source> <translation type="unfinished">Privat</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="169"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="171"/> <source>Public</source> <translation type="unfinished">Öffentlich</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="172"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="174"/> <source>Unchanged</source> <translation type="unfinished">Unverändert</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="175"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="177"/> <source>New Key</source> <translation type="unfinished">Neuer Schlüssel</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="178"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="180"/> <source>New Subkey</source> <translation type="unfinished">Neuer Unterschlüssel</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="182"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="184"/> <source>New Signature</source> <translation type="unfinished">Neue Unterschrift</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="186"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="188"/> <source>New UID</source> <translation type="unfinished">Neue UID</translation> </message> @@ -2730,150 +1927,122 @@ 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="220"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="254"/> <source>Refresh</source> <translation type="unfinished">Aktualisierung</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="222"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="256"/> <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="223"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="257"/> <source>Sync Public Key</source> <translation type="unfinished">Öffentlichen Schlüssel synchronisieren</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="225"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="259"/> <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="226"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="260"/> <source>Uncheck ALL</source> <translation type="unfinished">Alle abwählen</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="228"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="262"/> <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="229"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="263"/> <source>Check ALL</source> <translation type="unfinished">ALLE überprüfen</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="231"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="265"/> <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="232"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="266"/> <source>Search for keys...</source> <translation type="unfinished">Suche nach Schlüsseln...</translation> </message> <message> - <source>Select</source> - <translation type="obsolete">Auswählen</translation> - </message> - <message> - <source>Type</source> - <translation type="obsolete">Typ</translation> - </message> - <message> - <source>Name</source> - <translation type="obsolete">Name</translation> - </message> - <message> - <source>Email Address</source> - <translation type="obsolete">E-Mail-Addresse</translation> - </message> - <message> - <source>Usage</source> - <translation type="obsolete">Verwendungszweck</translation> - </message> - <message> - <source>Trust</source> - <translation type="obsolete">Vertrauen</translation> - </message> - <message> - <source>Finger Print</source> - <translation type="obsolete">Fingerabdruck</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="74"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/> <source>Key ID</source> <translation type="unfinished">Schlüssel-ID</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="85"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="119"/> <source>Algorithm</source> <translation type="unfinished">Algorithmus</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="96"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="130"/> <source>Owner Trust</source> <translation type="unfinished">Vertrauen des Eigentümers</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="142"/> <source>Create Date</source> <translation type="unfinished">Erstellungsdatum</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="120"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="154"/> <source>Subkey(s)</source> <translation type="unfinished">Unterschlüssel(e)</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="134"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="168"/> <source>Comment</source> <translation type="unfinished">Kommentar</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="263"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="300"/> <source>Refreshing Key List...</source> <translation type="unfinished">Schlüsselliste wird aktualisiert...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="431"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="477"/> <source>Import Keys</source> <translation type="unfinished">Schlüssel importieren</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="433"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="479"/> <source>You'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="434"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="480"/> <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="437"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="483"/> <source>Always import without bothering.</source> <translation type="unfinished">Immer ohne Nachfrage inportieren.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="270"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="305"/> <source>Key List Refreshed.</source> <translation type="unfinished">Schlüsselliste aktualisiert.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="550"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="600"/> <source>Syncing Key List...</source> <translation type="unfinished">Schlüsselliste wird synchronisiert...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="556"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="609"/> <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="566"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="619"/> <source>Key List Sync Done.</source> <translation type="unfinished">Synchronisierung der Schlüsselliste abgeschlossen.</translation> </message> @@ -2881,372 +2050,368 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyMgmt</name> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="58"/> <source>All</source> <translation type="unfinished">Alle</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="62"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="63"/> <source>Only Public Key</source> <translation type="unfinished">Nur öffentlicher Schlüssel</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="69"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="70"/> <source>Has Private Key</source> <translation type="unfinished">Hat privaten Schlüssel</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="76"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="77"/> <source>No Primary Key</source> <translation type="unfinished">Kein Primärschlüssel</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="86"/> <source>Revoked</source> <translation type="unfinished">Widerrufen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="92"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="93"/> <source>Expired</source> <translation type="unfinished">Abgelaufen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="116"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="117"/> <source>KeyPair Management</source> <translation type="unfinished">Schlüsselpaar-Verwaltung</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="138"/> <source>Open</source> <translation type="unfinished">Öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="139"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="140"/> <source>Open Key File</source> <translation type="unfinished">Schlüsseldatei öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="143"/> <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="146"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="149"/> <source>Close</source> <translation type="unfinished">Schließen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="149"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="152"/> <source>New Keypair</source> <translation type="unfinished">Neues Schlüsselpaar</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="152"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="155"/> <source>Generate KeyPair</source> <translation type="unfinished">Schlüsselpaar erstellen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="159"/> <source>New Subkey</source> <translation type="unfinished">Neuer Unterschlüssel</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="160"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="163"/> <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="164"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="258"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="167"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="266"/> <source>File</source> <translation type="unfinished">Datei</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="166"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="169"/> <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="170"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="175"/> <source>Clipboard</source> <translation type="unfinished">Zwischenablage</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="174"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="179"/> <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="185"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="191"/> <source>Keyserver</source> <translation type="unfinished">Schlüsselserver</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="189"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="195"/> <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="195"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="529"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="568"/> <source>Key Package</source> <translation type="unfinished">Schlüsselpaket</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="198"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="205"/> <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="202"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="209"/> <source>Export To Clipboard</source> <translation type="unfinished">In die Zwischenablage exportieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="213"/> <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="210"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="217"/> <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="213"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="220"/> <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="217"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="224"/> <source>Export As OpenSSH</source> <translation type="unfinished">Als OpenSSH exportieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="220"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="227"/> <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="224"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="231"/> <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="226"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="233"/> <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="230"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="237"/> <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="232"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="239"/> <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="237"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="244"/> <source>Show Key Details</source> <translation type="unfinished">Schlüsseldetails anzeigen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="239"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="246"/> <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="243"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="245"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="250"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="252"/> <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="262"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="282"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="270"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="290"/> <source>Key</source> <translation type="unfinished">Schlüssel</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="263"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="271"/> <source>Generate Key</source> <translation type="unfinished">Schlüssel erstellen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="267"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="295"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="275"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="303"/> <source>Import Key</source> <translation type="unfinished">Schlüssel importieren</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="281"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="311"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="312"/> <source>Export Key</source> <translation>Schlüssel exportieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="294"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="302"/> <source>Import key</source> <translation type="unfinished">Schlüssel importieren</translation> </message> <message> - <source>Export key</source> - <translation type="vanished">Schlüssel exportieren</translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="337"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="347"/> <source>Deleting Keys</source> <translation type="unfinished">Schlüssel löschen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="338"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="348"/> <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="340"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="350"/> <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="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="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="431"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="443"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="522"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="533"/> <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="577"/> <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="601"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="609"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="625"/> <source>Error</source> <translation type="unfinished">Fehler</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="356"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="445"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> <source>Key Not Found.</source> <translation type="unfinished">Schlüssel nicht gefunden.</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="379"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="393"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="499"/> <source>Forbidden</source> <translation type="unfinished">Verboten</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="368"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="381"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="380"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="394"/> <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="373"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="521"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="386"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="560"/> <source>key(s) exported</source> <translation type="unfinished">Schlüssel exportiert</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="397"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="476"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="421"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="512"/> <source>Exporting</source> <translation>Exportiere</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="444"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="534"/> <source>Unknown error occurred</source> <translation>Unbekannter Fehler ist aufgetreten</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="439"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="449"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="465"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="477"/> <source>Invalid Operation</source> <translation type="unfinished">Ungültige Operation</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="440"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="466"/> <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="450"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="478"/> <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="464"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="494"/> <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="470"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="500"/> <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="509"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="547"/> <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="516"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="555"/> <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="517"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="556"/> <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="529"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="568"/> <source>Import Key Package</source> <translation type="unfinished">Schlüsselpaket importieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="539"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="563"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="578"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="602"/> <source>Cannot open this file. Please make sure that this is a regular file and it'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="547"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="586"/> <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="552"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="591"/> <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="553"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="592"/> <source>Key Package Passphrase File</source> <translation type="unfinished">Schlüsselpaket-Passphrasendatei</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="571"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="610"/> <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="576"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="615"/> <source>Importing</source> <translation type="unfinished">Importieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="632"/> <source>key(s) imported</source> <translation type="unfinished">Schlüssel importiert</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="586"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="626"/> <source>An error occur in importing key package.</source> <translation type="unfinished">Beim Importieren des Schlüsselpakets ist ein Fehler aufgetreten.</translation> </message> @@ -3254,37 +2419,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyNewUIDDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="55"/> <source>Name</source> <translation type="unfinished">Name</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="56"/> <source>Email</source> <translation type="unfinished">E-Mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="57"/> <source>Comment</source> <translation type="unfinished">Kommentar</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="65"/> <source>Notice: The New UID Created will be set as Primary.</source> <translation type="unfinished">Hinweis: Die neu erstellte UID wird als die primäre festgelegt.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="73"/> <source>Create New UID</source> <translation type="unfinished">Neue UID erstellen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="90"/> <source>Name must contain at least five characters.</source> <translation type="unfinished">Der Name muss mindestens fünf Zeichen enthalten.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="89"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="94"/> <source>Please give a email address.</source> <translation type="unfinished">Bitte geben Sie eine E-Mail-Adresse an.</translation> </message> @@ -3292,472 +2457,545 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyPairDetailTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="40"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="49"/> <source>Owner</source> <translation type="unfinished">Eigentümer</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="41"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="50"/> <source>Primary Key</source> <translation type="unfinished">Primärschlüssel</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="42"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="51"/> <source>Fingerprint</source> <translation type="unfinished">Fingerabdruck</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="52"/> <source>Additional UIDs</source> <translation type="unfinished">Zusätzliche UIDs</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="71"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> <source>Name</source> <translation type="unfinished">Name</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> <source>Email Address</source> <translation type="unfinished">E-Mail-Addresse</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> <source>Comment</source> <translation type="unfinished">Kommentar</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> <source>Key ID</source> <translation type="unfinished">Schlüssel-ID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> <source>Algorithm</source> <translation type="unfinished">Algorithmus</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="89"/> <source>Algorithm Detail</source> <translation>Algorithmusdetails</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="90"/> <source>Key Size</source> <translation type="unfinished">Schlüsselgröße</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="91"/> <source>Nominal Usage</source> <translation type="unfinished">Nominelle Nutzung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="83"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="92"/> <source>Actual Usage</source> <translation type="unfinished">Tatsächliche Nutzung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="93"/> <source>Owner Trust Level</source> <translation type="unfinished">Vertrauensstufe des Eigentümers</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="94"/> <source>Create Date (Local Time)</source> <translation type="unfinished">Erstellungsdatum (Ortszeit)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="86"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="95"/> <source>Expires on (Local Time)</source> <translation type="unfinished">Läuft ab am (Ortszeit)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="96"/> <source>Last Update (Local Time)</source> <translation type="unfinished">Letzte Aktualisierung (Ortszeit)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="97"/> <source>Primary Key Existence</source> <translation type="unfinished">Existenz des Primärschlüssels</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="103"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="129"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="138"/> <source>Copy</source> <translation type="unfinished">Kopieren</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="131"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="140"/> <source>copy fingerprint to clipboard</source> <translation type="unfinished">Fingerabdruck in die Zwischenablage kopieren</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="177"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Exists</source> <translation type="unfinished">Existiert</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="177"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Not Exists</source> <translation type="unfinished">Existiert nicht</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="210"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="222"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="219"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="231"/> <source>Certificate</source> <translation type="unfinished">Zertifikat</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="212"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="225"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="234"/> <source>Encrypt</source> <translation type="unfinished">Verschlüsseln</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="213"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="228"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="222"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="237"/> <source>Sign</source> <translation type="unfinished">Unterschreiben</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="214"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="231"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="223"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="240"/> <source>Auth</source> <translation type="unfinished">Authentifizieren</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="247"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="256"/> <source>Never Expire</source> <translation type="unfinished">Nie ablaufen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="258"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="267"/> <source>No Data</source> <translation type="unfinished">Keine Daten</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="276"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="284"/> <source>Warning: The primary key has expired.</source> <translation type="unfinished">Warnung: Der Primärschlüssel ist abgelaufen.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="281"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="287"/> <source>Warning: The primary key has been revoked.</source> <translation type="unfinished">Warnung: Der Primärschlüssel wurde widerrufen.</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="290"/> + <source>Warning: The primary key is not exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="349"/> + <source>Notice: The key has been published on keys.openpgp.org.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::KeyPairOperaTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="62"/> <source>General Operations</source> <translation type="unfinished">Allgemeine Vorgänge</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="68"/> <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="66"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="74"/> <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="73"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="81"/> <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="76"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="84"/> <source>Modify Password</source> <translation type="unfinished">Passwort verändern</translation> </message> <message> - <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="199"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="206"/> <source>Generate Revoke Certificate</source> <translation type="unfinished">Widerrufszertifikat erstellen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="118"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="125"/> <source>Modify TOFU Policy</source> <translation type="unfinished">TOFU-Richtlinie ändern</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="102"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="560"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="101"/> + <source>Key Server Operations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="109"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="687"/> <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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="119"/> <source>Revoke Certificate Operation</source> <translation type="unfinished">Zertifikat widerrufen Operation</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="125"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="132"/> <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="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="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="172"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="177"/> <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="178"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="183"/> <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="184"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="194"/> <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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="211"/> <source>Import Revoke Certificate</source> <translation type="unfinished">Zertifikat importieren widerrufen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="232"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="279"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="322"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="507"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="240"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="289"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="633"/> <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="233"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="280"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="323"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="508"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="241"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="341"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="634"/> <source>Key Files</source> <translation type="unfinished">Schlüsseldateien</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="238"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="285"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="328"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="531"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="246"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="295"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="346"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="657"/> <source>Export Error</source> <translation type="unfinished">Exportfehler</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="239"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="286"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="329"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="532"/> - <source>Couldn'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="247"/> - <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="248"/> <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="296"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="476"/> - <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="249"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="297"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="477"/> - <source> PRIVATE KEY </source> - <translation type="unfinished"> PRIVATEN SCHLÜSSEL </translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="250"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="298"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="478"/> - <source>This is NOT your Public Key, so DON'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="251"/> - <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> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="347"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="658"/> + <source>Couldn'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="254"/> - <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> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="389"/> + <source>Failed to upload public key to the server. +Fingerprint: %1 +Error: %2</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="295"/> - <source>Exporting private Key</source> - <translation type="unfinished">Exportieren des privaten Schlüssels</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="421"/> + <source>Public Key Upload Successful</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="299"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="484"/> - <source>Do you REALLY want to export your PRIVATE KEY?</source> - <translation type="unfinished">Möchten Sie WIRKLICH Ihren PRIVATEN SCHLÜSSEL exportieren?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="422"/> + <source>The public key was successfully uploaded to the key server keys.openpgp.org. +Fingerprint: %1 + +%2 +Please check your email (%3) for further verification from keys.openpgp.org. + +Note: For verification, you can find more information here: https://keys.openpgp.org/about</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="353"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="435"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="464"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="553"/> <source>Revocation Certificates</source> <translation type="unfinished">Widerrufszertifikate</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="364"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="475"/> <source>Generate revocation certificate</source> <translation>Widerrufszertifikat erstellen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="385"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="394"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="511"/> <source>Policy Auto</source> <translation type="unfinished">Richtlinie Auto</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="385"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="396"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="513"/> <source>Policy Good</source> <translation type="unfinished">Richtlinie gut</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="385"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="398"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="515"/> <source>Policy Bad</source> <translation type="unfinished">Richtlinie schlecht</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="386"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="400"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="517"/> <source>Policy Ask</source> <translation type="unfinished">Richtlinie fragen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="386"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="402"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="519"/> <source>Policy Unknown</source> <translation type="unfinished">Richtlinie unbekannt</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="390"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="507"/> <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="391"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="508"/> <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="407"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="525"/> <source>Not Successful</source> <translation type="unfinished">Nicht erfolgreich</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="408"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="526"/> <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="422"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="434"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="540"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="552"/> <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="423"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="541"/> <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="424"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="542"/> <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="425"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="543"/> <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="427"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="545"/> <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="443"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="452"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="461"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="524"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="569"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="577"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="585"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="603"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="570"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="579"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="650"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="696"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="704"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="712"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="730"/> <source>Error</source> <translation type="unfinished">Fehler</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="444"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="462"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="570"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="586"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="562"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="580"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="697"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="713"/> <source>Cannot open this file. Please make sure that this is a regular file and it'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="453"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="571"/> <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="475"/> - <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="479"/> - <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="483"/> - <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="525"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="651"/> <source>An error occurred trying to generate Paper Key.</source> <translation type="unfinished">Beim Versuch, einen Papierschlüssel zu erzeugen, ist ein Fehler aufgetreten.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="604"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="731"/> <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="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="688"/> <source>Paper Key File</source> <translation type="unfinished">Papier-Schlüsseldatei</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="578"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="155"/> + <source>Publish Key to Key Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="162"/> + <source>Refresh Key From Key Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="254"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="305"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="594"/> + <source>WARNING: You are about to export your</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="255"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="306"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="595"/> + <source>PRIVATE KEY</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="256"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="596"/> + <source>This is NOT your Public Key, so <b>DO NOT</b> share it with anyone.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="259"/> + <source>You are exporting a <b>minimum size</b> private key, which removes all signatures except for the latest self-signatures.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="261"/> + <source>Do you <b>REALLY</b> want to proceed?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="263"/> + <source>Exporting Short Private Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="307"/> + <source>This operation will export your <b>private key</b>, including both the main key and all subkeys, into an external file. This key is extremely sensitive, and anyone with access to it can impersonate you. DO NOT share this file with anyone!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="313"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="606"/> + <source>Are you <b>ABSOLUTELY SURE</b> you want to proceed?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="316"/> + <source>Exporting Private Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="388"/> + <source>Key Upload Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/> + <source>The following email addresses have status: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="416"/> + <source>Could not parse status information.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="599"/> + <source>A <b>PaperKey</b> 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="603"/> + <source>Keep this paper copy in a safe and secure place, such as a fireproof safe or a trusted vault.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="609"/> + <source>Exporting Private Key as a PaperKey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="705"/> <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> @@ -3765,366 +3003,551 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyPairSubkeyTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="43"/> - <source>Subkey List</source> - <translation type="unfinished">Unterschlüsselliste</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="44"/> - <source>Detail of Selected Subkey</source> - <translation type="unfinished">Details des ausgewählten Unterschlüssels</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="48"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="60"/> <source>Generate A New Subkey</source> <translation type="unfinished">Einen neuen Unterschlüssel erstellen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="65"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="77"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key ID</source> <translation type="unfinished">Schlüssel-ID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="66"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Algorithm</source> <translation type="unfinished">Algorithmus</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="67"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Algorithm Detail</source> <translation>Algorithmusdetails</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="69"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key Size</source> <translation type="unfinished">Schlüsselgröße</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="83"/> <source>Usage</source> <translation type="unfinished">Verwendungszweck</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="85"/> <source>Expires On (Local Time)</source> <translation type="unfinished">Läuft ab am (Ortszeit)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="87"/> <source>Create Date (Local Time)</source> <translation type="unfinished">Erstellungsdatum (Ortszeit)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="88"/> <source>Existence</source> <translation type="unfinished">Existenz</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="90"/> <source>Key in Smart Card</source> <translation type="unfinished">Smartcard eintippen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="92"/> <source>Fingerprint</source> <translation type="unfinished">Fingerabdruck</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="102"/> - <source>Copy</source> - <translation type="unfinished">Kopieren</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="55"/> + <source>List of the primary key and subkey(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> - <source>Subkey ID</source> - <translation type="unfinished">Unterschlüssel-ID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="56"/> + <source>Detail of Selected Primary Key/Subkey</source> + <translation type="unfinished"></translation> </message> <message> - <source>Algo</source> - <translation type="obsolete">Algo</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> + <source>Key Type</source> + <translation type="unfinished">Schlüsselart</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="89"/> + <source>Revoked</source> + <translation type="unfinished">Widerrufen</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="353"/> + <source>Export Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Create Date</source> <translation>Erstellung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Expire Date</source> <translation type="unfinished">Ablaufdatum</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="204"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Primary Key</source> + <translation type="unfinished">Primärschlüssel</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="210"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Subkey</source> + <translation type="unfinished">Unterschlüssel</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="233"/> <source>Never Expire</source> <translation type="unfinished">Nie ablaufen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="239"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="289"/> <source>Never Expires</source> <translation type="unfinished">Läuft nie ab</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="261"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="311"/> <source>Certificate</source> <translation type="unfinished">Zertifikat</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="263"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="313"/> <source>Encrypt</source> <translation type="unfinished">Verschlüsseln</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="264"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="314"/> <source>Sign</source> <translation type="unfinished">Unterschreiben</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="265"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="315"/> <source>Auth</source> <translation type="unfinished">Authentifizieren</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="270"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="320"/> <source>Exists</source> <translation type="unfinished">Existiert</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="271"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="321"/> <source>Not Exists</source> <translation type="unfinished">Existiert nicht</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="274"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <source>Yes</source> <translation type="unfinished">Ja</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="274"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <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="352"/> + <source>Export Primary Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="375"/> <source>Edit Expire Date</source> <translation type="unfinished">Ablaufdatum bearbeiten</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="379"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="383"/> + <source>Delete</source> + <translation type="unfinished">Löschen</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="387"/> + <source>Revoke</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="440"/> + <source>Exporting Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="441"/> + <source>You are about to export a private subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="442"/> + <source>While subkeys are less critical than the primary key, they should still be handled with care.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="445"/> + <source>Do you want to proceed with exporting this subkey?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="472"/> + <source>Export Key To File</source> + <translation type="unfinished">Schlüssel in Datei exportieren</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="473"/> + <source>Key Files</source> + <translation type="unfinished">Schlüsseldateien</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="478"/> + <source>Export Error</source> + <translation type="unfinished">Exportfehler</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="479"/> + <source>Couldn'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/KeyPairSubkeyTab.cpp" line="488"/> + <source><h3>You are about to delete the subkey:</h3><br /><b>KeyID:</b> %1<br /><br />This action is irreversible. Please confirm.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="494"/> + <source>Delete Subkey Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="509"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="559"/> + <source>Illegal Operation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="510"/> + <source>Cannot delete the primary key or an invalid subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="518"/> + <source>Operation Failed</source> + <translation type="unfinished">Vorgang fehlgeschlagen</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="519"/> + <source>The selected subkey could not be deleted. Please check your permissions or try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="525"/> + <source>Operation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="526"/> + <source>The subkey with KeyID %1 has been successfully deleted.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="536"/> + <source><h3>Revoke Subkey Confirmation</h3><br /><b>KeyID:</b> %1<br /><br />Revoking a subkey will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this subkey?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="543"/> + <source>Revoke Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="560"/> + <source>Cannot revoke the primary key or an invalid subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="577"/> + <source>Revocation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="578"/> + <source>Failed to revoke the subkey. Please try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="581"/> + <source>Revocation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="582"/> + <source>The subkey has been successfully revoked.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::KeyPairUIDTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="58"/> <source>New UID</source> <translation type="unfinished">Neue UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="51"/> - <source>UID Management</source> - <translation type="unfinished">UID-Verwaltung</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="73"/> <source>UIDs</source> <translation type="unfinished">UIDs</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="78"/> <source>TOFU</source> <translation type="unfinished">TOFU</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="90"/> <source>Signature of Selected UID</source> <translation type="unfinished">Unterschrift der ausgewählten UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <source>Select</source> - <translation type="unfinished">Auswählen</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Name</source> <translation type="unfinished">Name</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Email</source> <translation type="unfinished">E-Mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> <source>Comment</source> <translation type="unfinished">Kommentar</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <source>Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Key ID</source> <translation type="unfinished">Schlüssel-ID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Create Date</source> <translation>Erstellungsdatum</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="164"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="167"/> <source>Expired Date</source> <translation>Ablaufdatum</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="239"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="250"/> <source>TOFU %1</source> <translation type="unfinished">TOFU %1</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="287"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="298"/> <source>Never Expires</source> <translation type="unfinished">Läuft nie ab</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="355"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="481"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="490"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="535"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="564"/> <source>Invalid Operation</source> <translation type="unfinished">Ungültige Operation</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"/> - <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> + <source>Are you sure that you want to delete the following UID?</source> + <translation type="unfinished"></translation> </message> <message> - <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> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="542"/> + <source><h3>Revoke UID Confirmation</h3><br /><b>UID:</b> %1<br /><br />Revoking a UID will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this UID?</source> + <translation type="unfinished"></translation> </message> <message> - <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> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>4 -> User ID is no longer valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/> + <source>Revocation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/> + <source>Failed to revoke the UID. Please try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="585"/> + <source>Revocation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="586"/> + <source>The UID has been successfully revoked.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="350"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="330"/> <source>Successful Operation</source> <translation type="unfinished">Erfolgreiche Durchführung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="351"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="331"/> <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="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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="333"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="373"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="404"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/> <source>Operation Failed</source> <translation type="unfinished">Vorgang fehlgeschlagen</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="334"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="405"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="513"/> <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="375"/> - <source>Deleting UIDs</source> - <translation type="unfinished">UIDs löschen</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="356"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/> + <source>Cannot delete the Primary UID.</source> + <translation type="unfinished"></translation> </message> <message> - <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> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="361"/> + <source>Deleting UIDs</source> + <translation type="unfinished">UIDs löschen</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="366"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="397"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/> <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="388"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="374"/> <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="412"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="394"/> <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="413"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="395"/> <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="453"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/> <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="456"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="428"/> <source>Sign UID</source> <translation type="unfinished">UID unterschreiben</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="459"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="431"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="549"/> + <source>Revoke UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="434"/> <source>Delete UID</source> <translation type="unfinished">UID löschen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="483"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="497"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="536"/> <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="507"/> - <source>Deleting UID</source> - <translation type="unfinished">UID löschen</translation> - </message> - <message> - <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="528"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="470"/> <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="540"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="482"/> <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="549"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="491"/> <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="559"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="501"/> <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="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="503"/> <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> @@ -4132,143 +3555,139 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyServerImportDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="56"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="57"/> <source>Close</source> <translation type="unfinished">Schließen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="60"/> <source>Import ALL</source> <translation type="unfinished">ALLE importieren</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="63"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="64"/> <source>Search</source> <translation type="unfinished">Suchen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> <source>Search String</source> <translation type="unfinished">Suchbegriff</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>: </source> <translation type="unfinished">: </translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>Key Server</source> <translation type="unfinished">Schlüsselserver</translation> </message> <message> - <source>Import Keys from Keyserver</source> - <translation type="obsolete">Schlüssel vom Schlüsselserver importieren</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="113"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="114"/> <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="156"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>UID</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Creation date</source> <translation type="unfinished">Erstellungsdatum</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>KeyID</source> <translation type="unfinished">SchlüsselID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Tag</source> <translation type="unfinished">Kennzeichen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="179"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="180"/> <source>Text is empty.</source> <translation type="unfinished">Text ist leer.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="222"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="223"/> <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="225"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="226"/> <source>Timeout</source> <translation type="unfinished">Zeitablauf</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="228"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="229"/> <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="231"/> <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="232"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="233"/> <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="242"/> <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="254"/> <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="264"/> <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="271"/> <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="306"/> <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="309"/> <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="354"/> <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="375"/> <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="376"/> <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="421"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="423"/> <source>Key Imported</source> <translation type="unfinished">Schlüssel importiert</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="432"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="436"/> <source>Processing ...</source> <translation>Verarbeite ...</translation> </message> @@ -4276,27 +3695,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="77"/> + <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="80"/> + <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="83"/> + <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="86"/> + <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="92"/> + <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="96"/> <source>Success</source> <translation type="unfinished">Erfolg</translation> </message> @@ -4304,42 +3723,42 @@ 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="73"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="80"/> <source>Success</source> <translation type="unfinished">Erfolg</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="81"/> <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="83"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="90"/> <source>Failure</source> <translation type="unfinished">Fehler</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="91"/> <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="128"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="135"/> <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="129"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="136"/> <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="133"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="140"/> <source>No Expiration</source> <translation type="unfinished">Nicht ablaufend</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="134"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="141"/> <source>Modified Expiration Date</source> <translation type="unfinished">Geändertes Ablaufdatum</translation> </message> @@ -4360,37 +3779,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyUIDSignDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="53"/> <source>Signers</source> <translation type="unfinished">Unterzeichner</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="83"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="86"/> <source>Expire Date</source> <translation type="unfinished">Ablaufdatum</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="93"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="96"/> <source>Sign For Key'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="113"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="121"/> <source>Unsuccessful Operation</source> <translation type="unfinished">Fehlgeschlagener Vorgang</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="114"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="122"/> <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="119"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="126"/> <source>Operation Complete</source> <translation type="unfinished">Vorgang abgeschlossen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="120"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="127"/> <source>The signature operation of the UID is complete</source> <translation type="unfinished">Der Signaturvorgang der UID ist abgeschlossen</translation> </message> @@ -4398,52 +3817,52 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyUploadDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="66"/> <source>Uploading Public Key</source> <translation type="unfinished">Öffentlichen Schlüssel hochladen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="84"/> <source>Error</source> <translation type="unfinished">Fehler</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="85"/> <source>Unknown error occurred</source> <translation>Unbekannter Fehler ist aufgetreten</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="155"/> <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="152"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="158"/> <source>Timeout</source> <translation type="unfinished">Zeitablauf</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="155"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="161"/> <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="158"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="164"/> <source>Connection Error</source> <translation type="unfinished">Verbindungsfehler</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="166"/> <source>Upload Failed</source> <translation>Hochladen fehlgeschlagen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="164"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="170"/> <source>Upload Success</source> <translation type="unfinished">Erfolgreich hochgeladen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="165"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="171"/> <source>Upload Public Key Successfully</source> <translation type="unfinished">Öffentlichen Schlüssel erfolgreich hochgeladen</translation> </message> @@ -4580,1081 +3999,1297 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::MainWindow</name> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="154"/> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="159"/> <source>Critical error occur while loading GpgFrontend.</source> <translation type="unfinished">Beim Laden von GpgFrontend ist ein kritischer Fehler aufgetreten.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="158"/> <source>Loading Failed</source> <translation type="unfinished">Laden fehlgeschlagen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="49"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="74"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="101"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="145"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="164"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="189"/> - <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="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="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"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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="249"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="257"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="50"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="75"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="103"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="176"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="201"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="229"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="282"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="302"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="319"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="336"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="355"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="372"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="389"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="409"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="471"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="528"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="546"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="571"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="616"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="661"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="735"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="781"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="810"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="818"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="845"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="910"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="919"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="947"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="988"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="77"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="239"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="278"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="440"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Error</source> <translation type="unfinished">Fehler</translation> </message> <message> - <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="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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="51"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="303"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="356"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="410"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="572"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="691"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="811"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="911"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="989"/> <source>Cannot read from file: %1</source> <translation>Kann Datei nicht lesen: %1</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="63"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="178"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="64"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="190"/> <source>The target file %1 already exists, do you need to overwrite it?</source> <translation type="unfinished">Die Zieldatei %1 existiert bereits, wollen Sie sie überschreiben?</translation> </message> <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="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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="67"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="193"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="310"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="450"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="623"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="742"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="925"/> <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="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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="76"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="373"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="617"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="736"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="819"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="920"/> <source>Cannot write to file: %1</source> <translation>Kann in Datei nicht schreiben: %</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="84"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="199"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="211"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> <source>Symmetric Encryption</source> <translation type="unfinished">Symmetrische Verschlüsselung</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="200"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="86"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="212"/> <source>No Key Selected. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation type="unfinished">Es ist kein Schlüssel ausgewählt. Möchten Sie mit einer symmetrischen Verschlüsselung unter Verwendung einer Passphrase verschlüsseln?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="91"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="63"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="92"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="64"/> <source>Symmetrically Encrypting</source> <translation type="unfinished">Symmetrisches Verschlüsseln</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="102"/> - <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="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="315"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="361"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="104"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="230"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="283"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="337"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="472"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="547"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="662"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="782"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="846"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="948"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="78"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="203"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="240"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="321"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="441"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="492"/> <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="554"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="657"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="261"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="598"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="717"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="396"/> <source>Invalid KeyPair</source> <translation type="unfinished">Ungültiges Schlüsselpaar</translation> </message> <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="555"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="658"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="262"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="599"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="718"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="397"/> <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> </message> <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="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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="263"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="600"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="719"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="115"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="181"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="398"/> <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="135"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="144"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="123"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> <source>Encrypting</source> <translation type="unfinished">Verschlüsselung</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="218"/> <source>Archiving & Symmetrically Encrypting</source> <translation>Archivierung und symmetrische Verschlüsselung</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="250"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="270"/> <source>Archiving & Encrypting</source> <translation>Archivierung und Verschlüsselung</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="311"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="624"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="743"/> <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="302"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="325"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="229"/> <source>Decrypting</source> <translation type="unfinished">Entschlüsseln</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="351"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="378"/> <source>Decrypting & Extrating</source> <translation>Entschlüsselung und Extraktion</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="424"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="706"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="163"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="379"/> <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="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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="588"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="707"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="164"/> <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="396"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="100"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="112"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="178"/> <source>Invalid Operation</source> <translation type="unfinished">Ungültige Operation</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="397"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="433"/> <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="399"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="435"/> <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="415"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="451"/> <source>The signature file "%1" exists, do you need to overwrite it?</source> <translation type="unfinished">Die Signaturdatei "%1" existiert, wollen Sie sie überschreiben?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="424"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="168"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="460"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="190"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="703"/> <source>Signing</source> <translation type="unfinished">Unterzeichnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="473"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="513"/> <source>File to be Verified</source> <translation>Zu verifizierende Datei</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="474"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="514"/> <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="489"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="529"/> <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="495"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="237"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="535"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="307"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="370"/> <source>Verifying</source> <translation type="unfinished">Verifizierung</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="598"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="302"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="648"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/> <source>Encrypting and Signing</source> <translation type="unfinished">Verschlüsseln und Signieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="701"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="767"/> <source>Archiving & Encrypting & Signing</source> <translation>Archivierung & Verschlüsselung & Signierung</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="754"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="825"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="926"/> <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="763"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="350"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="834"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="479"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="850"/> <source>Decrypting and Verifying</source> <translation type="unfinished">Entschlüsseln und Verifizieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="833"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="882"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="533"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="445"/> + <source>Missing Keys</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="883"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="348"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="534"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="446"/> + <source>Some signatures cannot be verified because the corresponding keys are missing. + +The following fingerprints are missing: +%1 + +Would you like to fetch these keys from the key server?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="898"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="548"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="462"/> + <source>Verification Incomplete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="549"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="463"/> + <source>Verification was incomplete due to missing keys. You can manually import the keys later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="935"/> <source>Decrypting & Verifying & Extracting</source> <translation>Entschlüsselung & Verifizierung & Extraktion</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="996"/> + <source>EML File Too Large</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="997"/> + <source>The EML file "%1" is larger than 32MB and will not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="56"/> <source>No Key Checked. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation type="unfinished">Kein Schlüssel ausgewählt. Möchten Sie mit einer symmetrischen Verschlüsselung unter Verwendung einer Passphrase verschlüsseln?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="101"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="113"/> <source>The selected key contains a key that does not actually have a encrypt usage.</source> <translation type="unfinished">Der ausgewählte Schlüssel hat keine Verschlüsselungsfunktion.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="179"/> <source>The selected key contains a key that does not actually have a signature usage.</source> <translation type="unfinished">Der ausgewählte Schlüssel hat keine Signierfunktion.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="268"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="380"/> <source>Please check some key in the key toolbox on the right.</source> <translation type="unfinished">Bitte wählen Sie mindestens einen Schlüssel in der Schlüssel-Toolbox auf der rechten Seite.</translation> </message> <message> - <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"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Key Not Found.</source> <translation type="unfinished">Schlüssel nicht gefunden.</translation> </message> <message> - <source> (Local Time) </source> - <translation type="vanished"> (Ortszeit) </translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="116"/> <source>Localize</source> <translation type="unfinished">本地化</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="119"/> <source>UTC</source> <translation type="unfinished">koordinierte Weltzeit</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="126"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="142"/> <source>Local Time</source> <translation type="unfinished">当地时间</translation> </message> <message> - <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's readable.</source> - <translation>Kann diese Datei nicht öffnen. Bitte stellen Sie sicher, dass es sich um eine reguläre, lesbare Datei handelt.</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="324"/> + <source>This version(%1) may have been withdrawn by the developer due to serious problems. Please stop using this version immediately and download the latest stable version (%2) on the Github Releases Page.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="258"/> - <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> - <translation>Kann diese Datei nicht öffen. DIe Datei ist ZU GROSS (>1MB) für den GpgFrontend Texteditor.</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="339"/> + <source>This may be a BETA Version (Latest Stable Version: %1).</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="291"/> - <source>GpgFrontend Upgradeable (New Version: %1).</source> - <translation type="unfinished">GpgFrontend kann aktualisiert werden (neue Version: %1).</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="345"/> + <source>Commit Hash Mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="295"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="449"/> - <source>Update</source> - <translation type="unfinished">Aktualisieren</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="346"/> + <source>The current version's commit hash does not match the official release. This may indicate a modified or unofficial build. For security reasons, please verify your installation or download the official release from the Github Releases Page.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="301"/> - <source>Withdrawn Version</source> - <translation type="unfinished">Zurückgezogene Version</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="478"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="573"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="896"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="902"/> + <source>None</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="303"/> - <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> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="584"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> + <source>From</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="308"/> - <source>You can download the latest stable version(%1) on Github Releases Page.<br/></source> - <translation type="unfinished">Sie können die neueste stabile Version (%1) auf der Github-Release-Seite herunterladen.<br/></translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="487"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="893"/> + <source>Unknown</source> + <translation type="unfinished">Unbekannt</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="313"/> - <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> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="892"/> + <source>To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="589"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="895"/> + <source>Subject</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="898"/> + <source>CC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="901"/> + <source>BCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="497"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="595"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="904"/> + <source>Date</source> + <translation type="unfinished">Datum</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> + <source>Signed EML Data Hash (SHA1)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="45"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="913"/> + <source>Message Integrity Check Algorithm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="772"/> + <source>No Key Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="626"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="756"/> + <source>Please select a key for encrypt the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="773"/> + <source>Please select a key for signing the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="695"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/> + <source>Multiple Keys Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="779"/> + <source>Please select only one key to sign the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="959"/> + <source># EML Data Error + +The provided EML data does not conform to RFC 3156 standards and cannot be processed. + +**Details:** %1 + +### What is EML Data? +EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation. + +### Suggested Solutions +1. Verify the EML data is complete and matches the structure outlined in RFC 3156. +2. Refer to the official documentation for the EML structure: %2 + +After correcting the EML data, try the operation again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="985"/> + <source># Email Operation Error + +An error occurred during the email operation. The process could not be completed. + +**Details:** +- **Error Code:** %1 +- **Error Message:** %2 + +### Possible Causes +1. The email data may be incomplete or corrupted. +2. The selected GPG key does not have the necessary permissions. +3. Issues in the GPG environment or configuration. + +### Suggested Solutions +1. Ensure the email data is complete and follows the expected format. +2. Verify the GPG key has the required access permissions. +3. Check your GPG environment and configuration settings. +4. Review the error details above or application logs for further troubleshooting. + +If the issue persists, consider seeking technical support or consulting the documentation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="319"/> + <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/MainWindowUI.cpp" line="297"/> + <source>Update</source> + <translation type="unfinished">Aktualisieren</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="323"/> + <source>Withdrawn Version</source> + <translation type="unfinished">Zurückgezogene Version</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>New</source> <translation type="unfinished">Neu</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="51"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>Open a new file</source> <translation type="unfinished">Eine neue Datei öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="47"/> <source>Open...</source> <translation type="unfinished">Öffnen...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="48"/> <source>Open an existing file</source> <translation type="unfinished">Eine vorhandene Datei öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="60"/> - <source>File Browser</source> - <translation type="unfinished">Dateibrowser</translation> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="52"/> + <source>File Panel</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> - <source>Open a file browser</source> - <translation type="unfinished">Dateibrowser öffnen</translation> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="53"/> + <source>Open a file panel</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> <source>Save File</source> <translation type="unfinished">Datei speichern</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="58"/> <source>Save the current File</source> <translation type="unfinished">Die aktuelle Datei speichern</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="73"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="62"/> <source>Save As</source> <translation type="unfinished">Speichern als</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="76"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> <source>Save the current File as...</source> <translation type="unfinished">Die aktuelle Datei speichern als...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="66"/> <source>Print</source> <translation type="unfinished">Drucken</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="82"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> <source>Print Document</source> <translation type="unfinished">Dokument drucken</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> <source>Close</source> <translation type="unfinished">Schließen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="71"/> <source>Close file</source> <translation type="unfinished">Datei schließen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="91"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="74"/> <source>Quit</source> <translation type="unfinished">Beenden</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="94"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="75"/> <source>Quit Program</source> <translation type="unfinished">Programm beenden</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="99"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> <source>Undo</source> <translation type="unfinished">Rückgängig machen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="80"/> <source>Undo Last Edit Action</source> <translation type="unfinished">Letzten Bearbeitungsschritt rückgängig machen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="83"/> <source>Redo</source> <translation type="unfinished">Wiederholen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="84"/> <source>Redo Last Edit Action</source> <translation type="unfinished">Letzten Bearbeitungsschritt wiederholen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="87"/> <source>Zoom In</source> <translation type="unfinished">Hineinzoomen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="116"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="92"/> <source>Zoom Out</source> <translation type="unfinished">Rauszoomen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="121"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="93"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="97"/> <source>Paste</source> <translation type="unfinished">Einfügen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="98"/> <source>Paste Text From Clipboard</source> <translation type="unfinished">Text aus der Zwischenablage einfügen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="127"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> <source>Cut</source> <translation type="unfinished">Ausschneiden</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="131"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="103"/> <source>Cut the current selection's contents to the clipboard</source> <translation type="unfinished">Den Inhalt der aktuellen Auswahl in die Zwischenablage ausschneiden</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> <source>Copy</source> <translation type="unfinished">Kopieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="139"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="109"/> <source>Copy the current selection's contents to the clipboard</source> <translation type="unfinished">Den Inhalt der aktuellen Auswahl in die Zwischenablage kopieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="143"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="113"/> <source>Quote</source> <translation type="unfinished">Zitieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="114"/> <source>Quote whole text</source> <translation type="unfinished">Ganzen Text zitieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="148"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="118"/> <source>Select All</source> <translation type="unfinished">Alles auswählen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="119"/> <source>Select the whole text</source> <translation type="unfinished">Den gesamten Text auswählen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="155"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="123"/> <source>Find</source> <translation type="unfinished">Suchen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> <source>Find a word</source> <translation type="unfinished">Suche ein Wort</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="161"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="128"/> <source>Remove spacing</source> <translation type="unfinished">Leerzeichen entfernen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="166"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="130"/> <source>Remove double linebreaks, e.g. in pasted text from Web Mailer</source> <translation type="unfinished">Doppelte Zeilenumbrüche entfernen, z.B. in eingefügtem Text aus Web Mailer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> <source>Settings</source> <translation type="unfinished">Einstellungen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="172"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="136"/> <source>Open settings dialog</source> <translation type="unfinished">Einstellungsdialog öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="180"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="144"/> <source>Encrypt</source> <translation type="unfinished">Verschlüsseln</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="184"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> <source>Encrypt Message</source> <translation type="unfinished">Nachricht verschlüsseln</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> <source>Encrypt Sign</source> <translation type="unfinished">Verschlüsseln Signieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="152"/> <source>Encrypt and Sign Message</source> <translation type="unfinished">Nachricht verschlüsseln und signieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="225"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="157"/> <source>Decrypt</source> <translation type="unfinished">Entschlüsseln</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="228"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> <source>Decrypt Message</source> <translation type="unfinished">Nachricht entschlüsseln</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="250"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="164"/> <source>Decrypt Verify</source> <translation type="unfinished">Entschlüsseln Verifizieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="254"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="165"/> <source>Decrypt and Verify Message</source> <translation type="unfinished">Nachricht entschlüsseln und überprüfen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="276"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> <source>Sign</source> <translation type="unfinished">Unterschreiben</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="171"/> <source>Sign Message</source> <translation type="unfinished">Nachricht unterschreiben</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="291"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="175"/> <source>Verify</source> <translation type="unfinished">Verifizieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="294"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="176"/> <source>Verify Message</source> <translation type="unfinished">Nachricht verifizieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="309"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="555"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="637"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="184"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="487"/> <source>File</source> <translation type="unfinished">Datei</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="311"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="186"/> <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/MainWindowUI.cpp" line="315"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="193"/> <source>Clipboard</source> <translation type="unfinished">Zwischenablage</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="319"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="195"/> <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/MainWindowUI.cpp" line="330"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="208"/> <source>Keyserver</source> <translation type="unfinished">Schlüsselserver</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="334"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="210"/> <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/MainWindowUI.cpp" line="340"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="218"/> <source>Editor</source> <translation type="unfinished">Editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="342"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="219"/> <source>Import New Key From Editor</source> <translation type="unfinished">Neuen Schlüssel aus dem Editor importieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="346"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="224"/> <source>Manage Keys</source> <translation type="unfinished">Schlüssel verwalten</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="348"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="225"/> <source>Open Key Management</source> <translation type="unfinished">Schlüsselverwaltung öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="352"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="230"/> <source>Clear Password Cache</source> <translation type="unfinished">Passwort-Cache löschen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="355"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="231"/> <source>Clear Password Cache of GnuPG</source> <translation type="unfinished">Passwort-Cache von GnuPG löschen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="360"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="377"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="398"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="459"/> + <source>Advanced</source> + <translation type="unfinished">Fortschrittlich</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="600"/> + <source>Status Panel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="346"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="378"/> <source>Successful Operation</source> <translation type="unfinished">Erfolgreiche Durchführung</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="361"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="347"/> <source>Clear password cache successfully</source> <translation type="unfinished">Kennwort-Cache erfolgreich gelöscht</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="381"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="349"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="382"/> <source>Failed Operation</source> <translation type="unfinished">Fehlgeschlagener Vorgang</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="350"/> <source>Failed to clear password cache of GnuPG</source> <translation type="unfinished">Passwort-Cache von GnuPG konnte nicht geleert werden</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="369"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="236"/> <source>Reload All Components</source> <translation type="unfinished">Alle Komponenten neu laden</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="371"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="237"/> <source>Reload All GnuPG's Components</source> <translation type="unfinished">Alle Komponenten von GnuPG neu laden</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="378"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/> <source>Reload all the GnuPG's components successfully</source> <translation type="unfinished">Alle GnuPG-Komponenten erfolgreich neu geladen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="382"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="365"/> <source>Failed to reload all or one of the GnuPG's component(s)</source> <translation type="unfinished">Fehler beim Neuladen aller oder einer Komponente(n) von GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="387"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="242"/> <source>Restart All Components</source> <translation type="unfinished">Alle Komponenten neu starten</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="389"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Restart All GnuPG's Components</source> <translation type="unfinished">Alle Komponenten von GnuPG neu starten</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="399"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="379"/> <source>Restart all the GnuPG's components successfully</source> <translation type="unfinished">Alle Komponenten von GnuPG erfolgreich neu gestartet</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="403"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="383"/> <source>Failed to restart all or one of the GnuPG's component(s)</source> <translation type="unfinished">Neustart aller oder einer GnuPG-Komponente(n) fehlgeschlagen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="408"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Open GnuPG Controller</source> <translation type="unfinished">GnuPG-Controller öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="410"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Open GnuPG Controller Dialog</source> <translation type="unfinished">GnuPG-Controller-Dialog öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="414"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="254"/> <source>Open Module Controller</source> <translation type="unfinished">Modul-Controller öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="416"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="255"/> <source>Open Module Controller Dialog</source> <translation type="unfinished">Modul-Controller-Dialog öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="423"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="264"/> + <source>New E-Mail</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="265"/> + <source>Create A New E-Mail Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="273"/> <source>About</source> <translation type="unfinished">Über</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="274"/> <source>Show the application's About box</source> <translation type="unfinished">Info-Box der Anwendung anzeigen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="431"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="435"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="283"/> <source>GnuPG</source> <translation type="unfinished">GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="433"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="281"/> <source>Information about Gnupg</source> <translation type="unfinished">Informationen über Gnupg</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="438"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="287"/> <source>Translate</source> <translation type="unfinished">Übersetzen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="440"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="288"/> <source>Information about translation</source> <translation type="unfinished">Informationen zur Übersetzung</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="442"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="290"/> <source>Translators</source> <translation type="unfinished">Übersetzer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="445"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="294"/> <source>Check for Updates</source> <translation type="unfinished">Auf Updates prüfen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="447"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="295"/> <source>Check for updates</source> <translation type="unfinished">Auf Updates prüfen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="452"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="301"/> <source>Open Wizard</source> <translation type="unfinished">Assistenten öffnen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="454"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="302"/> <source>Open the wizard</source> <translation type="unfinished">Öffne den Assistenten</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="459"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="307"/> <source>Append Public Key to Editor</source> <translation type="unfinished">Öffentlichen Schlüssel an den Editor anhängen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="461"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="308"/> <source>Append selected Keypair's Public Key to Editor</source> <translation type="unfinished">Den öffentlichen Schlüssel des ausgewählten Schlüsselpaars an den Editor anhängen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="466"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="313"/> <source>Append Create DateTime to Editor</source> <translation type="unfinished">Erstellungsdatum an den Editor anfügen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="468"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="314"/> <source>Append selected Key's creation date and time to Editor</source> <translation type="unfinished">Erstellungsdatum und -zeit des ausgewählten Schlüssels an den Editor anhängen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="473"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="319"/> <source>Append Expire DateTime to Editor</source> <translation type="unfinished">Ablaufdatum an den Editor anhängen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="475"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="320"/> <source>Append selected Key's expiration date and time to Editor</source> <translation type="unfinished">Ablaufdatum und -uhrzeit des ausgewählten Schlüssels an den Editor anhängen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="480"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="325"/> <source>Append Fingerprint to Editor</source> <translation type="unfinished">Fingerabdruck an Editor anhängen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="482"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="326"/> <source>Append selected Key's Fingerprint to Editor</source> <translation type="unfinished">Fingerabdruck des ausgewählten Schlüssels an den Editor anhängen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="486"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="331"/> <source>Copy Email</source> <translation type="unfinished">E-Mail kopieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="488"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="332"/> <source>Copy selected Keypair's to clipboard</source> <translation type="unfinished">Ausgewählte Schlüsselpaare in die Zwischenablage kopieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="337"/> <source>Copy Default UID</source> <translation type="unfinished">Standard-UID kopieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="495"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>Copy selected Keypair's default UID to clipboard</source> <translation type="unfinished">Standard-UID des ausgewählten Schlüsselpaars in die Zwischenablage kopieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="499"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="343"/> <source>Copy Key ID</source> <translation type="unfinished">Schlüssel-ID kopieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="501"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="344"/> <source>Copy selected Keypair's ID to clipboard</source> <translation type="unfinished">ID des ausgewählten Schlüsselpaars in die Zwischenablage kopieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>Show Key Details</source> <translation type="unfinished">Schlüsseldetails anzeigen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="506"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="350"/> <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/MainWindowUI.cpp" line="510"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="355"/> <source>Add To Favourite</source> <translation type="unfinished">Zu Favoriten hinzufügen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="511"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="356"/> <source>Add this key to Favourite Table</source> <translation type="unfinished">Diesen Schlüssel zur Favoritentabelle hinzufügen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="517"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="362"/> <source>Remove From Favourite</source> <translation type="unfinished">Aus Favoriten entfernen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="519"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> <source>Remove this key from Favourite Table</source> <translation type="unfinished">Diesen Schlüssel aus der Favoritentabelle entfernen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="525"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="526"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="370"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="371"/> <source>Set Owner Trust Level</source> <translation type="unfinished">Vertrauensstufe des Eigentümers festlegen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="545"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="391"/> <source>Remove PGP Header</source> <translation type="unfinished">PGP-Header entfernen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="549"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="395"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="396"/> <source>Add PGP Header</source> <translation type="unfinished">PGP-Header hinzufügen</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="568"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="659"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="420"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="514"/> <source>Edit</source> <translation type="unfinished">Bearbeiten</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="586"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="440"/> <source>Crypt</source> <translation type="unfinished">Verschlüsselung</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="596"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="450"/> <source>Keys</source> <translation type="unfinished">Schlüssel</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="597"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="451"/> <source>Import Key</source> <translation type="unfinished">Schlüssel importieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="605"/> - <source>Advance</source> - <translation type="unfinished">Vorgezogene Funktion</translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="613"/> - <source>Steganography</source> - <translation type="unfinished">Steganographie</translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="617"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="467"/> <source>View</source> <translation type="unfinished">Ansicht</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="619"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="469"/> <source>Help</source> <translation type="unfinished">Hilfe</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="644"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="499"/> <source>Operations</source> <translation type="unfinished">Aktivieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="654"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="509"/> <source>Key</source> <translation type="unfinished">Schlüssel</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="667"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="522"/> <source>Special Edit</source> <translation type="unfinished">Sonderbearbeitung</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="679"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="536"/> <source>Import key from...</source> <translation type="unfinished">Schlüssel importieren von...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="680"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="537"/> <source>Import key</source> <translation type="unfinished">Schlüssel importieren</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="696"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="553"/> <source>Ready</source> <translation type="unfinished">Bereit</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="703"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="560"/> <source>Key ToolBox</source> <translation type="unfinished">Schlüssel-Toolbox</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="711"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="568"/> <source>Default</source> <translation type="unfinished">Standard</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="719"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="575"/> <source>Favourite</source> <translation type="unfinished">Favorit</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="728"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="582"/> <source>Only Public Key</source> <translation type="unfinished">Nur öffentlicher Schlüssel</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="735"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="589"/> <source>Has Private Key</source> <translation type="unfinished">Hat privaten Schlüssel</translation> </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="746"/> - <source>Information Board</source> - <translation type="unfinished">Informationstafel</translation> - </message> </context> <context> <name>GpgFrontend::UI::ModuleControllerDialog</name> <message> <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="49"/> - <source>Module Informations</source> - <translation type="unfinished">Informationen zum Modul</translation> + <source>Module Information</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="50"/> @@ -5845,8 +5480,8 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </ </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="96"/> - <source>Automatically import a missing key for signature verification.</source> - <translation type="unfinished">Automatisch fehlenden Schlüssel zur Signaturprüfung importieren.</translation> + <source>Automatically fetch key publish status from key server.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="98"/> @@ -5902,23 +5537,23 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </ <translation type="unfinished">0 Zeichen</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="63"/> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="194"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="66"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="223"/> <source>%1 character(s)</source> <translation type="unfinished">%1 Zeichen</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="72"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="75"/> <source>Loading...</source> <translation type="unfinished">Wird geladen...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="86"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="95"/> <source>lf</source> <translation type="unfinished">lf</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="87"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="96"/> <source>UTF-8</source> <translation type="unfinished">UTF-8</translation> </message> @@ -5952,128 +5587,72 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </ </message> </context> <context> - <name>GpgFrontend::UI::RaisePinentry</name> - <message> - <source>Repeat PIN:</source> - <translation type="vanished">PIN wiederholen:</translation> - </message> + <name>GpgFrontend::UI::RevocationOptionsDialog</name> <message> - <source>Show passphrase</source> - <translation type="vanished">Passwortphrase anzeigen</translation> - </message> - <message> - <source>Hide passphrase</source> - <translation type="vanished">Passwortphrase verbergen</translation> - </message> - <message> - <source>Given PIN was wrong. Please retry.</source> - <translation type="vanished">Eingegebene PIN ist ungültig. Bitte erneut versuchen.</translation> - </message> - <message> - <source>PIN:</source> - <translation type="vanished">PIN:</translation> - </message> - <message> - <source>Repeat Passphrase:</source> - <translation type="vanished">Passphrase wiederholen:</translation> - </message> - <message> - <source>Given Passphrase was wrong. Please retry.</source> - <translation type="vanished">Die angegebene Passphrase war falsch. Bitte versuchen Sie es erneut.</translation> - </message> - <message> - <source>Passphrase:</source> - <translation type="vanished">Passphrase:</translation> - </message> - <message> - <source>Passphrases do not match</source> - <translation type="vanished">Passwortphrasen stimmen nicht überein</translation> - </message> - <message> - <source>Caps Lock is on</source> - <translation type="vanished">Feststelltaste ist eingeschaltet</translation> - </message> - <message> - <source>Bundled Pinentry</source> - <translation type="vanished">Eingabe Passphrase</translation> - </message> - <message> - <source>Buddled Pinentry</source> - <translation type="vanished">Pineingabe</translation> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="42"/> + <source>Revocation Reason (Code)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Confirm</source> - <translation type="vanished">Bestätigen</translation> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="43"/> + <source>Revocation Reason (Text)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cancel</source> - <translation type="vanished">Abbrechen</translation> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="44"/> + <source>Revocation Options</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>GpgFrontend::UI::SetOwnerTrustLevel</name> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> - <source>Unknown</source> - <translation type="unfinished">Unbekannt</translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="66"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="67"/> <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="64"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="65"/> <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="62"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="63"/> <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="60"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="61"/> <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="58"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="51"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="59"/> <source>Ultimate</source> <translation type="unfinished">Ultimativ</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="52"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> <source>Modify Owner Trust Level</source> <translation type="unfinished">Ändern Sie die Vertrauensstufe des Eigentümers</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="54"/> <source>Trust for the Key Pair:</source> <translation type="unfinished">Vertrauen für das Schlüsselpaar:</translation> </message> <message> - <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="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="82"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="78"/> <source>Failed</source> <translation type="unfinished">Gescheitert</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="83"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="79"/> <source>Modify Owner Trust Level failed.</source> <translation type="unfinished">Das Ändern der Vertrauensstufe des Eigentümers ist fehlgeschlagen.</translation> </message> @@ -6111,8 +5690,9 @@ 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="123"/> <source>System Default</source> - <translation type="obsolete">Systemstandard</translation> + <translation type="unfinished">Systemstandard</translation> </message> </context> <context> @@ -6156,87 +5736,87 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </ <context> <name>GpgFrontend::UI::SubkeyGenerateDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="72"/> <source>Tipps: if the key pair has a passphrase, the subkey's passphrase must be equal to it.</source> <translation type="unfinished">Tipps: Wenn das Schlüsselpaar eine Passphrase hat, muss die Passphrase des Unterschlüssels die gleiche sein.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="85"/> <source>Generate New Subkey</source> <translation type="unfinished">Neuen Unterschlüssel erstellen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="93"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> <source>Key Usage</source> <translation type="unfinished">Schlüsselverwendung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="100"/> <source>Encryption</source> <translation type="unfinished">Verschlüsselung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="103"/> <source>Signing</source> <translation type="unfinished">Unterzeichnen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="101"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="106"/> <source>Certification</source> <translation type="unfinished">Zertifizierung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="104"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="109"/> <source>Authentication</source> <translation type="unfinished">Authentifizierung</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="148"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="153"/> <source>Key Type</source> <translation type="unfinished">Schlüsselart</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="154"/> <source>KeySize (in Bit)</source> <translation type="unfinished">Schlüsselgröße (in Bit)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="155"/> <source>Expiration Date</source> <translation type="unfinished">Ablaufdatum</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="156"/> <source>Never Expire</source> <translation type="unfinished">Nie ablaufen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="157"/> <source>Non Pass Phrase</source> <translation type="unfinished">Nicht-Passphrase</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="167"/> <source>Basic Information</source> <translation type="unfinished">Grundlegende Informationen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="275"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="280"/> <source>Expiration time no more than 2 years.</source> <translation type="unfinished">Ablaufzeit nicht länger als 2 Jahre.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="295"/> <source>Generating</source> <translation type="unfinished">Erstellen</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="300"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="306"/> <source>Error</source> <translation type="unfinished">Fehler</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="301"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="307"/> <source>Unknown error occurred</source> <translation>Unbekannter Fehler ist aufgetreten</translation> </message> @@ -6287,154 +5867,202 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </ <context> <name>GpgFrontend::UI::TextEdit</name> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="62"/> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="76"/> - <source>untitled</source> - <translation type="unfinished">ohne Titel</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="108"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="73"/> <source>Open Directory</source> <translation type="unfinished">Verzeichnis öffnen</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="182"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="449"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="486"/> <source>Warning</source> <translation type="unfinished">Warnung</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="183"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="197"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="450"/> <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="151"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/> <source>Open file</source> <translation type="unfinished">Datei öffnen</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="220"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="83"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="91"/> + <source>Error</source> + <translation type="unfinished">Fehler</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="84"/> + <source>Cannot open this file. Please make sure that this is a regular file and it'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/widgets/TextEdit.cpp" line="92"/> + <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> + <translation type="unfinished">Kann diese Datei nicht öffen. DIe Datei ist ZU GROSS (>1MB) für den GpgFrontend Texteditor.</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="100"/> + <source>File Open Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="101"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="109"/> + <source>Binary File Detected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="110"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="232"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="248"/> <source>Save file</source> <translation type="unfinished">Datei speichern</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="281"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="309"/> <source>Unsaved document</source> <translation type="unfinished">Nicht gespeichertes Dokument</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="282"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="310"/> <source>The document "%1" has been modified. Do you want to save your changes?</source> <translation type="unfinished">Das Dokument "%1" wurde geändert. Wollen Sie Ihre Änderungen speichern?</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="285"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="313"/> <source>Note:</source> <translation type="unfinished">Notiz:</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="286"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="314"/> <source>If you don'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="458"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="486"/> <source>No document to print</source> <translation>Kein Dokument für Ausdruck</translation> </message> </context> <context> - <name>GpgFrontend::UI::TranslatorsTab</name> + <name>GpgFrontend::UI::TextEditTabWidget</name> <message> - <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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="59"/> + <source>File Too Large</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>GpgFrontend::UI::UpdateTab</name> <message> - <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source> - <translation type="obsolete">Es wird empfohlen, immer die Version von GpgFrontend zu überprüfen und auf die neueste Version zu aktualisieren.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="60"/> + <source>The file "%1" is larger than 1MB and will not be opened.</source> + <translation type="unfinished"></translation> </message> <message> - <source>New versions not only represent new features, but also often represent functional and security fixes.</source> - <translation type="obsolete">Neue Versionen beinhalten nicht nur neue Funktionen, sondern stellen oft auch Funktions- und Sicherheitskorrekturen dar.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="68"/> + <source>File Open Error</source> + <translation type="unfinished"></translation> </message> <message> - <source>Current Version</source> - <translation type="obsolete">Aktuelle Version</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="69"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished"></translation> </message> <message> - <source>: </source> - <translation type="obsolete">: </translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="77"/> + <source>Binary File Detected</source> + <translation type="unfinished"></translation> </message> <message> - <source>Latest Version From Github</source> - <translation type="obsolete">Neueste Version von Github</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="78"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished"></translation> </message> <message> - <source>The current version is less than the latest version on github.</source> - <translation type="obsolete">Die aktuelle Versionsnunmmer ist kleiner als die neueste Version auf github.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="95"/> + <source>Directory Permission Denied</source> + <translation type="unfinished"></translation> </message> <message> - <source>Please click</source> - <translation type="obsolete">Bitte klicken Sie</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="96"/> + <source>You do not have permission to access the directory "%1".</source> + <translation type="unfinished"></translation> </message> <message> - <source>Here</source> - <translation type="obsolete">Hier</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="128"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="155"/> + <source>Warning</source> + <translation type="unfinished">Warnung</translation> </message> <message> - <source>to download the latest stable version.</source> - <translation type="obsolete">um die neueste stabile Version herunterzuladen.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="156"/> + <source>Cannot read file %1: +%2.</source> + <translation type="unfinished">Kann Datei %1 nicht lesen: +%2.</translation> </message> <message> - <source>This version has serious problems and has been withdrawn. Please stop using it immediately.</source> - <translation type="obsolete">Diese Version hat ernsthafte Probleme und wurde zurückgezogen. Bitte hören Sie sofort auf, sie zu verwenden.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="254"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="268"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="284"/> + <source>untitled</source> + <translation type="unfinished">ohne Titel</translation> </message> +</context> +<context> + <name>GpgFrontend::UI::TranslatorsTab</name> <message> - <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="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> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="153"/> + <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> </context> <context> <name>GpgFrontend::UI::VerifyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="39"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="42"/> <source>Signatures Details</source> <translation type="unfinished">Unterschriftendetails</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="65"/> <source>No valid input found</source> <translation type="unfinished">Keine gültige Eingabe gefunden</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> <source>Error Validating signature</source> <translation type="unfinished">Fehler beim Validieren der Signatur</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="78"/> <source>File was signed on %1</source> <translation type="unfinished">Datei wurde am %1 signiert</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="76"/> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="83"/> <source>It Contains</source> <translation type="unfinished">Es beinhaltet</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="82"/> <source>Signed on %1</source> <translation type="unfinished">Unterschrieben am %1</translation> </message> @@ -6442,154 +6070,154 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </ <context> <name>GpgFrontend::UI::VerifyKeyDetailBox</name> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="54"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="57"/> <source>Import from keyserver</source> <translation type="unfinished">Vom Schlüsselserver importieren</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="59"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="62"/> <source>Key not present with id 0x</source> <translation type="unfinished">Schlüssel nicht vorhanden mit der ID 0x</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Status</source> <translation type="unfinished">Status</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> <source>:</source> <translation type="unfinished">:</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="65"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="68"/> <source>Key not present in key list</source> <translation type="unfinished">Schlüssel nicht in Schlüsselliste vorhanden</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="73"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="76"/> <source>A Signature</source> <translation type="unfinished">Eine Unterschrift</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="78"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="93"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="108"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="124"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="139"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="154"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="81"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="96"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="111"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="127"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="142"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="157"/> <source>Key Information is NOT Available</source> <translation type="unfinished">Schlüssel Informationen sind NICHT verfügbar</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="80"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="95"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="110"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="126"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="141"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="156"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="83"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="98"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="113"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="144"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="159"/> <source>Fingerprint</source> <translation type="unfinished">Fingerabdruck</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> <source>Cert Revoked</source> <translation type="unfinished">Zertifikat widerrufen</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> <source>Signature Expired</source> <translation type="unfinished">Signatur abgelaufen</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> <source>Key Expired</source> <translation type="unfinished">Schlüssel abgelaufen</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> <source>General Error</source> <translation type="unfinished">Allgemeiner Fehler</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Unknown Error </source> <translation type="unfinished">Unbekannter Fehler </translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="176"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="182"/> <source>Signer Name</source> <translation type="unfinished">Name des Unterzeichners</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="177"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="183"/> <source>Signer Email</source> <translation type="unfinished">E-Mail des Unterzeichners</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="178"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="184"/> <source>Key's Fingerprint</source> <translation type="unfinished">Fingerabdruck des Schlüssels</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="179"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="185"/> <source>Valid</source> <translation type="unfinished">Gültig</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="180"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="186"/> <source>Flags</source> <translation type="unfinished">Kennzeichnungen</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="187"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="193"/> <source>Fully Valid</source> <translation type="unfinished">Voll gültig</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="189"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="195"/> <source>NOT Fully Valid</source> <translation type="unfinished">NICHT vollständig gültig</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> <source>Good</source> <translation type="unfinished">Gut</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="199"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> <source>Bad</source> <translation type="unfinished">Schlecht</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> <source>Expired</source> <translation type="unfinished">Abgelaufen</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> <source>Missing Key</source> <translation type="unfinished">Fehlender Schlüssel</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> <source>Revoked Key</source> <translation type="unfinished">Widerrufener Schlüssel</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="217"/> <source>Expired Key</source> <translation type="unfinished">Abgelaufener Schlüssel</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="220"/> <source>Missing CRL</source> <translation type="unfinished">Fehlende Zertifikatssperrliste</translation> </message> @@ -6636,876 +6264,8 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </ </message> </context> <context> - <name>InfoBoard</name> - <message> - <location filename="../../../../ui/InfoBoard.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/InfoBoard.ui" line="107"/> - <location filename="../../../../ui/InfoBoard.ui" line="110"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <source>Copy</source> - <translation type="unfinished">Kopieren</translation> - </message> - <message> - <location filename="../../../../ui/InfoBoard.ui" line="124"/> - <location filename="../../../../ui/InfoBoard.ui" line="127"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <source>Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/InfoBoard.ui" line="138"/> - <location filename="../../../../ui/InfoBoard.ui" line="141"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <source>Clear</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>KeyDeatilsDialog</name> - <message> - <location filename="../../../../ui/KeyDeatils.ui" line="14"/> - <source>Dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyDeatils.ui" line="32"/> - <source>Tab 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyDeatils.ui" line="37"/> - <source>Tab 2</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>KeyList</name> - <message> - <location filename="../../../../ui/KeyList.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="42"/> - <location filename="../../../../ui/KeyList.ui" line="45"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <source>Refresh</source> - <translation type="unfinished">Aktualisierung</translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="56"/> - <location filename="../../../../ui/KeyList.ui" line="59"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <source>Sync Public Key</source> - <translation type="unfinished">Öffentlichen Schlüssel synchronisieren</translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="70"/> - <location filename="../../../../ui/KeyList.ui" line="73"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <source>Check ALL</source> - <translation type="unfinished">ALLE überprüfen</translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="84"/> - <location filename="../../../../ui/KeyList.ui" line="87"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <source>Uncheck ALL</source> - <translation type="unfinished">Alle abwählen</translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="101"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <source>...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="153"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <source>Tab 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="158"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <source>Tab 2</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>KeyServerImportDialog</name> - <message> - <location filename="../../../../ui/KeyServerImportDialog.ui" line="14"/> - <source>Dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerImportDialog.ui" line="24"/> - <source>Search String</source> - <translation type="unfinished">Suchbegriff</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerImportDialog.ui" line="48"/> - <source>Search</source> - <translation type="unfinished">Suchen</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerImportDialog.ui" line="68"/> - <source>ICON</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerImportDialog.ui" line="81"/> - <source>Message</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>KeyServerSettings</name> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="22"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <source>Keyserver List</source> - <translation type="unfinished">Keyserver-Liste</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="48"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <source>URL: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="58"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <source>Add</source> - <translation type="unfinished">Hinzufügen</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="89"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <source>default</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="94"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <source>Keyserver Address</source> - <translation type="unfinished">Keyserver-Adresse</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="99"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <source>Security</source> - <translation type="unfinished">Sicherheit</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="104"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <source>Avaliable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="112"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <source>Tips: Please Double-click table item to edit it.</source> - <translation type="unfinished">Tipps: Bitte doppelklicken Sie auf das Tabellenelement, um es zu bearbeiten.</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="135"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <source>Operations</source> - <translation type="unfinished">Aktivieren</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="143"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <source>Test Listed Key Server</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="157"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <source>Delete Selected Key Server</source> - <translation type="unfinished">Ausgewählten Schlüsselserver löschen</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="162"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <source>Set As Default</source> - <translation type="unfinished">Als Standard einstellen</translation> - </message> -</context> -<context> - <name>ModifiedExpirationDateTime</name> - <message> - <location filename="../../../../ui/ModifiedExpirationDateTime.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="108"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <source>Modified Expiration Date</source> - <translation type="unfinished">Geändertes Ablaufdatum</translation> - </message> - <message> - <location filename="../../../../ui/ModifiedExpirationDateTime.ui" line="32"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <source>Modified Expiration Date (Local Time)</source> - <translation type="unfinished">Geändertes Ablaufdatum (Ortszeit)</translation> - </message> - <message> - <location filename="../../../../ui/ModifiedExpirationDateTime.ui" line="49"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <source>No Expiration</source> - <translation type="unfinished">Nicht ablaufend</translation> - </message> - <message> - <location filename="../../../../ui/ModifiedExpirationDateTime.ui" line="63"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="112"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="112"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="112"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="112"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="112"/> - <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> -</context> -<context> - <name>ModuleControllerDialog</name> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <source>Module Controller</source> - <translation type="unfinished">Modul-Controller</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="33"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <source>Registered Modules</source> - <translation type="unfinished">Registrierte Module</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="68"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <source>Show Mods Directory</source> - <translation type="unfinished">Mods-Verzeichnis anzeigen</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="89"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <source>Module Informations</source> - <translation type="unfinished">Informationen zum Modul</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="110"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <source>Actions</source> - <translation type="unfinished">Aktionen</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="119"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <source>Activate</source> - <translation type="unfinished">Aktivieren</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="126"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <source>Auto Activate</source> - <translation type="unfinished">Automatisch aktivieren</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="160"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <source>Tips: Module name front with "*" stands for integrated module.</source> - <translation type="unfinished">Hinweise: Modulname mit "*" steht für integriertes Modul.</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="171"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <source>Global Register Table</source> - <translation type="unfinished">Globale Registertabelle</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="185"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <source>Debugger</source> - <translation type="unfinished">Debugger</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="197"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <source>Trigger Event</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="221"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <source>Upsert GRT Value</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>NetworkSettings</name> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="22"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <source>Proxy</source> - <translation type="unfinished">Proxy</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="30"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <source>Enable Proxy</source> - <translation type="unfinished">Proxy aktivieren</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="58"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <source>Proxy Type</source> - <translation type="unfinished">Proxy-Typ</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="65"/> - <location filename="../../../../ui/NetworkSettings.ui" line="69"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <source>System Default</source> - <translation type="unfinished">Systemstandard</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="74"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <source>HTTP</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="79"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <source>Socks5</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="108"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <source>Host Address</source> - <translation type="unfinished">Adresse des Hosts</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="152"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <source>Port</source> - <translation type="unfinished">Port</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="199"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <source>Username</source> - <translation type="unfinished">Benutzername</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="237"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <source>Password</source> - <translation type="unfinished">Passwort</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="266"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <source>Operations</source> - <translation type="unfinished">Aktivieren</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="274"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <source>Check Proxy Connection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="289"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <source>Network Ability</source> - <translation type="unfinished">Netzwerkfähigkeit</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="295"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <source>Tips: These Option Changes take effect only after the application restart.</source> - <translation type="unfinished">Tipps: Diese Optionsänderungen werden erst nach dem Neustart der Anwendung wirksam.</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="304"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <source>Forbid all GnuPG network connection.</source> - <translation type="unfinished">Alle GnuPG-Netzwerkverbindungen verbieten.</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="311"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <source>Prohibit checking for version updates when the program starts.</source> - <translation type="unfinished">Die Suche nach Versionsaktualisierungen beim Start des Programms deaktivieren.</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="318"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <source>Automatically import a missing key for signature verification.</source> - <translation type="unfinished">Automatisch fehlenden Schlüssel zur Signaturprüfung importieren.</translation> - </message> -</context> -<context> - <name>PlainTextEditor</name> - <message> - <location filename="../../../../ui/PlainTextEditor.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/PlainTextEditor.ui" line="45"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <source>Loading...</source> - <translation type="unfinished">Wird geladen...</translation> - </message> - <message> - <location filename="../../../../ui/PlainTextEditor.ui" line="65"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <source>Character</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/PlainTextEditor.ui" line="72"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <source>LF</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/PlainTextEditor.ui" line="79"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <source>UTF-8</source> - <translation type="unfinished">UTF-8</translation> - </message> -</context> -<context> <name>QCoreApplication</name> <message> - <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="55"/> - <source>Build DateTime: </source> - <translation type="unfinished">Build DateTime: </translation> - </message> - <message> - <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="59"/> - <source>Source Code Version: </source> - <translation type="unfinished">Sourcecode Version: </translation> - </message> - <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="288"/> - <source>GpgME initiation failed</source> - <translation>GpgME-Initiation fehlgeschlagen</translation> - </message> - <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="374"/> - <source>GpgME Context initiation failed</source> - <translation>GpgME-Kontext-Initiation fehlgeschlagen</translation> - </message> - <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="383"/> - <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 type="vanished">Gpg Key Detabase initiation fehlgeschlagen</translation> - </message> - <message> <location filename="../../../../src/core/utils/IOUtils.cpp" line="89"/> <source>File Hash Information</source> <translation type="unfinished">Datei-Hash-Informationen</translation> @@ -7569,634 +6329,58 @@ Fals Daten und Signatur in einer Datei COMBINIERT sind, LASSEN SIE DIES LEER: </ <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> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="64"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="67"/> <source>Show Verify Details</source> <translation type="unfinished">Verifizierungsdetails anzeigen</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="72"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="75"/> <source>Public key not found locally</source> <translation type="unfinished">Öffentlicher Schlüssel lokal nicht gefunden</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="73"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="76"/> <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> <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="528"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="578"/> <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="529"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="579"/> <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> -</context> -<context> - <name>QObject</name> - <message> - <source>This is free software; see the source for copying conditions.</source> - <translation type="vanished">Dies ist freie Software. Beachten Sie den Quellcode für die Kopierbedingungen.</translation> - </message> - <message> - <source>Build DateTime: </source> - <translation type="vanished">Build DateTime:</translation> - </message> - <message> - <source>Build Version: </source> - <translation type="vanished">Build Version:</translation> - </message> - <message> - <source>Source Code Version: </source> - <translation type="vanished">Sourcecode Version:</translation> - </message> - <message> - <source>GpgME inilization failed</source> - <translation type="vanished">GpgME Initialisierung fehlgeschlagen</translation> - </message> - <message> - <source>GpgME Context inilization failed</source> - <translation type="vanished">GpgME Kontextinitialisierung fehlge</translation> - </message> - <message> - <source>Gpg Key Detabase inilization failed</source> - <translation type="vanished">Gpg Schlüsseldatenbankinitialisierung fehlgeschlagen</translation> - </message> - <message> - <source>File Hash Information</source> - <translation type="obsolete">Datei-Hash-Informationen</translation> - </message> - <message> - <source>filename</source> - <translation type="obsolete">Dateiname</translation> - </message> - <message> - <source>: </source> - <translation type="obsolete">: </translation> - </message> - <message> - <source>file size(bytes)</source> - <translation type="obsolete">Dateigröße (Byte)</translation> - </message> - <message> - <source>Error in Calculating File Hash </source> - <translation type="obsolete">Fehler beim Berechnen des Dateihashs </translation> - </message> - <message> - <source>target path doesn't exists</source> - <translation type="vanished">Zielpfad existiert nicht</translation> - </message> - <message> - <source>do NOT have permission to write path</source> - <translation type="vanished">habe KEINE Schreibberechtigung für den Pfad</translation> - </message> - <message> - <source>do NOT have permission to read/write file</source> - <translation type="vanished">habe KEINE Lese-/Schreibberechtigung für die Datei</translation> - </message> - <message> - <source>Success</source> - <translation type="obsolete">Erfolg</translation> - </message> - <message> - <source>Loading Gnupg Info...</source> - <translation type="obsolete">Gnupg-Info wird geladen...</translation> - </message> - <message> - <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="obsolete">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> - <message> - <source>Show Verify Details</source> - <translation type="obsolete">Verifizierungsdetails anzeigen</translation> - </message> - <message> - <source>Public key not found locally</source> - <translation type="obsolete">Öffentlicher Schlüssel lokal nicht gefunden</translation> - </message> - <message> - <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> - <translation type="obsolete">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> -</context> -<context> - <name>RaisePinentry</name> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="57"/> - <source>Repeat Passphrase:</source> - <translation type="unfinished">Passphrase wiederholen:</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="58"/> - <source>Show passphrase</source> - <translation type="unfinished">Passwortphrase anzeigen</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="58"/> - <source>Hide passphrase</source> - <translation type="unfinished">Passwortphrase verbergen</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="61"/> - <source>Given Passphrase was wrong. Please retry.</source> - <translation type="unfinished">Die angegebene Passphrase war falsch. Bitte versuchen Sie es erneut.</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="64"/> - <source>Passphrase:</source> - <translation type="unfinished">Passphrase:</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="74"/> - <source>Passphrases do not match</source> - <translation type="unfinished">Passwortphrasen stimmen nicht überein</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="77"/> - <source>Caps Lock is on</source> - <translation type="unfinished">Feststelltaste ist eingeschaltet</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="81"/> - <source>Bundled Pinentry</source> - <translation type="unfinished">Eingabe Passphrase</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="85"/> - <source>Confirm</source> - <translation type="unfinished">Bestätigen</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="86"/> - <source>Cancel</source> - <translation type="unfinished">Abbrechen</translation> - </message> -</context> -<context> - <name>ReceiveMailDialog</name> - <message> - <location filename="../../../../ui/ReceiveMailDialog.ui" line="14"/> - <source>Receive Mail</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/ReceiveMailDialog.ui" line="24"/> - <source>Refresh</source> - <translation type="unfinished">Aktualisierung</translation> - </message> - <message> - <location filename="../../../../ui/ReceiveMailDialog.ui" line="58"/> - <source>Name</source> - <translation type="unfinished">Name</translation> - </message> <message> - <location filename="../../../../ui/ReceiveMailDialog.ui" line="73"/> - <source>TextLabel</source> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="398"/> + <source>Cannot Find GpgConf</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SendMailDialog</name> <message> - <location filename="../../../../ui/SendMailDialog.ui" line="20"/> - <source>New Message</source> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="406"/> + <source>Cannot Find GnuPG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../ui/SendMailDialog.ui" line="52"/> - <source>Sender</source> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="421"/> + <source>Cannot Find Home Path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../ui/SendMailDialog.ui" line="81"/> - <location filename="../../../../ui/SendMailDialog.ui" line="269"/> - <source>CC</source> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="473"/> + <source>GpgME Initiation Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../ui/SendMailDialog.ui" line="91"/> - <location filename="../../../../ui/SendMailDialog.ui" line="310"/> - <source>BCC</source> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="547"/> + <source>GpgME Default Context Initiation Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../ui/SendMailDialog.ui" line="122"/> - <source>Recipient(s)</source> - <translation type="unfinished">Empfänger</translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="135"/> - <source>Edit Recipients(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="170"/> - <source>Mail Subject</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="204"/> - <source>GPG Operations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="227"/> - <source>Select Sender GPG Key</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="234"/> - <source>Select Recipient(s) GPG Key</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="282"/> - <source>Edit CC(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="323"/> - <source>Edit BCC(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="333"/> - <source>Tips: You can fill in multiple email addresses, please separate them with ";".</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="352"/> - <source>Sender GPG Key:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="376"/> - <source>Recipient(s) GPG Key:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="417"/> - <source>Encrypt content</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="427"/> - <source>Attach signature</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="437"/> - <source>Attach sender's public key</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="457"/> - <source>Send Mail</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>SendMailSettings</name> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="14"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="22"/> - <source>General</source> - <translation type="unfinished">Allgemein</translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="30"/> - <source>Enable Send Mail Ability</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="58"/> - <source>SMTP Server Address</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="102"/> - <source>SMTP Server Port</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="149"/> - <source>SMTP Connection Security</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="156"/> - <location filename="../../../../ui/SendMailSettings.ui" line="160"/> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="165"/> - <source>SSL</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="170"/> - <source>TLS</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="175"/> - <source>STARTTLS</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="191"/> - <source>Identity</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="199"/> - <source>Need Auth</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="224"/> - <source>Username</source> - <translation type="unfinished">Benutzername</translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="262"/> - <source>Password</source> - <translation type="unfinished">Passwort</translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="290"/> - <source>Preference</source> - <translation type="unfinished">Einstellung</translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="316"/> - <source>Default Sender Email</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="352"/> - <source>Default Sender GPG Key ID</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="371"/> - <source>Tips: It is recommended that you build your own mail server or use a trusted mail server. If you don't know the detailed configuration information, you can get it from the mail service provider.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="394"/> - <source>Operations</source> - <translation type="unfinished">Aktivieren</translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="402"/> - <source>Check Connection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="409"/> - <source>Send Test Email</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>UpdateTab</name> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="46"/> - <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> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="49"/> - <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> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="55"/> - <source>Current Version</source> - <translation type="unfinished">Aktuelle Version</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="56"/> - <source>: </source> - <translation type="unfinished">: </translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="132"/> - <source>Latest Version From Github</source> - <translation type="unfinished">Neueste Version von Github</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="138"/> - <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> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="140"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="151"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="163"/> - <source>Please click</source> - <translation type="unfinished">Bitte klicken Sie</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="143"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="154"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="166"/> - <source>Here</source> - <translation type="unfinished">Hier</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="143"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="154"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="166"/> - <source>to download the latest stable version.</source> - <translation type="unfinished">um die neueste stabile Version herunterzuladen.</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="149"/> - <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> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="160"/> - <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> - </message> -</context> -<context> - <name>VerifyDetailsDialog</name> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="14"/> - <source>Dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="25"/> - <source>Verify Details</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="51"/> - <source>Date: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="64"/> - <location filename="../../../../ui/VerifyDetails.ui" line="90"/> - <source>TextLabel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="77"/> - <source>Status: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="103"/> - <source>Signer(s) List: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="114"/> - <source>Tab 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="119"/> - <source>Tab 2</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>exportKeyPackageDialog</name> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="185"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <source>Export As Key Package</source> - <translation type="unfinished">Als Schlüsselpaket exportieren</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="34"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <source>Key Package Name</source> - <translation type="unfinished">Name des Schlüsselpakets</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="41"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <source>Generate Key Package Name</source> - <translation type="unfinished">Namen für das Schlüsselpaket erstellen</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="50"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <source>KeyPackage_0000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="66"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <source>Output Path</source> - <translation type="unfinished">Ausgabepfad</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="73"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="191"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="191"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="191"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="191"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="191"/> - <source>Select Output Path</source> - <translation type="unfinished">Ausgabepfad auswählen</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="101"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="192"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <source>Passphrase</source> - <translation type="unfinished">Passphrase</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="108"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="194"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="194"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="194"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="194"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="194"/> - <source>Generate and Save Passphrase</source> - <translation type="unfinished">Passphrase erstellen und speichern</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="134"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="195"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <source>Include secret key (Think twice before acting)</source> - <translation type="unfinished">Geheimen Schlüssel einschließen (Denken Sie zweimal nach, bevor Sie handeln)</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="141"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <source>Exclude keys that do not have a private key</source> - <translation type="unfinished">Schlüssel ausschließen, die keinen privaten Schlüssel haben</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="148"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="198"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="198"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="198"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="198"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="198"/> - <source>Tips: You can use Key Package to safely and conveniently transfer your public - and private keys between devices. - </source> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="558"/> + <source>Gpg Default Key Database Initiation Failed</source> <translation type="unfinished"></translation> </message> </context> diff --git a/resource/lfs/locale/ts/GpgFrontend.en_US.ts b/resource/lfs/locale/ts/GpgFrontend.en_US.ts index 3fa7292b..4dd64768 100644 --- a/resource/lfs/locale/ts/GpgFrontend.en_US.ts +++ b/resource/lfs/locale/ts/GpgFrontend.en_US.ts @@ -41,14 +41,12 @@ <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>false</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>true</source> <translation type="unfinished"></translation> </message> @@ -68,37 +66,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="83"/> - <source>German Encryption Standards</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="88"/> <source>Recipient(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="97"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="94"/> <source>Recipient</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="119"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="117"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="125"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="123"/> <source>Key ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="124"/> <source>Public Key Algo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> <source>Status</source> <translation type="unfinished"></translation> </message> @@ -142,123 +135,181 @@ </message> </context> <context> + <name>GpgFrontend::GpgKeyTableModel</name> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Email Address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Usage</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Trust</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Key ID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Create Date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Algorithm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> + <source>Subkey(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> + <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"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="44"/> <source>Sign Operation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="46"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="47"/> <source>Success</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="48"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="49"/> <source>Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="60"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="61"/> <source>New Signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="63"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="64"/> <source>Sign Mode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="65"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="66"/> <source>Normal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="67"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="68"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="69"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="70"/> <source>Detach</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="77"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="78"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> <source>Signed By</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="88"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> <source>Key ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="90"/> <source>Subkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="93"/> <source>Primary Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="94"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="95"/> <source>Key Create Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="130"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="131"/> <source>Fingerprint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="100"/> <source><unknown></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="101"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="102"/> <source>Public Key Algo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="103"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="104"/> <source>Hash Algo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Sign Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> <source>UTC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Localized</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="122"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="123"/> <source>Invalid Signers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="129"/> <source>Signer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="132"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="133"/> <source>Reason</source> <translation type="unfinished"></translation> </message> @@ -288,7 +339,7 @@ </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="57"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> <source>UTC</source> <translation type="unfinished"></translation> @@ -296,7 +347,7 @@ <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="60"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="240"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Localized</source> <translation type="unfinished"></translation> </message> @@ -396,71 +447,71 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="131"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="133"/> <source>A signature is valid but the key used to verify the signature has been revoked</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="140"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="142"/> <source>A signature is valid but expired</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="147"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="149"/> <source>A signature is valid but the key used to verify the signature has expired.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="155"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="157"/> <source>There was some other error which prevented the signature verification.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="163"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="165"/> <source>Error for key with fingerprint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="174"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="176"/> <source>Could not find information that can be used for verification.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="205"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Signed By</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Fingerprint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="186"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="229"/> <source><unknown></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="188"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="189"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="234"/> <source>Public Key Algo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="190"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="236"/> <source>Hash Algo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="240"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Sign Date</source> <translation type="unfinished"></translation> </message> @@ -540,25 +591,20 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="49"/> <source>About GpgFrontend</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="51"/> - <source>GnuPG</source> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="59"/> + <source>Unnamed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="50"/> <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> - </message> </context> <context> <name>GpgFrontend::UI::AppearanceTab</name> @@ -613,6 +659,11 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> + <source>Status Panel</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="47"/> <source>Save window size and position on exit.</source> <translation type="unfinished"></translation> @@ -632,11 +683,6 @@ <source>Text Editor</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> - <source>Information Board</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>GpgFrontend::UI::ChoosePage</name> @@ -700,34 +746,24 @@ <context> <name>GpgFrontend::UI::CommonUtils</name> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="186"/> - <source>GnuPG Context Loading Failed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="188"/> - <source>Gnupg(gpg) is not installed correctly, please follow <a href='https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>this notes</a> in FAQ to install Gnupg and then open GpgFrontend. <br />Or, you can open GnuPG Controller to set a custom GnuPG which GpgFrontend should use. Then, GpgFrontend will restart. <br /><br />Breif Reason: %1</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="224"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="356"/> <source>Success</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="252"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="225"/> <source>Gpg Operation succeed.</source> <translation type="unfinished"></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="235"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="348"/> <source>Failure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="263"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="236"/> <source>Gpg Operation failed. Error code: %1 @@ -736,104 +772,116 @@ Description: %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="280"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="255"/> <source>Open Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="281"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="256"/> <source>Keyring files</source> <translation type="unfinished"></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="263"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="270"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="538"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="289"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="264"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="296"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="271"/> <source>The target file is too large for a keyring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="302"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="277"/> <source>File Open Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="303"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="278"/> <source>Failed to open file: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="355"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="329"/> <source>Processing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="375"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="349"/> <source>Failed to execute command.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="383"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="357"/> <source>Succeed in executing command.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="385"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="359"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="386"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="360"/> <source>Finished executing command.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="407"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="381"/> <source>Default Keyserver Not Found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="408"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/> <source>Cannot read default keyserver from your settings, please set a default keyserver first</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="447"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="478"/> <source>Key Not Found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="450"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="481"/> <source>Timeout</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="453"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="484"/> <source>Key Server Not Found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="456"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="487"/> <source>Connection Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="467"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="426"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="498"/> <source>The key has been updated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="469"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="159"/> + <source>Failed to Load GnuPG Context</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="161"/> + <source>It seems that GnuPG (gpg) is not properly installed. Please refer to the <a href='https://www.gpgfrontend.bktus.com/overview/faq/#troubleshooting-gnupg-installation-issues'>FAQ</a> for instructions on fixing the installation. After resolving the issue, relaunch GpgFrontend.<br /><br />Alternatively, you can open the GnuPG Controller to configure a custom GnuPG installation for GpgFrontend to use. Once set, GpgFrontend will restart automatically.<br /><br />Details: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="428"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="500"/> <source>No need to update the key</source> <translation type="unfinished"></translation> </message> @@ -879,130 +927,130 @@ Description: %3</source> <context> <name>GpgFrontend::UI::ExportKeyPackageDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="53"/> <source>Export Key Package</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="55"/> <source>Key Package</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="65"/> <source>Export Key Package Passphrase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="67"/> <source>Key File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="73"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="106"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="146"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="75"/> <source>An error occurred while generating the passphrase file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="83"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="90"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> <source>Forbidden</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="85"/> <source>Please select an output path before exporting.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="92"/> <source>Please generate a password to protect your key before exporting, it is very important. Don't forget to back up your password in a safe place.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="107"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="113"/> <source>No key is suitable to export.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="118"/> <source>Generating</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="122"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> <source>Success</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="131"/> <source>The Key Package has been successfully generated and has been protected by encryption algorithms(AES-256-ECB). You can safely transfer your Key Package.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="136"/> <source>But the key file cannot be leaked under any circumstances. Please delete the Key Package and key file as soon as possible after completing the transfer operation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="147"/> <source>An error occurred while exporting the key package.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> <source>Key Package Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> <source>Output Path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="158"/> <source>Passphrase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> <source>Tips: You can use Key Package to safely and conveniently transfer your public and private keys between devices.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="155"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> <source>Generate and Save Passphrase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="163"/> <source>Generate Key Package Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="164"/> <source>Select Output Path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="167"/> <source>Include secret key (Think twice before acting)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="169"/> <source>Exclude keys that do not have a private key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="165"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="172"/> <source>Export As Key Package</source> <translation type="unfinished"></translation> </message> @@ -1023,128 +1071,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> @@ -1191,53 +1239,58 @@ Description: %3</source> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="56"/> - <source>Language</source> + <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="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 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"></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"></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"></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"></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 type="unfinished"></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"></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"></translation> @@ -1246,217 +1299,163 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::GnuPGControllerDialog</name> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/> <source>General</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="46"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/> <source>Key Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/> <source>Advanced</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="49"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> <source>Use Binary Mode for File Operations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> <source>Use Pinentry as Password Input Dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> <source>Enable GpgME Debug Log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="55"/> <source>Use Custom GnuPG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> - <source>Select GnuPG Path</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> - <source>Use Custom GnuPG Key Database Path</source> + <source>Select GnuPG Path</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> - <source>Select Key Database Path</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> <source>Restart Gpg Agent on start</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> <source>Kill all gnupg daemon at close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/> <source>Tips: please select a directory where "gpgconf" is located in.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> <source>Tips: notice that modify any of these settings will cause an Application restart.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="100"/> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="120"/> <source>Open Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="173"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="176"/> <source>GnuPG Controller</source> <translation type="unfinished"></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="324"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/> <source>Illegal GnuPG Path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="325"/> <source>Target GnuPG Path is not an exists readable directory.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="332"/> <source>Target GnuPG Path is not an absolute path.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="384"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/> <source>Target GnuPG Path contains no "gpgconf" executable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="397"/> - <source>Illegal GnuPG Key Database Path</source> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/> + <source>Maximum Key Database Limit Reached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="398"/> - <source>Target GnuPG Key Database Path is not an exists readable directory.</source> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="357"/> + <source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>GpgFrontend::UI::GnupgTab</name> <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/> - <source>Name</source> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="368"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="598"/> + <source>Duplicate Key Database Paths</source> <translation type="unfinished"></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"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/> - <source>Version</source> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="369"/> + <source>The newly added key database path duplicates a previously existing one.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/> - <source>Checksum</source> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="438"/> + <source>Confirm Deletion</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/> - <source>Binary Path</source> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="439"/> + <source>Are you sure you want to delete the selected key database?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="49"/> - <source>Components</source> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="577"/> + <source>No Key Database Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="50"/> - <source>Directories</source> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="578"/> + <source>Please select a key database to edit.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="51"/> - <source>Options</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/> - <source>Directory Type</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/> - <source>Path</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Component</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Group</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Key</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="92"/> - <source>Default Value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="93"/> - <source>Value</source> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="599"/> + <source>The edited key database path duplicates a previously existing one.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>GpgFrontend::UI::GpgFrontendApplication</name> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="62"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> <source>Standard Exception Thrown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="63"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> <source>Oops, an standard exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="80"/> <source>Unhandled Exception Thrown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="81"/> <source>Oops, an unhandled exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation type="unfinished"></translation> </message> @@ -1464,37 +1463,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::InfoBoardWidget</name> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="45"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> <source>Save File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="48"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> - <source>Save Information Board's Content</source> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> + <source>Text (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> - <source>Text (*.txt)</source> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> + <source>Save Status Panel's Content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="176"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="177"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> <source>The file path is not exists, unprivileged or unreachable.</source> <translation type="unfinished"></translation> </message> @@ -1502,40 +1501,45 @@ 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"/> - <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"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="108"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="100"/> <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="101"/> <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="103"/> <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="106"/> <source>Built with Qt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="115"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="107"/> <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="108"/> <source>Built at</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="123"/> + <source>Developer Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="132"/> + <source>Build Information</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::IntroPage</name> @@ -1581,29 +1585,82 @@ This will result in loss of all cached form positions, statuses, key servers, et </message> </context> <context> + <name>GpgFrontend::UI::KeyDatabaseEditDialog</name> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="47"/> + <source>Key Database Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="48"/> + <source>Key Database Path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="49"/> + <source>Select A Key Database Path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="51"/> + <source>Key Database Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="55"/> + <source>Open Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="58"/> + <source>Illegal GnuPG Key Database Path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="59"/> + <source>Target GnuPG Key Database Path is not an exists readable directory.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="81"/> + <source>The key database name cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="86"/> + <source>The key database path cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="92"/> + <source>A key database with the name '%1' already exists. Please choose a different name.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>GpgFrontend::UI::KeyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="46"/> <source>KeyPair</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="51"/> <source>UIDs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="50"/> - <source>Subkeys</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="55"/> + <source>Keychain</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="58"/> <source>Operations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="69"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="76"/> <source>Key Details</source> <translation type="unfinished"></translation> </message> @@ -1611,107 +1668,112 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyGenDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="66"/> <source>Generate Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="100"/> <source>Name must contain at least five characters.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="103"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="105"/> <source>Please give a email address.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="111"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="113"/> <source>Expiration time too long.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="158"/> <source>Generating</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="169"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="170"/> <source>Unknown error occurred</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="198"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> <source>Key Usage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="200"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="208"/> <source>Encryption</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="203"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="211"/> <source>Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="214"/> <source>Certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="217"/> <source>Authentication</source> <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="455"/> + <source>Key Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="456"/> <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="457"/> <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="458"/> <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="459"/> <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="460"/> <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="461"/> <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="462"/> <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="463"/> <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="477"/> <source>Basic Information</source> <translation type="unfinished"></translation> </message> @@ -1747,113 +1809,113 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyImportDetailDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="44"/> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="61"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="62"/> <source>Key Import Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="46"/> <source>No keys found to import</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="74"/> <source>General key info</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="77"/> <source>Considered</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="83"/> <source>Public unchanged</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="89"/> <source>Imported</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="96"/> <source>Not Imported</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="102"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="103"/> <source>Private Read</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="110"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="111"/> <source>Private Imported</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="117"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="118"/> <source>Private Unchanged</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="123"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="124"/> <source>New Revocations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Status</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="141"/> <source>Fingerprint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="166"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="168"/> <source>Private</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="169"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="171"/> <source>Public</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="172"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="174"/> <source>Unchanged</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="175"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="177"/> <source>New Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="178"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="180"/> <source>New Subkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="182"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="184"/> <source>New Signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="186"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="188"/> <source>New UID</source> <translation type="unfinished"></translation> </message> @@ -1861,132 +1923,122 @@ 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="254"/> <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="256"/> <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="257"/> <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="259"/> <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="260"/> <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="262"/> <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="263"/> <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="265"/> <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="266"/> <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> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Type</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/> + <source>Key ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Name</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="300"/> + <source>Refreshing Key List...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Email Address</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="477"/> + <source>Import Keys</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Usage</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="479"/> + <source>You've dropped something on the table.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Trust</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="480"/> + <source>GpgFrontend will now try to import key(s).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Key ID</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="483"/> + <source>Always import without bothering.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Finger Print</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="305"/> + <source>Key List Refreshed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="186"/> - <source>Refreshing Key List...</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="119"/> + <source>Algorithm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="374"/> - <source>Import Keys</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="130"/> + <source>Owner Trust</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="376"/> - <source>You've dropped something on the table.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="377"/> - <source>GpgFrontend will now try to import key(s).</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="142"/> + <source>Create Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="380"/> - <source>Always import without bothering.</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="154"/> + <source>Subkey(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="475"/> - <source>Key List Refreshed.</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="168"/> + <source>Comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="510"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="600"/> <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="609"/> <source>Sync [%1/%2] %3 %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="528"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="619"/> <source>Key List Sync Done.</source> <translation type="unfinished"></translation> </message> @@ -1994,110 +2046,110 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyMgmt</name> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="58"/> <source>All</source> <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="63"/> <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="70"/> <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="77"/> <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="86"/> <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="93"/> <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="117"/> <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="138"/> <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="140"/> <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="146"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="149"/> <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="152"/> <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="155"/> <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="159"/> <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="163"/> <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="167"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="266"/> <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="169"/> <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="175"/> <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="179"/> <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="191"/> <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="195"/> <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="568"/> <source>Key Package</source> <translation type="unfinished"></translation> </message> @@ -2173,189 +2225,189 @@ 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="269"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="289"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="270"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="290"/> <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="271"/> <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="275"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="303"/> <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="281"/> <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="311"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="312"/> <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="302"/> <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="347"/> <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="348"/> <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="350"/> <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="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="431"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="443"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="522"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="533"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="546"/> <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="585"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="601"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="609"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="625"/> <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="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> <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="379"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="393"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="499"/> <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="380"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="394"/> <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="386"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="560"/> <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="421"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="512"/> <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="432"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="444"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="534"/> <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="465"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="477"/> <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="466"/> <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="478"/> <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="494"/> <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="500"/> <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="547"/> <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"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="555"/> <source>Export OpenSSH Key To File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="524"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="556"/> <source>OpenSSH Public Key Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="536"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="568"/> <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="578"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="602"/> <source>Cannot open this file. Please make sure that this is a regular file and it'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="586"/> <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="591"/> <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="592"/> <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="610"/> <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="615"/> <source>Importing</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="626"/> <source>An error occur in importing key package.</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="632"/> <source>key(s) imported</source> <translation type="unfinished"></translation> </message> @@ -2363,37 +2415,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyNewUIDDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="55"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="56"/> <source>Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="57"/> <source>Comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="65"/> <source>Notice: The New UID Created will be set as Primary.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="73"/> <source>Create New UID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="90"/> <source>Name must contain at least five characters.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="89"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="94"/> <source>Please give a email address.</source> <translation type="unfinished"></translation> </message> @@ -2401,777 +2453,1097 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyPairDetailTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="40"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="49"/> <source>Owner</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="41"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="50"/> <source>Primary Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="42"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="51"/> <source>Fingerprint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="52"/> <source>Additional UIDs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="71"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> <source>Email Address</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> <source>Comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> <source>Key ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> <source>Algorithm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="89"/> <source>Algorithm Detail</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="90"/> <source>Key Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="91"/> <source>Nominal Usage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="83"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="92"/> <source>Actual Usage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="93"/> <source>Owner Trust Level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="94"/> <source>Create Date (Local Time)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="86"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="95"/> <source>Expires on (Local Time)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="96"/> <source>Last Update (Local Time)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="97"/> <source>Primary Key Existence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="103"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="128"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="138"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="130"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="140"/> <source>copy fingerprint to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Not Exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="209"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="219"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="231"/> <source>Certificate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="211"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="224"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="234"/> <source>Encrypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="212"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="227"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="222"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="237"/> <source>Sign</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="213"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="230"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="223"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="240"/> <source>Auth</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="246"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="256"/> <source>Never Expire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="257"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="267"/> <source>No Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="274"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="284"/> <source>Warning: The primary key has expired.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="279"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="287"/> <source>Warning: The primary key has been revoked.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="290"/> + <source>Warning: The primary key is not exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="349"/> + <source>Notice: The key has been published on keys.openpgp.org.</source> + <translation type="unfinished"></translation> + </message> </context> <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="62"/> <source>General Operations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="68"/> <source>Export Public Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="65"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="74"/> <source>Export Private Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="81"/> <source>Modify Expiration Datetime (Primary Key)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="84"/> <source>Modify Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="93"/> - <source>Key Server Operation (Pubkey)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="101"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="119"/> <source>Revoke Certificate Operation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="107"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="125"/> <source>Modify TOFU Policy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="114"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="132"/> <source>Set Owner Trust Level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="138"/> - <source>Upload Key Pair to Key Server</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="177"/> + <source>Export Full Secret Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="146"/> - <source>Sync Key Pair From Key Server</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="183"/> + <source>Export Shortest Secret Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="161"/> - <source>Export Full Secret Key</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="206"/> + <source>Generate Revoke Certificate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="167"/> - <source>Export Shortest Secret Key</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="211"/> + <source>Import Revoke Certificate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="177"/> - <source>Generate Revoke Certificate</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="240"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="289"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="633"/> + <source>Export Key To File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="182"/> - <source>Import Revoke Certificate</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="241"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="341"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="634"/> + <source>Key Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="246"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="295"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="346"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="657"/> + <source>Export Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="247"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="296"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="347"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="658"/> + <source>Couldn't open %1 for writing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="101"/> + <source>Key Server Operations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="109"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="687"/> + <source>Import A Paper Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="155"/> + <source>Publish Key to Key Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="162"/> + <source>Refresh Key From Key Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="194"/> + <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="254"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="305"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="594"/> + <source>WARNING: You are about to export your</source> <translation type="unfinished"></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"/> - <source>Export Key To File</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="306"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="595"/> + <source>PRIVATE KEY</source> <translation type="unfinished"></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"/> - <source>Key Files</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="596"/> + <source>This is NOT your Public Key, so <b>DO NOT</b> share it with anyone.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="259"/> + <source>You are exporting a <b>minimum size</b> private key, which removes all signatures except for the latest self-signatures.</source> <translation type="unfinished"></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"/> - <source>Export Error</source> + <source>Do you <b>REALLY</b> want to proceed?</source> <translation type="unfinished"></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"/> - <source>Couldn't open %1 for writing</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="263"/> + <source>Exporting Short Private Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="224"/> - <source>Exporting short private Key</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="307"/> + <source>This operation will export your <b>private key</b>, including both the main key and all subkeys, into an external file. This key is extremely sensitive, and anyone with access to it can impersonate you. DO NOT share this file with anyone!</source> <translation type="unfinished"></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"/> - <source>You are about to export your</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="313"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="606"/> + <source>Are you <b>ABSOLUTELY SURE</b> you want to proceed?</source> <translation type="unfinished"></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"/> - <source> PRIVATE KEY </source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="316"/> + <source>Exporting Private Key</source> <translation type="unfinished"></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"/> - <source>This is NOT your Public Key, so DON'T give it away.</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="388"/> + <source>Key Upload Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/> + <source>The following email addresses have status: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="416"/> + <source>Could not parse status information.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="389"/> + <source>Failed to upload public key to the server. +Fingerprint: %1 +Error: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="421"/> + <source>Public Key Upload Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="422"/> + <source>The public key was successfully uploaded to the key server keys.openpgp.org. +Fingerprint: %1 + +%2 +Please check your email (%3) for further verification from keys.openpgp.org. + +Note: For verification, you can find more information here: https://keys.openpgp.org/about</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="228"/> - <source>Do you REALLY want to export your PRIVATE KEY in a Minimum Size?</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>0 -> No Reason.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="231"/> - <source>For OpenPGP keys it removes all signatures except for the latest self-signatures.</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>1 -> This key is no more safe.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="271"/> - <source>Exporting private Key</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>2 -> Key is outdated.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="275"/> - <source>Do you REALLY want to export your PRIVATE KEY?</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>3 -> Key is no longer used</source> <translation type="unfinished"></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="464"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="553"/> <source>Revocation Certificates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="475"/> <source>Generate revocation certificate</source> <translation type="unfinished"></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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="511"/> <source>Policy Auto</source> <translation type="unfinished"></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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="513"/> <source>Policy Good</source> <translation type="unfinished"></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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="515"/> <source>Policy Bad</source> <translation type="unfinished"></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="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="517"/> <source>Policy Ask</source> <translation type="unfinished"></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="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="519"/> <source>Policy Unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="366"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="507"/> <source>Modify TOFU Policy(Default is Auto)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="367"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="508"/> <source>Policy for the Key Pair:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="384"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="525"/> <source>Not Successful</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="385"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="526"/> <source>Modify TOFU policy not successfully.</source> <translation type="unfinished"></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="540"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="552"/> <source>Import Key Revocation Certificate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="400"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="541"/> <source>You are about to import the</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="401"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="542"/> <source>REVOCATION CERTIFICATE</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="402"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="543"/> <source>A successful import will result in the key being irreversibly revoked.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="545"/> <source>Do you REALLY want to execute this operation?</source> <translation type="unfinished"></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="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="570"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="579"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="650"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="696"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="704"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="712"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="730"/> <source>Error</source> <translation type="unfinished"></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="562"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="580"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="697"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="713"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="430"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="571"/> <source>The target file is too large for a key revocation certificate.</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>GpgFrontend::UI::KeyPairSubkeyTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="43"/> - <source>Subkey List</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="599"/> + <source>A <b>PaperKey</b> 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="603"/> + <source>Keep this paper copy in a safe and secure place, such as a fireproof safe or a trusted vault.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="609"/> + <source>Exporting Private Key as a PaperKey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="651"/> + <source>An error occurred trying to generate Paper Key.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="44"/> - <source>Detail of Selected Subkey</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="688"/> + <source>Paper Key File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="48"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="705"/> + <source>The target file is too large for a paper key keyring.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="731"/> + <source>An error occurred trying to recover the Paper Key back to the private key.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>GpgFrontend::UI::KeyPairSubkeyTab</name> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="60"/> <source>Generate A New Subkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="65"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="77"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Algorithm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Algorithm Detail</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="69"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="83"/> <source>Usage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="85"/> <source>Expires On (Local Time)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="87"/> <source>Create Date (Local Time)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="88"/> <source>Existence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="90"/> <source>Key in Smart Card</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="92"/> <source>Fingerprint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="102"/> - <source>Copy</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="55"/> + <source>List of the primary key and subkey(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="56"/> + <source>Detail of Selected Primary Key/Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> + <source>Key Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> - <source>Subkey ID</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="89"/> + <source>Revoked</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> - <source>Algo</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="353"/> + <source>Export Subkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Create Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Expire Date</source> <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="209"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Primary Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="210"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="233"/> <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="289"/> <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="311"/> <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="313"/> <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="314"/> <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="315"/> <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="320"/> <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="321"/> <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="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <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="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <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="352"/> + <source>Export Primary Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="375"/> <source>Edit Expire Date</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="379"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="383"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="387"/> + <source>Revoke</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="440"/> + <source>Exporting Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="441"/> + <source>You are about to export a private subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="442"/> + <source>While subkeys are less critical than the primary key, they should still be handled with care.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="445"/> + <source>Do you want to proceed with exporting this subkey?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="472"/> + <source>Export Key To File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="473"/> + <source>Key Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="478"/> + <source>Export Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="479"/> + <source>Couldn't open %1 for writing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="488"/> + <source><h3>You are about to delete the subkey:</h3><br /><b>KeyID:</b> %1<br /><br />This action is irreversible. Please confirm.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="494"/> + <source>Delete Subkey Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="509"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="559"/> + <source>Illegal Operation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="510"/> + <source>Cannot delete the primary key or an invalid subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="518"/> + <source>Operation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="519"/> + <source>The selected subkey could not be deleted. Please check your permissions or try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="525"/> + <source>Operation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="526"/> + <source>The subkey with KeyID %1 has been successfully deleted.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="536"/> + <source><h3>Revoke Subkey Confirmation</h3><br /><b>KeyID:</b> %1<br /><br />Revoking a subkey will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this subkey?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="543"/> + <source>Revoke Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="560"/> + <source>Cannot revoke the primary key or an invalid subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="577"/> + <source>Revocation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="578"/> + <source>Failed to revoke the subkey. Please try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="581"/> + <source>Revocation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="582"/> + <source>The subkey has been successfully revoked.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::KeyPairUIDTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="58"/> <source>New UID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="51"/> - <source>UID Management</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="73"/> <source>UIDs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="78"/> <source>TOFU</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="90"/> <source>Signature of Selected UID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <source>Select</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> <source>Comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <source>Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Key ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Create Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="164"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="167"/> <source>Expired Date</source> <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="250"/> <source>TOFU %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="288"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="298"/> <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="355"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="481"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="490"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="535"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="564"/> <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"/> - <source>Please select one or more UIDs before doing this operation.</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="364"/> + <source>Are you sure that you want to delete the following UID?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="542"/> + <source><h3>Revoke UID Confirmation</h3><br /><b>UID:</b> %1<br /><br />Revoking a UID will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this UID?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/> - <source>Sign Selected UID(s)</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>0 -> No Reason.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="331"/> - <source>Delete Selected UID(s)</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>4 -> User ID is no longer valid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="351"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/> + <source>Revocation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/> + <source>Failed to revoke the UID. Please try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="585"/> + <source>Revocation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="586"/> + <source>The UID has been successfully revoked.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="330"/> <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="331"/> <source>Successfully added a new UID.</source> <translation type="unfinished"></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="333"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="373"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="404"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/> <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="334"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="405"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="513"/> <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"/> - <source>Deleting UIDs</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="356"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/> + <source>Cannot delete the Primary UID.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="379"/> - <source>Are you sure that you want to delete the following UIDs?</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="361"/> + <source>Deleting UIDs</source> <translation type="unfinished"></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="366"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="397"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/> <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="374"/> <source>An error occurred during the delete %1 operation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="414"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="394"/> <source>Set Primary UID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="415"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="395"/> <source>Are you sure that you want to set the Primary UID to?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="455"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/> <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="428"/> <source>Sign UID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="461"/> - <source>Delete UID</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="431"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="549"/> + <source>Revoke UID</source> <translation type="unfinished"></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"/> - <source>Please select one UID before doing this operation.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="509"/> - <source>Deleting UID</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="434"/> + <source>Delete UID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/> - <source>Are you sure that you want to delete the following uid?</source> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="536"/> + <source>Please select one UID before doing this operation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="530"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="470"/> <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="482"/> <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="491"/> <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="501"/> <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="503"/> <source>Are you sure that you want to delete the following signature?</source> <translation type="unfinished"></translation> </message> @@ -3179,63 +3551,63 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyServerImportDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="56"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="57"/> <source>Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="60"/> <source>Import ALL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="63"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="64"/> <source>Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> <source>Search String</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>Key Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="113"/> - <source>Import Keys from Keyserver</source> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="114"/> + <source>Import Keys from key server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>UID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Creation date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>KeyID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Tag</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="180"/> <source>Text is empty.</source> <translation type="unfinished"></translation> </message> @@ -3256,61 +3628,62 @@ This will result in loss of all cached form positions, statuses, key servers, et </message> <message> <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="232"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="233"/> <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="242"/> <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="254"/> <source>No keys found, input may be kexId, retrying search with 0x.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="263"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="264"/> <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="271"/> <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="306"/> <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="309"/> <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="354"/> <source>%1 keys found. Double click a key to import it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="374"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="375"/> <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="376"/> <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="423"/> <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="436"/> <source>Processing ...</source> <translation type="unfinished"></translation> </message> @@ -3318,27 +3691,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="96"/> <source>Success</source> <translation type="unfinished"></translation> </message> @@ -3346,80 +3719,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="80"/> <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="81"/> <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="90"/> <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="91"/> <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="135"/> <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="136"/> <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="140"/> <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="141"/> <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="53"/> <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="86"/> <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="96"/> <source>Sign For Key's UID(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="114"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="121"/> <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="122"/> <source>Signature operation failed for UID %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="120"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="126"/> <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="127"/> <source>The signature operation of the UID is complete</source> <translation type="unfinished"></translation> </message> @@ -3427,52 +3813,52 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyUploadDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="66"/> <source>Uploading Public Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="84"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="85"/> <source>Unknown error occurred</source> <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="155"/> <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="158"/> <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="161"/> <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="164"/> <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="166"/> <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="170"/> <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="171"/> <source>Upload Public Key Successfully</source> <translation type="unfinished"></translation> </message> @@ -3541,22 +3927,22 @@ 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"></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"></translation> </message> @@ -3609,1075 +3995,1295 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::MainWindow</name> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="154"/> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="159"/> <source>Critical error occur while loading GpgFrontend.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="158"/> <source>Loading Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="49"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="74"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="101"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="145"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="164"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="189"/> - <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/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/MainWindowSlotFunction.cpp" line="97"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="121"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="141"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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/MainWindowFileSlotFunction.cpp" line="50"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="75"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="103"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="176"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="201"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="229"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="282"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="302"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="319"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="336"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="355"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="372"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="389"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="409"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="471"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="528"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="546"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="571"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="616"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="661"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="735"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="781"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="810"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="818"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="845"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="910"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="919"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="947"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="988"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="77"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="239"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="278"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="440"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <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="51"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="303"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="356"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="410"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="572"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="691"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="811"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="911"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="989"/> <source>Cannot read from file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="63"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="178"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="64"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="190"/> <source>The target file %1 already exists, do you need to overwrite it?</source> <translation type="unfinished"></translation> </message> <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="67"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="193"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="310"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="450"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="623"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="742"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="925"/> <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="76"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="373"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="617"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="736"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="819"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="920"/> <source>Cannot write to file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="84"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="199"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="211"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> <source>Symmetric Encryption</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="200"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="86"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="212"/> <source>No Key Selected. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="91"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="63"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="92"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="64"/> <source>Symmetrically Encrypting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="102"/> - <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/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/MainWindowFileSlotFunction.cpp" line="104"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="230"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="283"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="337"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="472"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="547"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="662"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="782"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="846"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="948"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="78"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="203"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="240"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="321"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="441"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="492"/> <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/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="261"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="598"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="717"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="396"/> <source>Invalid KeyPair</source> <translation type="unfinished"></translation> </message> <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/MainWindowGpgOperaFunction.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="262"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="599"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="718"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="397"/> <source>The selected keypair cannot be used for encryption.</source> <translation type="unfinished"></translation> </message> <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/MainWindowGpgOperaFunction.cpp" line="103"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="159"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="281"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="263"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="600"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="719"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="115"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="181"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="398"/> <source>For example the Following Key:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="144"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="123"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> <source>Encrypting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="218"/> <source>Archiving & Symmetrically Encrypting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="250"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="270"/> <source>Archiving & Encrypting</source> <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="311"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="624"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="743"/> <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/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="325"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="229"/> <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="378"/> <source>Decrypting & 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/MainWindowGpgOperaFunction.cpp" line="147"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="424"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="706"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="163"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="379"/> <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/MainWindowGpgOperaFunction.cpp" line="148"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="588"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="707"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="164"/> <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/MainWindowGpgOperaFunction.cpp" line="100"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="112"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="178"/> <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="433"/> <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="435"/> <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="451"/> <source>The signature file "%1" exists, do you need to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="426"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="168"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="460"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="190"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="703"/> <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="513"/> <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="514"/> <source>Please provide An ABSOLUTE Path If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="529"/> <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/MainWindowGpgOperaFunction.cpp" line="237"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="535"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="307"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="370"/> <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="648"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/> <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="767"/> <source>Archiving & Encrypting & 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="825"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="926"/> <source>The output file %1 already exists, do you need to overwrite it?</source> <translation type="unfinished"></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="834"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="479"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="850"/> <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="882"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="533"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="445"/> + <source>Missing Keys</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="883"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="348"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="534"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="446"/> + <source>Some signatures cannot be verified because the corresponding keys are missing. + +The following fingerprints are missing: +%1 + +Would you like to fetch these keys from the key server?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="898"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="548"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="462"/> + <source>Verification Incomplete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="549"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="463"/> + <source>Verification was incomplete due to missing keys. You can manually import the keys later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="935"/> <source>Decrypting & Verifying & Extracting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="996"/> + <source>EML File Too Large</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="997"/> + <source>The EML file "%1" is larger than 32MB and will not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="56"/> <source>No Key Checked. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="101"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="113"/> <source>The selected key contains a key that does not actually have a encrypt usage.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="179"/> <source>The selected key contains a key that does not actually have a signature usage.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="268"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="380"/> <source>Please check some key in the key toolbox on the right.</source> <translation type="unfinished"></translation> </message> <message> - <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"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Key Not Found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="116"/> <source>Localize</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="119"/> <source>UTC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="126"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="142"/> <source>Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="249"/> - <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="324"/> + <source>This version(%1) may have been withdrawn by the developer due to serious problems. Please stop using this version immediately and download the latest stable version (%2) on the Github Releases Page.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="257"/> - <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="339"/> + <source>This may be a BETA Version (Latest Stable Version: %1).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="298"/> - <source>GpgFrontend Upgradeable (New Version: %1).</source> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="345"/> + <source>Commit Hash Mismatch</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="302"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="448"/> - <source>Update</source> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="346"/> + <source>The current version's commit hash does not match the official release. This may indicate a modified or unofficial build. For security reasons, please verify your installation or download the official release from the Github Releases Page.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="308"/> - <source>Withdrawn Version</source> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="478"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="573"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="896"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="902"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="584"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> + <source>From</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="487"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="893"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="892"/> + <source>To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="589"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="895"/> + <source>Subject</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="898"/> + <source>CC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="901"/> + <source>BCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="497"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="595"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="904"/> + <source>Date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> + <source>Signed EML Data Hash (SHA1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="913"/> + <source>Message Integrity Check Algorithm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="772"/> + <source>No Key Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="626"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="756"/> + <source>Please select a key for encrypt the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="773"/> + <source>Please select a key for signing the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="695"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/> + <source>Multiple Keys Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="779"/> + <source>Please select only one key to sign the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="959"/> + <source># EML Data Error + +The provided EML data does not conform to RFC 3156 standards and cannot be processed. + +**Details:** %1 + +### What is EML Data? +EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation. + +### Suggested Solutions +1. Verify the EML data is complete and matches the structure outlined in RFC 3156. +2. Refer to the official documentation for the EML structure: %2 + +After correcting the EML data, try the operation again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="985"/> + <source># Email Operation Error + +An error occurred during the email operation. The process could not be completed. + +**Details:** +- **Error Code:** %1 +- **Error Message:** %2 + +### Possible Causes +1. The email data may be incomplete or corrupted. +2. The selected GPG key does not have the necessary permissions. +3. Issues in the GPG environment or configuration. + +### Suggested Solutions +1. Ensure the email data is complete and follows the expected format. +2. Verify the GPG key has the required access permissions. +3. Check your GPG environment and configuration settings. +4. Review the error details above or application logs for further troubleshooting. + +If the issue persists, consider seeking technical support or consulting the documentation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="310"/> - <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> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="319"/> + <source>GpgFrontend Upgradeable (New Version: %1).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="315"/> - <source>You can download the latest stable version(%1) on Github Releases Page.<br/></source> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="297"/> + <source>Update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="320"/> - <source>This maybe a BETA Version (Latest Stable Version: %1).</source> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="323"/> + <source>Withdrawn Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="45"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>New</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="51"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>Open a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="47"/> <source>Open...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="48"/> <source>Open an existing file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="60"/> - <source>File Browser</source> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="52"/> + <source>File Panel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> - <source>Open a file browser</source> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="53"/> + <source>Open a file panel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> <source>Save File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="58"/> <source>Save the current File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="73"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="62"/> <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="76"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> <source>Save the current File as...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="66"/> <source>Print</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="82"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> <source>Print Document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> <source>Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="71"/> <source>Close file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="91"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="74"/> <source>Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="94"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="75"/> <source>Quit Program</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="99"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> <source>Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="80"/> <source>Undo Last Edit Action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="83"/> <source>Redo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="84"/> <source>Redo Last Edit Action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="87"/> <source>Zoom In</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="116"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="92"/> <source>Zoom Out</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="121"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="93"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="97"/> <source>Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="98"/> <source>Paste Text From Clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="127"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> <source>Cut</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="131"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="103"/> <source>Cut the current selection's contents to the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="139"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="109"/> <source>Copy the current selection's contents to the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="143"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="113"/> <source>Quote</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="114"/> <source>Quote whole text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="148"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="118"/> <source>Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="119"/> <source>Select the whole text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="155"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="123"/> <source>Find</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> <source>Find a word</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="161"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="128"/> <source>Remove spacing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="166"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="130"/> <source>Remove double linebreaks, e.g. in pasted text from Web Mailer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> <source>Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="171"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="136"/> <source>Open settings dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="179"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="144"/> <source>Encrypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="183"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> <source>Encrypt Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="201"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> <source>Encrypt Sign</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="152"/> <source>Encrypt and Sign Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="224"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="157"/> <source>Decrypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="227"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> <source>Decrypt Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="249"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="164"/> <source>Decrypt Verify</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="253"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="165"/> <source>Decrypt and Verify Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="275"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> <source>Sign</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="278"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="171"/> <source>Sign Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="290"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="175"/> <source>Verify</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="293"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="176"/> <source>Verify Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="308"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="554"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="636"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="184"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="487"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="310"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="186"/> <source>Import New Key From File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="314"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="193"/> <source>Clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="318"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="195"/> <source>Import New Key From Clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="329"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="208"/> <source>Keyserver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="333"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="210"/> <source>Import New Key From Keyserver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="339"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="218"/> <source>Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="341"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="219"/> <source>Import New Key From Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="345"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="224"/> <source>Manage Keys</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="225"/> <source>Open Key Management</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="351"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="230"/> <source>Clear Password Cache</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="354"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="231"/> <source>Clear Password Cache of GnuPG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="359"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="376"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="397"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="459"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="600"/> + <source>Status Panel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="346"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="378"/> <source>Successful Operation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="360"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="347"/> <source>Clear password cache successfully</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="362"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="380"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="401"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="349"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="382"/> <source>Failed Operation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="350"/> <source>Failed to clear password cache of GnuPG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="368"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="236"/> <source>Reload All Components</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="370"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="237"/> <source>Reload All GnuPG's Components</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="377"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/> <source>Reload all the GnuPG's components successfully</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="381"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="365"/> <source>Failed to reload all or one of the GnuPG's component(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="386"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="242"/> <source>Restart All Components</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="388"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Restart All GnuPG's Components</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="398"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="379"/> <source>Restart all the GnuPG's components successfully</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="383"/> <source>Failed to restart all or one of the GnuPG's component(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="407"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Open GnuPG Controller</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="409"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Open GnuPG Controller Dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="413"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="254"/> <source>Open Module Controller</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="415"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="255"/> <source>Open Module Controller Dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="422"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="264"/> + <source>New E-Mail</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="265"/> + <source>Create A New E-Mail Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="273"/> <source>About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="424"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="274"/> <source>Show the application's About box</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="430"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="434"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="283"/> <source>GnuPG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="281"/> <source>Information about Gnupg</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="437"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="287"/> <source>Translate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="439"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="288"/> <source>Information about translation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="441"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="290"/> <source>Translators</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="444"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="294"/> <source>Check for Updates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="446"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="295"/> <source>Check for updates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="451"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="301"/> <source>Open Wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="453"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="302"/> <source>Open the wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="458"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="307"/> <source>Append Public Key to Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="460"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="308"/> <source>Append selected Keypair's Public Key to Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="465"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="313"/> <source>Append Create DateTime to Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="467"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="314"/> <source>Append selected Key's creation date and time to Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="472"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="319"/> <source>Append Expire DateTime to Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="474"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="320"/> <source>Append selected Key's expiration date and time to Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="479"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="325"/> <source>Append Fingerprint to Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="481"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="326"/> <source>Append selected Key's Fingerprint to Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="485"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="331"/> <source>Copy Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="487"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="332"/> <source>Copy selected Keypair's to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="337"/> <source>Copy Default UID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>Copy selected Keypair's default UID to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="498"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="343"/> <source>Copy Key ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="500"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="344"/> <source>Copy selected Keypair's ID to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="504"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>Show Key Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="350"/> <source>Show Details for this Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="509"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="355"/> <source>Add To Favourite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="510"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="356"/> <source>Add this key to Favourite Table</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="516"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="362"/> <source>Remove From Favourite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="518"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> <source>Remove this key from Favourite Table</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="524"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="525"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="370"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="371"/> <source>Set Owner Trust Level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="544"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="391"/> <source>Remove PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="548"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="395"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="396"/> <source>Add PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="567"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="658"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="420"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="514"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="440"/> <source>Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="595"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="450"/> <source>Keys</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="596"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="451"/> <source>Import Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="604"/> - <source>Advance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="612"/> - <source>Steganography</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="616"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="467"/> <source>View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="618"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="469"/> <source>Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="643"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="499"/> <source>Operations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="653"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="509"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="666"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="522"/> <source>Special Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="678"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="536"/> <source>Import key from...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="679"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="537"/> <source>Import key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="695"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="553"/> <source>Ready</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="702"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="560"/> <source>Key ToolBox</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="710"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="568"/> <source>Default</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="718"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="575"/> <source>Favourite</source> <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="582"/> <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="589"/> <source>Has Private Key</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="750"/> - <source>Information Board</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>GpgFrontend::UI::ModuleControllerDialog</name> <message> <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="49"/> - <source>Module Informations</source> + <source>Module Information</source> <translation type="unfinished"></translation> </message> <message> @@ -4717,89 +5323,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"></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"></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"></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> @@ -4869,7 +5475,7 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="96"/> - <source>Automatically import a missing key for signature verification.</source> + <source>Automatically fetch key publish status from key server.</source> <translation type="unfinished"></translation> </message> <message> @@ -4926,23 +5532,23 @@ 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/PlainTextEditorPage.cpp" line="63"/> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="66"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="223"/> <source>%1 character(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="72"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="75"/> <source>Loading...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="86"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="95"/> <source>lf</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="87"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="96"/> <source>UTF-8</source> <translation type="unfinished"></translation> </message> @@ -4976,79 +5582,39 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc </message> </context> <context> - <name>GpgFrontend::UI::RaisePinentry</name> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="67"/> - <source>Repeat Passphrase:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/> - <source>Show passphrase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/> - <source>Hide passphrase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="71"/> - <source>Given Passphrase was wrong. Please retry.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="74"/> - <source>Passphrase:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="84"/> - <source>Passphrases do not match</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="87"/> - <source>Caps Lock is on</source> - <translation type="unfinished"></translation> - </message> + <name>GpgFrontend::UI::RevocationOptionsDialog</name> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="91"/> - <source>Bundled Pinentry</source> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="42"/> + <source>Revocation Reason (Code)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="95"/> - <source>Confirm</source> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="43"/> + <source>Revocation Reason (Text)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="96"/> - <source>Cancel</source> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="44"/> + <source>Revocation Options</source> <translation type="unfinished"></translation> </message> </context> <context> <name>GpgFrontend::UI::SetOwnerTrustLevel</name> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> - <source>Unknown</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="67"/> <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="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="65"/> <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="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="63"/> <source>Marginal</source> <translation type="unfinished"></translation> @@ -5060,38 +5626,28 @@ 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="50"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="51"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="59"/> <source>Ultimate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="52"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> <source>Modify Owner Trust Level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="54"/> <source>Trust for the Key Pair:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="73"/> - <source>Warning</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="75"/> - <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="78"/> <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="79"/> <source>Modify Owner Trust Level failed.</source> <translation type="unfinished"></translation> </message> @@ -5119,17 +5675,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/dialog/settings/SettingsDialog.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="71"/> <source>Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="71"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="61"/> <source>Preference</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="123"/> <source>System Default</source> <translation type="unfinished"></translation> </message> @@ -5147,27 +5703,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> @@ -5175,87 +5731,87 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::SubkeyGenerateDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="72"/> <source>Tipps: if the key pair has a passphrase, the subkey's passphrase must be equal to it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="85"/> <source>Generate New Subkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="93"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> <source>Key Usage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="100"/> <source>Encryption</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="103"/> <source>Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="101"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="106"/> <source>Certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="104"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="109"/> <source>Authentication</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="148"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="153"/> <source>Key Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="154"/> <source>KeySize (in Bit)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="155"/> <source>Expiration Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="156"/> <source>Never Expire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="157"/> <source>Non Pass Phrase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="167"/> <source>Basic Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="275"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="280"/> <source>Expiration time no more than 2 years.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="295"/> <source>Generating</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="300"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="306"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="301"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="307"/> <source>Unknown error occurred</source> <translation type="unfinished"></translation> </message> @@ -5306,170 +5862,200 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::TextEdit</name> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="62"/> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="76"/> - <source>untitled</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="108"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="73"/> <source>Open Directory</source> <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="182"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="449"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="486"/> <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="183"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="197"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="450"/> <source>Cannot read file %1: %2.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="152"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/> <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="83"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="91"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="84"/> + <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="92"/> + <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="100"/> + <source>File Open Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="101"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="109"/> + <source>Binary File Detected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="110"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="232"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="248"/> <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="309"/> <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="310"/> <source>The document "%1" has been modified. Do you want to save your changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="286"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="313"/> <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="314"/> <source>If you don'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="486"/> <source>No document to print</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>GpgFrontend::UI::TranslatorsTab</name> + <name>GpgFrontend::UI::TextEditTabWidget</name> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="145"/> - <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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="59"/> + <source>File Too Large</source> <translation type="unfinished"></translation> </message> -</context> -<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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="60"/> + <source>The file "%1" is larger than 1MB and will not be opened.</source> <translation type="unfinished"></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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="68"/> + <source>File Open Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="172"/> - <source>Current Version</source> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="69"/> + <source>The file "%1" could not be opened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="173"/> - <source>: </source> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="77"/> + <source>Binary File Detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="248"/> - <source>Latest Version From Github</source> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="78"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> <translation type="unfinished"></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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="95"/> + <source>Directory Permission Denied</source> <translation type="unfinished"></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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="96"/> + <source>You do not have permission to access the directory "%1".</source> <translation type="unfinished"></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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="128"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="155"/> + <source>Warning</source> <translation type="unfinished"></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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="156"/> + <source>Cannot read file %1: +%2.</source> <translation type="unfinished"></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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="254"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="268"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="284"/> + <source>untitled</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>GpgFrontend::UI::TranslatorsTab</name> <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> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="153"/> + <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> </context> <context> <name>GpgFrontend::UI::VerifyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="39"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="42"/> <source>Signatures Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="65"/> <source>No valid input found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> <source>Error Validating signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="78"/> <source>File was signed on %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="76"/> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="83"/> <source>It Contains</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="82"/> <source>Signed on %1</source> <translation type="unfinished"></translation> </message> @@ -5477,154 +6063,154 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::VerifyKeyDetailBox</name> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="54"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="57"/> <source>Import from keyserver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="59"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="62"/> <source>Key not present with id 0x</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Status</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> <source>:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="65"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="68"/> <source>Key not present in key list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="73"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="76"/> <source>A Signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="78"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="93"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="108"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="124"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="139"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="154"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="81"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="96"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="111"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="127"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="142"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="157"/> <source>Key Information is NOT Available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="80"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="95"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="110"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="126"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="141"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="156"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="83"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="98"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="113"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="144"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="159"/> <source>Fingerprint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> <source>Cert Revoked</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> <source>Signature Expired</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> <source>Key Expired</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> <source>General Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Unknown Error </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="176"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="182"/> <source>Signer Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="177"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="183"/> <source>Signer Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="178"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="184"/> <source>Key's Fingerprint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="179"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="185"/> <source>Valid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="180"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="186"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="187"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="193"/> <source>Fully Valid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="189"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="195"/> <source>NOT Fully Valid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> <source>Good</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="199"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> <source>Bad</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> <source>Expired</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> <source>Missing Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> <source>Revoked Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="217"/> <source>Expired Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="220"/> <source>Missing CRL</source> <translation type="unfinished"></translation> </message> @@ -5673,48 +6259,13 @@ 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"/> - <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"/> - <source>Build DateTime: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="54"/> - <source>Build Version: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="56"/> - <source>Source Code Version: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="303"/> - <source>GpgME initiation failed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="409"/> - <source>GpgME Context initiation failed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="418"/> - <source>Gpg Key Detabase initiation failed</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../../../../src/core/utils/IOUtils.cpp" line="89"/> <source>File Hash Information</source> <translation type="unfinished"></translation> </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> @@ -5722,10 +6273,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 type="unfinished"></translation> </message> @@ -5736,64 +6287,94 @@ 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'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/ui/GpgFrontendUIInit.cpp" line="56"/> + <location filename="../../../../src/ui/GpgFrontendUIInit.cpp" line="58"/> <source>Loading Gnupg Info...</source> <translation type="unfinished"></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"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="64"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="67"/> <source>Show Verify Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="72"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="75"/> <source>Public key not found locally</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="73"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="76"/> <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="486"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="578"/> <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="579"/> <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> + <message> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="398"/> + <source>Cannot Find GpgConf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="406"/> + <source>Cannot Find GnuPG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="421"/> + <source>Cannot Find Home Path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="473"/> + <source>GpgME Initiation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="547"/> + <source>GpgME Default Context Initiation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="558"/> + <source>Gpg Default Key Database Initiation Failed</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts b/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts index 38d917e7..2b680a1f 100644 --- a/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts +++ b/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts @@ -41,14 +41,12 @@ <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>false</source> <translation type="unfinished">faux</translation> </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>true</source> <translation type="unfinished">vrai</translation> </message> @@ -68,37 +66,32 @@ <translation type="unfinished">Clé de session</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="83"/> - <source>German Encryption Standards</source> - <translation type="unfinished">Normes allemandes de cryptage</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="88"/> <source>Recipient(s)</source> <translation type="unfinished">Destinataire(s)</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="97"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="94"/> <source>Recipient</source> <translation type="unfinished">Destinataire</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="119"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="117"/> <source>unknown</source> <translation type="unfinished">inconnue</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="125"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="123"/> <source>Key ID</source> <translation type="unfinished">Identifiant de clé</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="124"/> <source>Public Key Algo</source> <translation type="unfinished">Algo. de clé publique</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> <source>Status</source> <translation type="unfinished">Statut</translation> </message> @@ -142,127 +135,181 @@ </message> </context> <context> + <name>GpgFrontend::GpgKeyTableModel</name> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Select</source> + <translation type="unfinished">Sélectionner</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Type</source> + <translation type="unfinished">Taper</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Name</source> + <translation type="unfinished">Nom</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Email Address</source> + <translation type="unfinished">Adresse e-mail</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Usage</source> + <translation type="unfinished">Usage</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Trust</source> + <translation type="unfinished">Confiance</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Key ID</source> + <translation type="unfinished">Identifiant de clé</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Create Date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Algorithm</source> + <translation type="unfinished">Algorithme</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> + <source>Subkey(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> + <source>Comment</source> + <translation type="unfinished">Commentaire</translation> + </message> +</context> +<context> <name>GpgFrontend::GpgSignResultAnalyse</name> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="43"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="44"/> <source>Sign Operation</source> <translation type="unfinished">Opération de signe</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="46"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="47"/> <source>Success</source> <translation type="unfinished">Succès</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="48"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="49"/> <source>Failed</source> <translation type="unfinished">Échoué</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="60"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="61"/> <source>New Signature</source> <translation type="unfinished">Nouvelle signature</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="63"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="64"/> <source>Sign Mode</source> <translation type="unfinished">Mode de signature</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="65"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="66"/> <source>Normal</source> <translation type="unfinished">Normal</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="67"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="68"/> <source>Clear</source> <translation type="unfinished">Dégager</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="69"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="70"/> <source>Detach</source> <translation type="unfinished">Détacher</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="77"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="78"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> <source>Signed By</source> <translation type="unfinished">Signé par</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="88"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> <source>Key ID</source> <translation type="unfinished">Identifiant de clé</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="90"/> <source>Subkey</source> <translation type="unfinished">Sous-clé</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="93"/> <source>Primary Key</source> <translation type="unfinished">Clé primaire</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="94"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="95"/> <source>Key Create Date</source> <translation type="unfinished">Date de création de la clé</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="100"/> <source><unknown></source> <translation type="unfinished"><unknown></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Sign Date</source> <translation type="unfinished">Date de la signature</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="129"/> <source>Signer</source> <translation type="unfinished">Signataire</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="101"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="102"/> <source>Public Key Algo</source> <translation type="unfinished">Algo. de clé publique</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="103"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="104"/> <source>Hash Algo</source> <translation type="unfinished">Algo. de hachage</translation> </message> <message> - <source>Date</source> - <translation type="obsolete">Date</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> <source>UTC</source> <translation type="unfinished">UTC</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Localized</source> <translation type="unfinished">Localisé</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="122"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="123"/> <source>Invalid Signers</source> <translation type="unfinished">Signataires non valides</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="130"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="131"/> <source>Fingerprint</source> <translation type="unfinished">Empreinte digitale</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="132"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="133"/> <source>Reason</source> <translation type="unfinished">Raison</translation> </message> @@ -292,7 +339,7 @@ </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="57"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> <source>UTC</source> <translation type="unfinished">UTC</translation> @@ -300,7 +347,7 @@ <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="60"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="240"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Localized</source> <translation type="unfinished">Localisé</translation> </message> @@ -390,22 +437,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Fingerprint</source> <translation type="unfinished">Empreinte digitale</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="186"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="229"/> <source><unknown></source> <translation type="unfinished"><unknown></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="240"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Sign Date</source> <translation type="unfinished">Date de la signature</translation> </message> @@ -441,62 +488,54 @@ <translation type="unfinished">Une signature n'a PAS pu être vérifiée en raison d'une clé manquante</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="131"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="133"/> <source>A signature is valid but the key used to verify the signature has been revoked</source> <translation type="unfinished">Une signature est valide mais la clé utilisée pour vérifier la signature a été révoquée</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="140"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="142"/> <source>A signature is valid but expired</source> <translation type="unfinished">Une signature est valide mais a expiré</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="147"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="149"/> <source>A signature is valid but the key used to verify the signature has expired.</source> <translation type="unfinished">Une signature est valide mais la clé utilisée pour vérifier la signature a expiré.</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="155"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="157"/> <source>There was some other error which prevented the signature verification.</source> <translation type="unfinished">Il y avait une autre erreur qui a empêché la vérification de la signature.</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="163"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="165"/> <source>Error for key with fingerprint</source> <translation type="unfinished">Erreur pour la clé avec empreinte digitale</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="174"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="176"/> <source>Could not find information that can be used for verification.</source> <translation type="unfinished">Impossible de trouver des informations pouvant être utilisées pour la vérification.</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="205"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Signed By</source> <translation type="unfinished">Signé par</translation> </message> <message> - <source>Unknown</source> - <translation type="obsolete">Inconnu</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="188"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="189"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="234"/> <source>Public Key Algo</source> <translation type="unfinished">Algo. de clé publique</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="190"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="236"/> <source>Hash Algo</source> <translation type="unfinished">Algo. de hachage</translation> </message> - <message> - <source>Date</source> - <translation type="obsolete">Date</translation> - </message> </context> <context> <name>GpgFrontend::Module::GlobalRegisterTable</name> @@ -545,13 +584,6 @@ </message> </context> <context> - <name>GpgFrontend::Module::Integrated::GnuPGInfoGatheringModule::GnuPGInfoGatheringModule</name> - <message> - <source>Embedded In</source> - <translation type="obsolete">Intégré dans</translation> - </message> -</context> -<context> <name>GpgFrontend::UI::AboutDialog</name> <message> <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="41"/> @@ -559,33 +591,24 @@ <translation type="unfinished">A propos</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="49"/> <source>About GpgFrontend</source> <translation type="unfinished">À propos de GpgFrontend</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="51"/> - <source>GnuPG</source> - <translation type="unfinished">GnuPGGenericName</translation> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="59"/> + <source>Unnamed</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="50"/> <source>Translators</source> <translation type="unfinished">Traducteurs</translation> </message> - <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="58"/> - <source>Update</source> - <translation type="unfinished">Mettre à jour</translation> - </message> </context> <context> <name>GpgFrontend::UI::AppearanceTab</name> <message> - <source>Icon Size</source> - <translation type="obsolete">Taille de l'icône</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="43"/> <source>General</source> <translation type="unfinished">Général</translation> @@ -621,8 +644,9 @@ <translation type="unfinished">grand</translation> </message> <message> - <source>Icon Style</source> - <translation type="obsolete">Style d'icône</translation> + <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> + <source>Status Panel</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="57"/> @@ -640,10 +664,6 @@ <translation type="unfinished">texte et icônes</translation> </message> <message> - <source>Window State</source> - <translation type="obsolete">État de la fenêtre</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="47"/> <source>Save window size and position on exit.</source> <translation type="unfinished">Enregistrez la taille et la position de la fenêtre à la sortie.</translation> @@ -663,19 +683,6 @@ <source>Text Editor</source> <translation type="unfinished">Éditeur de texte</translation> </message> - <message> - <source>Font Size in Text Editor</source> - <translation type="obsolete">Taille de la police dans l'éditeur de texte</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> - <source>Information Board</source> - <translation type="unfinished">Tableau d'information</translation> - </message> - <message> - <source>Font Size in Information Board</source> - <translation type="obsolete">Taille de la police dans le panneau d'information</translation> - </message> </context> <context> <name>GpgFrontend::UI::ChoosePage</name> @@ -739,43 +746,39 @@ <context> <name>GpgFrontend::UI::CommonUtils</name> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="186"/> - <source>GnuPG Context Loading Failed</source> - <translation type="unfinished">Échec du chargement du contexte GnuPG</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="188"/> - <source>Gnupg(gpg) is not installed correctly, please follow <a href='https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>this notes</a> in FAQ to install Gnupg and then open GpgFrontend. <br />Or, you can open GnuPG Controller to set a custom GnuPG which GpgFrontend should use. Then, GpgFrontend will restart. <br /><br />Breif Reason: %1</source> - <translation type="unfinished">Gnupg(gpg) n'est pas installé correctement, veuillez suivre <a href='https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>this notes</a> dans la FAQ pour installer Gnupg et ensuite ouvrir GpgFrontend. <br />Ou, vous pouvez ouvrir GnuPG Controller pour définir un GnuPG personnalisé que GpgFrontend devrait utiliser. Ensuite, GpgFrontend redémarrera. <br /><br />Raison de la rupture : %1</translation> - </message> - <message> - <source>No keys found to import</source> - <translation type="obsolete">Aucune clé trouvée à importer</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="450"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="481"/> <source>Timeout</source> <translation type="unfinished">Temps libre</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="224"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="356"/> <source>Success</source> <translation type="unfinished">Succès</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="252"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="159"/> + <source>Failed to Load GnuPG Context</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="161"/> + <source>It seems that GnuPG (gpg) is not properly installed. Please refer to the <a href='https://www.gpgfrontend.bktus.com/overview/faq/#troubleshooting-gnupg-installation-issues'>FAQ</a> for instructions on fixing the installation. After resolving the issue, relaunch GpgFrontend.<br /><br />Alternatively, you can open the GnuPG Controller to configure a custom GnuPG installation for GpgFrontend to use. Once set, GpgFrontend will restart automatically.<br /><br />Details: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="225"/> <source>Gpg Operation succeed.</source> <translation type="unfinished">Opération Gpg réussie.</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="235"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="348"/> <source>Failure</source> <translation type="unfinished">Échec</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="263"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="236"/> <source>Gpg Operation failed. Error code: %1 @@ -788,114 +791,104 @@ Source : %2 Description : %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="263"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="270"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="538"/> <source>Error</source> <translation type="unfinished">Erreur</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="280"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="255"/> <source>Open Key</source> <translation type="unfinished">Ouvrir la clé</translation> </message> <message> - <source>Key Files</source> - <translation type="obsolete">Fichiers clés</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="281"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="256"/> <source>Keyring files</source> <translation type="unfinished">Fichiers de porte-clés</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="289"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="264"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="296"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="271"/> <source>The target file is too large for a keyring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="302"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="277"/> <source>File Open Failed</source> <translation type="unfinished">L'ouverture du fichier a échoué</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="303"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="278"/> <source>Failed to open file: </source> <translation type="unfinished">Échec de l'ouverture du fichier:</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="355"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="329"/> <source>Processing</source> <translation type="unfinished">Traitement</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="375"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="349"/> <source>Failed to execute command.</source> <translation type="unfinished">Échec de l'exécution de la commande.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="383"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="357"/> <source>Succeed in executing command.</source> <translation type="unfinished">Réussir l'exécution de la commande.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="385"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="359"/> <source>Warning</source> <translation type="unfinished">Avertissement</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="386"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="360"/> <source>Finished executing command.</source> <translation type="unfinished">Exécution de la commande terminée.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="407"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="381"/> <source>Default Keyserver Not Found</source> <translation type="unfinished">Serveur de clés par défaut introuvable</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="408"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/> <source>Cannot read default keyserver from your settings, please set a default keyserver first</source> <translation type="unfinished">Impossible de lire le serveur de clés par défaut à partir de vos paramètres, veuillez d'abord définir un serveur de clés par défaut</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="447"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="478"/> <source>Key Not Found</source> <translation type="unfinished">Clé introuvable</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="453"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="484"/> <source>Key Server Not Found</source> <translation type="unfinished">Serveur de clé introuvable</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="456"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="487"/> <source>Connection Error</source> <translation type="unfinished">Erreur de connexion</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="467"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="426"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="498"/> <source>The key has been updated</source> <translation type="unfinished">La clé a été mise à jour</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="469"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="428"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="500"/> <source>No need to update the key</source> <translation type="unfinished">Pas besoin de mettre à jour la clé</translation> </message> - <message> - <source>Password Input Dialog</source> - <translation type="obsolete">Boîte de dialogue de saisie du mot de passe</translation> - </message> - <message> - <source>Please Input The Password</source> - <translation type="obsolete">Veuillez saisir le mot de passe</translation> - </message> </context> <context> <name>GpgFrontend::UI::ConclusionPage</name> @@ -934,138 +927,134 @@ Description : %3</translation> <source>Don't show the wizard again.</source> <translation type="unfinished"></translation> </message> - <message> - <source>Dont show the wizard again.</source> - <translation type="obsolete">Ne plus afficher l'assistant.</translation> - </message> </context> <context> <name>GpgFrontend::UI::ExportKeyPackageDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="53"/> <source>Export Key Package</source> <translation type="unfinished">Exporter le paquet de clés</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="55"/> <source>Key Package</source> <translation type="unfinished">Paquet de clés</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="65"/> <source>Export Key Package Passphrase</source> <translation type="unfinished">Exporter la phrase secrète du package de clés</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="67"/> <source>Key File</source> <translation type="unfinished">Fichier clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="73"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="106"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="146"/> <source>Error</source> <translation type="unfinished">Erreur</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="75"/> <source>An error occurred while generating the passphrase file.</source> <translation type="unfinished">Une erreur s'est produite lors de la génération du fichier de phrase secrète.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="83"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="90"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> <source>Forbidden</source> <translation type="unfinished">Interdit</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="85"/> <source>Please select an output path before exporting.</source> <translation type="unfinished">Veuillez sélectionner un chemin de sortie avant d'exporter.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="92"/> <source>Please generate a password to protect your key before exporting, it is very important. Don't forget to back up your password in a safe place.</source> <translation type="unfinished">Veuillez générer un mot de passe pour protéger votre clé avant d'exporter, c'est très important. N'oubliez pas de sauvegarder votre mot de passe dans un endroit sûr.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="107"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="113"/> <source>No key is suitable to export.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="118"/> <source>Generating</source> <translation type="unfinished">Générateur</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="122"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> <source>Success</source> <translation type="unfinished">Succès</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="131"/> <source>The Key Package has been successfully generated and has been protected by encryption algorithms(AES-256-ECB). You can safely transfer your Key Package.</source> <translation type="unfinished">Le package de clé a été généré avec succès et a été protégé par des algorithmes de chiffrement (AES-256-ECB). Vous pouvez transférer votre Key Package en toute sécurité.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="136"/> <source>But the key file cannot be leaked under any circumstances. Please delete the Key Package and key file as soon as possible after completing the transfer operation.</source> <translation type="unfinished">Mais le fichier de clé ne peut en aucun cas être divulgué. Veuillez supprimer le package de clés et le fichier de clés dès que possible après avoir terminé l'opération de transfert.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="147"/> <source>An error occurred while exporting the key package.</source> <translation type="unfinished">Une erreur s'est produite lors de l'exportation du package de clés.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> <source>Key Package Name</source> <translation type="unfinished">Nom du paquet de clés</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> <source>Output Path</source> <translation type="unfinished">Chemin de sortie</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="158"/> <source>Passphrase</source> <translation type="unfinished">Phrase secrète</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> <source>Tips: You can use Key Package to safely and conveniently transfer your public and private keys between devices.</source> <translation type="unfinished">Conseils : vous pouvez utiliser Key Package pour transférer en toute sécurité et facilement vos clés publiques et privées entre les appareils.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="155"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> <source>Generate and Save Passphrase</source> <translation type="unfinished">Générer et enregistrer la phrase secrète</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="163"/> <source>Generate Key Package Name</source> <translation type="unfinished">Générer le nom du package de clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="164"/> <source>Select Output Path</source> <translation type="unfinished">Sélectionnez le chemin de sortie</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="167"/> <source>Include secret key (Think twice before acting)</source> <translation type="unfinished">Inclure la clé secrète (Réfléchissez à deux fois avant d'agir)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="169"/> <source>Exclude keys that do not have a private key</source> <translation type="unfinished">Exclure les clés qui n'ont pas de clé privée</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="165"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="172"/> <source>Export As Key Package</source> <translation type="unfinished">Exporter en tant que package clé</translation> </message> @@ -1086,128 +1075,128 @@ Description : %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">Erreur</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">Le chemin n'existe pas, non privilégié ou inaccessible.</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">Le fichier n'est pas privilégié ou inaccessible.</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">Avertissement</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">Es-tu sûr de vouloir le supprimer ?</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">Impossible de supprimer le fichier ou le dossier.</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">Créer un nouveau dossier</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">Nom du dossier</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">Créer un fichier vide</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">Nom de fichier (vous pouvez donner l'extension)</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">Impossible de créer le fichier.</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">Renommer</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">Nouveau nom de fichier</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">Impossible de renommer le fichier ou le dossier.</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">Ouvrir</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">Effacer</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">Calculer le hachage</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">Annuaire</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">Déposer</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">Compresse...</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">Ouvrir avec l&#39;application système par défaut</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">Nouveau</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">Calculer</translation> </message> @@ -1254,53 +1243,58 @@ Description : %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"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="58"/> <source>Language</source> <translation type="unfinished">Langue</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">REMARQUE</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 redémarrera automatiquement si vous changez de langue !</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">Données</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">Effacer tout le journal (taille totale : %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">Effacer tous les objets de données (taille totale : %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 type="unfinished">Révéler dans l'explorateur de fichiers</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">Confirmer</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">Voulez-vous vraiment effacer tous les objets de données ? Cela entraînera la perte de toutes les positions de formulaire mises en cache, des statuts, des serveurs de clés, etc.</translation> @@ -1309,237 +1303,163 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::GnuPGControllerDialog</name> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/> <source>General</source> <translation type="unfinished">Général</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="46"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/> <source>Key Database</source> <translation type="unfinished">Base de données de clés</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/> <source>Advanced</source> <translation type="unfinished">Avancée</translation> </message> <message> - <source>No ASCII Mode</source> - <translation type="obsolete">Pas de mode ASCII</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="49"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> <source>Use Binary Mode for File Operations</source> <translation type="unfinished">Utiliser le mode binaire pour les opérations sur les fichiers</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> <source>Use Pinentry as Password Input Dialog</source> <translation type="unfinished">Utiliser Pinentry comme boîte de dialogue de saisie de mot de passe</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> <source>Enable GpgME Debug Log</source> <translation type="unfinished">Activer le journal de débogage de GpgME</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="55"/> <source>Use Custom GnuPG</source> <translation type="unfinished">Utiliser GnuPG personnalisé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> <source>Select GnuPG Path</source> <translation type="unfinished">Sélectionnez le chemin GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> - <source>Use Custom GnuPG Key Database Path</source> - <translation type="unfinished">Utiliser le chemin personnalisé de la base de données de clés GnuPG</translation> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/> + <source>Maximum Key Database Limit Reached</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> - <source>Select Key Database Path</source> - <translation type="unfinished">Sélectionnez le chemin de la base de données de clés</translation> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="357"/> + <source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="368"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="598"/> + <source>Duplicate Key Database Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="369"/> + <source>The newly added key database path duplicates a previously existing one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="438"/> + <source>Confirm Deletion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="439"/> + <source>Are you sure you want to delete the selected key database?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="577"/> + <source>No Key Database Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="578"/> + <source>Please select a key database to edit.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="599"/> + <source>The edited key database path duplicates a previously existing one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> <source>Restart Gpg Agent on start</source> <translation type="unfinished">Redémarrer l'agent Gpg au démarrage</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> <source>Kill all gnupg daemon at close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/> <source>Tips: please select a directory where "gpgconf" is located in.</source> <translation type="unfinished"></translation> </message> <message> - <source>Tips: please select a directroy where "gpgconf" is located in.</source> - <translation type="obsolete">Conseils : veuillez sélectionner un directroy où se trouve "gpgconf".</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> <source>Tips: notice that modify any of these settings will cause an Application restart.</source> <translation type="unfinished">Conseils : notez que la modification de l'un de ces paramètres entraînera un redémarrage de l'application.</translation> </message> <message> <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="100"/> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="120"/> <source>Open Directory</source> <translation type="unfinished">Ouvrir le répertoire</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="173"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="176"/> <source>GnuPG Controller</source> <translation type="unfinished">Contrôleur GnuPGName</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="324"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/> <source>Illegal GnuPG Path</source> <translation type="unfinished">Chemin GnuPG illégal</translation> </message> <message> - <source>Target GnuPG Path is empty.</source> - <translation type="obsolete">Le chemin GnuPG cible est vide.</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="325"/> <source>Target GnuPG Path is not an exists readable directory.</source> <translation type="unfinished">Le chemin GnuPG cible n&#39;est pas un répertoire lisible existant.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="332"/> <source>Target GnuPG Path is not an absolute path.</source> <translation type="unfinished">Le chemin GnuPG cible n&#39;est pas un chemin absolu.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="384"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/> <source>Target GnuPG Path contains no "gpgconf" executable.</source> <translation type="unfinished">Le chemin GnuPG cible ne contient pas d&#39;exécutable &quot;gpgconf&quot;.</translation> </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="397"/> - <source>Illegal GnuPG Key Database Path</source> - <translation type="unfinished">Chemin d'accès à la base de données de clés GnuPG illégal</translation> - </message> - <message> - <source>Target GnuPG Key Database Path is empty.</source> - <translation type="obsolete">Le chemin d&#39;accès à la base de données de clés GnuPG cible est vide.</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="398"/> - <source>Target GnuPG Key Database Path is not an exists readable directory.</source> - <translation type="unfinished">Le chemin cible de la base de données de clés GnuPG n&#39;est pas un répertoire lisible existant.</translation> - </message> -</context> -<context> - <name>GpgFrontend::UI::GnupgTab</name> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/> - <source>Name</source> - <translation type="unfinished">Nom</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">Description</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/> - <source>Version</source> - <translation type="unfinished">Version</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/> - <source>Checksum</source> - <translation type="unfinished">Somme de contrôle</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/> - <source>Binary Path</source> - <translation type="unfinished">Chemin binaire</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="49"/> - <source>Components</source> - <translation type="unfinished">Composants</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="50"/> - <source>Directories</source> - <translation type="unfinished">Annuaires</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="51"/> - <source>Options</source> - <translation type="unfinished">Options</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/> - <source>Directory Type</source> - <translation type="unfinished">Type de répertoire</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/> - <source>Path</source> - <translation type="unfinished">Chemin d'accès</translation> - </message> - <message> - <source>Configurations</source> - <translation type="obsolete">Configurations</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Component</source> - <translation type="unfinished">Composant</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Group</source> - <translation type="unfinished">Groupe</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Key</source> - <translation type="unfinished">Clé</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="92"/> - <source>Default Value</source> - <translation type="unfinished">Valeur par défaut</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="93"/> - <source>Value</source> - <translation type="unfinished">Valeur</translation> - </message> </context> <context> <name>GpgFrontend::UI::GpgFrontendApplication</name> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="62"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> <source>Standard Exception Thrown</source> <translation type="unfinished">Exception standard levée</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="63"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> <source>Oops, an standard exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation type="unfinished">Oups, une exception standard a été levée lors de l'exécution du programme. Ce n'est pas un problème grave, il peut s'agir de la négligence du programmeur, veuillez signaler ce problème si vous le pouvez.</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="80"/> <source>Unhandled Exception Thrown</source> <translation type="unfinished">Exception non gérée levée</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="81"/> <source>Oops, an unhandled exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation type="unfinished">Oups, une exception non gérée a été levée lors de l'exécution du programme. Ce n'est pas un problème grave, il peut s'agir de la négligence du programmeur, veuillez signaler ce problème si vous le pouvez.</translation> </message> @@ -1547,37 +1467,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::InfoBoardWidget</name> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="45"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> <source>Copy</source> <translation type="unfinished">Copier</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> <source>Save File</source> <translation type="unfinished">Enregistrer le fichier</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="48"/> <source>Clear</source> <translation type="unfinished">Dégager</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> - <source>Save Information Board's Content</source> - <translation type="unfinished">Enregistrer le contenu du panneau d'information</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> <source>Text (*.txt)</source> <translation type="unfinished">Text (*.txt)</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="176"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> + <source>Save Status Panel's Content</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/> <source>Error</source> <translation type="unfinished">Erreur</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="177"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> <source>The file path is not exists, unprivileged or unreachable.</source> <translation type="unfinished">Le chemin du fichier n'existe pas, n'est pas privilégié ou inaccessible.</translation> </message> @@ -1585,40 +1505,45 @@ 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"/> - <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 est une interface GnuPG facile à utiliser, compacte, multiplateforme et sans installation. Il visualise la plupart des opérations courantes de GnuPG. GpgFrontend est sous licence GPLv3</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="108"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="100"/> <source>Developer:</source> <translation type="unfinished">Développeur:</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="109"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="101"/> <source>If you have any questions or suggestions, raise an issue at</source> <translation type="unfinished">Si vous avez des questions ou des suggestions, soulevez un problème à</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="103"/> <source>or send a mail to my mailing list at</source> <translation type="unfinished">ou envoyer un mail à ma liste de diffusion à</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="114"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="106"/> <source>Built with Qt</source> <translation type="unfinished">Construit avec Qt</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="115"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="107"/> <source>and</source> <translation type="unfinished">et</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="116"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="108"/> <source>Built at</source> <translation type="unfinished">Construit à</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="123"/> + <source>Developer Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="132"/> + <source>Build Information</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::IntroPage</name> @@ -1653,56 +1578,93 @@ This will result in loss of all cached form positions, statuses, key servers, et <translation type="unfinished"></translation> </message> <message> - <source>Welcome to use GpgFrontend for decrypting and signing text or file!</source> - <translation type="obsolete">Bienvenue à utiliser GpgFrontend pour déchiffrer et signer du texte ou un fichier !</translation> + <location filename="../../../../src/ui/dialog/Wizard.cpp" line="81"/> + <source>Overview</source> + <translation type="unfinished">Aperçu</translation> </message> <message> - <source>is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP Crypto Tool.</source> - <translation type="obsolete">est un outil de chiffrement OpenPGP puissant, facile à utiliser, compact, multiplateforme et sans installation.</translation> + <location filename="../../../../src/ui/dialog/Wizard.cpp" line="91"/> + <source>If it supports the language currently being used in your system, GpgFrontend will automatically set it.</source> + <translation type="unfinished">S'il prend en charge la langue actuellement utilisée dans votre système, GpgFrontend la définira automatiquement.</translation> </message> +</context> +<context> + <name>GpgFrontend::UI::KeyDatabaseEditDialog</name> <message> - <source>For brief information have a look at the</source> - <translation type="obsolete">Pour de brèves informations, consultez le</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="47"/> + <source>Key Database Name</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/Wizard.cpp" line="81"/> - <source>Overview</source> - <translation type="unfinished">Aperçu</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="48"/> + <source>Key Database Path</source> + <translation type="unfinished"></translation> </message> <message> - <source>by clicking the link, the page will open in the web browser</source> - <translation type="obsolete">en cliquant sur le lien, la page s'ouvrira dans le navigateur Web</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="49"/> + <source>Select A Key Database Path</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/Wizard.cpp" line="91"/> - <source>If it supports the language currently being used in your system, GpgFrontend will automatically set it.</source> - <translation type="unfinished">S'il prend en charge la langue actuellement utilisée dans votre système, GpgFrontend la définira automatiquement.</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="51"/> + <source>Key Database Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="55"/> + <source>Open Directory</source> + <translation type="unfinished">Ouvrir le répertoire</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="58"/> + <source>Illegal GnuPG Key Database Path</source> + <translation type="unfinished">Chemin d'accès à la base de données de clés GnuPG illégal</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="59"/> + <source>Target GnuPG Key Database Path is not an exists readable directory.</source> + <translation type="unfinished">Le chemin cible de la base de données de clés GnuPG n&#39;est pas un répertoire lisible existant.</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="81"/> + <source>The key database name cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="86"/> + <source>The key database path cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="92"/> + <source>A key database with the name '%1' already exists. Please choose a different name.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>GpgFrontend::UI::KeyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="46"/> <source>KeyPair</source> <translation type="unfinished">Paire de clés</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="51"/> <source>UIDs</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="50"/> - <source>Subkeys</source> - <translation type="unfinished">Sous-clés</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="55"/> + <source>Keychain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="58"/> <source>Operations</source> <translation type="unfinished">Opérations</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="69"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="76"/> <source>Key Details</source> <translation type="unfinished">Détails clés</translation> </message> @@ -1710,107 +1672,112 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyGenDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="66"/> <source>Generate Key</source> <translation type="unfinished">Générer la clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="100"/> <source>Name must contain at least five characters.</source> <translation type="unfinished">Le nom doit contenir au moins cinq caractères.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="103"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="105"/> <source>Please give a email address.</source> <translation type="unfinished">Veuillez indiquer une adresse e-mail.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="111"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="113"/> <source>Expiration time too long.</source> <translation type="unfinished">Délai d'expiration trop long.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="158"/> <source>Generating</source> <translation type="unfinished">Générateur</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="169"/> <source>Error</source> <translation type="unfinished">Erreur</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="170"/> <source>Unknown error occurred</source> <translation type="unfinished">Une erreur inconnue s'est produite</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="198"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> <source>Key Usage</source> <translation type="unfinished">Utilisation des clés</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="200"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="208"/> <source>Encryption</source> <translation type="unfinished">Chiffrement</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="203"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="211"/> <source>Signing</source> <translation type="unfinished">Signature</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="214"/> <source>Certification</source> <translation type="unfinished">Attestation</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="217"/> <source>Authentication</source> <translation type="unfinished">Authentification</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="436"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="455"/> + <source>Key Database</source> + <translation type="unfinished">Base de données de clés</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="456"/> <source>Name</source> <translation type="unfinished">Nom</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="437"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="457"/> <source>Email Address</source> <translation type="unfinished">Adresse e-mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="438"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="458"/> <source>Comment</source> <translation type="unfinished">Commentaire</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="439"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="459"/> <source>Expiration Date</source> <translation type="unfinished">Date d'expiration</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="440"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="460"/> <source>Never Expire</source> <translation type="unfinished">N'expire jamais</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="441"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="461"/> <source>KeySize (in Bit)</source> <translation type="unfinished">Taille de clé (en bits)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="442"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="462"/> <source>Key Type</source> <translation type="unfinished">Type de clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="443"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="463"/> <source>Non Pass Phrase</source> <translation type="unfinished">Sans phrase secrète</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="456"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="477"/> <source>Basic Information</source> <translation type="unfinished">Informations de base</translation> </message> @@ -1846,113 +1813,113 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyImportDetailDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="44"/> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="61"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="62"/> <source>Key Import Details</source> <translation type="unfinished">Détails de l'importation de clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="46"/> <source>No keys found to import</source> <translation type="unfinished">Aucune clé trouvée à importer</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="74"/> <source>General key info</source> <translation type="unfinished">Informations générales sur les clés</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="77"/> <source>Considered</source> <translation type="unfinished">Pris en considération</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="83"/> <source>Public unchanged</source> <translation type="unfinished">Public inchangé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="89"/> <source>Imported</source> <translation type="unfinished">Importé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="96"/> <source>Not Imported</source> <translation type="unfinished">Non importé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="102"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="103"/> <source>Private Read</source> <translation type="unfinished">Lecture privée</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="110"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="111"/> <source>Private Imported</source> <translation type="unfinished">Privé Importé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="117"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="118"/> <source>Private Unchanged</source> <translation type="unfinished">Privé Inchangé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="123"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="124"/> <source>New Revocations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Name</source> <translation type="unfinished">Nom</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Email</source> <translation type="unfinished">E-mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Status</source> <translation type="unfinished">Statut</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="141"/> <source>Fingerprint</source> <translation type="unfinished">Empreinte digitale</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="166"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="168"/> <source>Private</source> <translation type="unfinished">Privé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="169"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="171"/> <source>Public</source> <translation type="unfinished">Publique</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="172"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="174"/> <source>Unchanged</source> <translation type="unfinished">Inchangé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="175"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="177"/> <source>New Key</source> <translation type="unfinished">Nouvelle clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="178"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="180"/> <source>New Subkey</source> <translation type="unfinished">Nouvelle sous-clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="182"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="184"/> <source>New Signature</source> <translation type="unfinished">Nouvelle signature</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="186"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="188"/> <source>New UID</source> <translation type="unfinished">Nouvel UID</translation> </message> @@ -1960,132 +1927,122 @@ 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="254"/> <source>Refresh</source> <translation type="unfinished">Rafraîchir</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="101"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="256"/> <source>Refresh the key list to synchronize changes.</source> <translation type="unfinished">Actualisez la liste des clés pour synchroniser les modifications.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="102"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="257"/> <source>Sync Public Key</source> <translation type="unfinished">Synchroniser la clé publique</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="104"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="259"/> <source>Sync public key with your default keyserver.</source> <translation type="unfinished">Synchronisez la clé publique avec votre serveur de clés par défaut.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="105"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="260"/> <source>Uncheck ALL</source> <translation type="unfinished">Décocher tout</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="107"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="262"/> <source>Cancel all checked items in the current tab at once.</source> <translation type="unfinished">Annuler tous les éléments cochés dans l'onglet actuel en une fois.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="263"/> <source>Check ALL</source> <translation type="unfinished">Vérifie tout</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="110"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="265"/> <source>Check all items in the current tab at once</source> <translation type="unfinished">Vérifier tous les éléments de l'onglet actuel en une fois</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="111"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="266"/> <source>Search for keys...</source> <translation type="unfinished">Rechercher des clés...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Select</source> - <translation type="unfinished">Sélectionner</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Type</source> - <translation type="unfinished">Taper</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Name</source> - <translation type="unfinished">Nom</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/> + <source>Key ID</source> + <translation type="unfinished">Identifiant de clé</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Email Address</source> - <translation type="unfinished">Adresse e-mail</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="119"/> + <source>Algorithm</source> + <translation type="unfinished">Algorithme</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Usage</source> - <translation type="unfinished">Usage</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="130"/> + <source>Owner Trust</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Trust</source> - <translation type="unfinished">Confiance</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="142"/> + <source>Create Date</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Finger Print</source> - <translation type="unfinished">Empreinte digitale</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="154"/> + <source>Subkey(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Key ID</source> - <translation type="unfinished">Identifiant de clé</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="168"/> + <source>Comment</source> + <translation type="unfinished">Commentaire</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="186"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="300"/> <source>Refreshing Key List...</source> <translation type="unfinished">Actualisation de la liste des clés...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="374"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="477"/> <source>Import Keys</source> <translation type="unfinished">Importer des clés</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="376"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="479"/> <source>You've dropped something on the table.</source> <translation type="unfinished">Vous avez fait tomber quelque chose sur la table.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="377"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="480"/> <source>GpgFrontend will now try to import key(s).</source> <translation type="unfinished">GpgFrontend va maintenant essayer d'importer des clés.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="380"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="483"/> <source>Always import without bothering.</source> <translation type="unfinished">Importez toujours sans vous soucier.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="475"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="305"/> <source>Key List Refreshed.</source> <translation type="unfinished">Liste des clés actualisée.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="510"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="600"/> <source>Syncing Key List...</source> <translation type="unfinished">Synchronisation de la liste des clés...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="518"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="609"/> <source>Sync [%1/%2] %3 %4</source> <translation type="unfinished">Synchronisation [%1/%2] %3 %4</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="528"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="619"/> <source>Key List Sync Done.</source> <translation type="unfinished">Synchronisation de la liste des clés terminée.</translation> </message> @@ -2093,110 +2050,110 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyMgmt</name> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="58"/> <source>All</source> <translation type="unfinished">Tous</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="61"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="63"/> <source>Only Public Key</source> <translation type="unfinished">Clé publique uniquement</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="71"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="70"/> <source>Has Private Key</source> <translation type="unfinished">Possède une clé privée</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="81"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="77"/> <source>No Primary Key</source> <translation type="unfinished">Pas de clé primaire</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="90"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="86"/> <source>Revoked</source> <translation type="unfinished">Révoqué</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="98"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="93"/> <source>Expired</source> <translation type="unfinished">Expiré</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="123"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="117"/> <source>KeyPair Management</source> <translation type="unfinished">Gestion des paires de clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="144"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="138"/> <source>Open</source> <translation type="unfinished">Ouvrir</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="146"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="140"/> <source>Open Key File</source> <translation type="unfinished">Ouvrir le fichier clé</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="146"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="149"/> <source>Close</source> <translation type="unfinished">proche</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="152"/> <source>New Keypair</source> <translation type="unfinished">Nouvelle paire de clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="155"/> <source>Generate KeyPair</source> <translation type="unfinished">Générer une paire de clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="163"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="159"/> <source>New Subkey</source> <translation type="unfinished">Nouvelle sous-clé</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="167"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="163"/> <source>Generate Subkey For Selected KeyPair</source> <translation type="unfinished">Générer une sous-clé pour la paire de clés sélectionnée</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="167"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="266"/> <source>File</source> <translation type="unfinished">Déposer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="173"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="169"/> <source>Import New Key From File</source> <translation type="unfinished">Importer une nouvelle clé à partir d'un fichier</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="175"/> <source>Clipboard</source> <translation type="unfinished">Presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="181"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="179"/> <source>Import New Key From Clipboard</source> <translation type="unfinished">Importer une nouvelle clé du presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="191"/> <source>Keyserver</source> <translation type="unfinished">Serveur de clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="196"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="195"/> <source>Import New Key From Keyserver</source> <translation type="unfinished">Importer une nouvelle clé à partir du serveur de clés</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="568"/> <source>Key Package</source> <translation type="unfinished">Paquet de clés</translation> </message> @@ -2272,189 +2229,189 @@ This will result in loss of all cached form positions, statuses, key servers, et <translation type="unfinished">Définir le niveau de confiance du propriétaire</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="270"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="290"/> <source>Key</source> <translation type="unfinished">Clé</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="270"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="271"/> <source>Generate Key</source> <translation type="unfinished">Générer la clé</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="275"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="303"/> <source>Import Key</source> <translation type="unfinished">Importer la clé</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="281"/> <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="311"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="312"/> <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="302"/> <source>Import key</source> <translation type="unfinished">Importer la clé</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="344"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="347"/> <source>Deleting Keys</source> <translation type="unfinished">Suppression de clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="345"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="348"/> <source>Are you sure that you want to delete the following keys?</source> <translation type="unfinished">Êtes-vous sûr de vouloir supprimer les clés suivantes ?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="350"/> <source>The action can not be undone.</source> <translation type="unfinished">L'action ne peut pas être annulée.</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="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="431"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="443"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="522"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="533"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="546"/> <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="585"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="601"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="609"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="625"/> <source>Error</source> <translation type="unfinished">Erreur</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="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> <source>Key Not Found.</source> <translation type="unfinished">Clé introuvable.</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="379"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="393"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="499"/> <source>Forbidden</source> <translation type="unfinished">Interdit</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="380"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="394"/> <source>Please check some keys before doing this operation.</source> <translation type="unfinished">Veuillez vérifier certaines touches avant de faire cette opération.</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="386"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="560"/> <source>key(s) exported</source> <translation type="unfinished">clé(s) exportée(s)</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="421"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="512"/> <source>Exporting</source> <translation type="unfinished">Exportation</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="432"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="444"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="534"/> <source>Unknown error occurred</source> <translation type="unfinished">Une erreur inconnue s'est produite</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="465"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="477"/> <source>Invalid Operation</source> <translation type="unfinished">Opération invalide</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="447"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="466"/> <source>Please select one KeyPair before doing this operation.</source> <translation type="unfinished">Veuillez sélectionner une KeyPair avant de faire cette opération.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="457"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="478"/> <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">Si une paire de clés n'a pas de clé privée, elle ne pourra pas générer de sous-clés.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="471"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="494"/> <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="500"/> <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="547"/> <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">Cette clé peut ne pas être en mesure d'exporter au format OpenSSH. Veuillez vérifier la taille de la ou des sous-clés utilisées pour signer.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="555"/> <source>Export OpenSSH Key To File</source> <translation type="unfinished">Exporter la clé OpenSSH vers un fichier</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="524"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="556"/> <source>OpenSSH Public Key Files</source> <translation type="unfinished">Fichiers de clé publique OpenSSH</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="536"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="568"/> <source>Import Key Package</source> <translation type="unfinished">Importer le paquet de clés</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="578"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="602"/> <source>Cannot open this file. Please make sure that this is a regular file and it'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="586"/> <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="591"/> <source>Import Key Package Passphrase File</source> <translation type="unfinished">Importer le fichier de mot de passe du package de clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="560"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="592"/> <source>Key Package Passphrase File</source> <translation type="unfinished">Fichier de mot de passe du package de clé</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="578"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="610"/> <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="615"/> <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="632"/> <source>key(s) imported</source> <translation type="unfinished">clé(s) importée(s)</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="626"/> <source>An error occur in importing key package.</source> <translation type="unfinished">Une erreur s'est produite lors de l'importation du package de clés.</translation> </message> @@ -2462,37 +2419,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyNewUIDDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="55"/> <source>Name</source> <translation type="unfinished">Nom</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="56"/> <source>Email</source> <translation type="unfinished">E-mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="57"/> <source>Comment</source> <translation type="unfinished">Commentaire</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="65"/> <source>Notice: The New UID Created will be set as Primary.</source> <translation type="unfinished">Avis : Le nouvel UID créé sera défini comme principal.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="73"/> <source>Create New UID</source> <translation type="unfinished">Créer un nouvel UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="90"/> <source>Name must contain at least five characters.</source> <translation type="unfinished">Le nom doit contenir au moins cinq caractères.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="89"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="94"/> <source>Please give a email address.</source> <translation type="unfinished">Veuillez indiquer une adresse e-mail.</translation> </message> @@ -2500,777 +2457,1097 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyPairDetailTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="40"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="49"/> <source>Owner</source> <translation type="unfinished">Propriétaire</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="41"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="50"/> <source>Primary Key</source> <translation type="unfinished">Clé primaire</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="42"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="51"/> <source>Fingerprint</source> <translation type="unfinished">Empreinte digitale</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="52"/> <source>Additional UIDs</source> <translation type="unfinished">UID supplémentaires</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="71"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> <source>Name</source> <translation type="unfinished">Nom</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> <source>Email Address</source> <translation type="unfinished">Adresse e-mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> <source>Comment</source> <translation type="unfinished">Commentaire</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> <source>Key ID</source> <translation type="unfinished">Identifiant de clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> <source>Algorithm</source> <translation type="unfinished">Algorithme</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="89"/> <source>Algorithm Detail</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="90"/> <source>Key Size</source> <translation type="unfinished">Taille de la clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="91"/> <source>Nominal Usage</source> <translation type="unfinished">Utilisation nominale</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="83"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="92"/> <source>Actual Usage</source> <translation type="unfinished">Utilisation réelle</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="93"/> <source>Owner Trust Level</source> <translation type="unfinished">Niveau de confiance du propriétaire</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="94"/> <source>Create Date (Local Time)</source> <translation type="unfinished">Date de création (heure locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="86"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="95"/> <source>Expires on (Local Time)</source> <translation type="unfinished">Expire le (heure locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="96"/> <source>Last Update (Local Time)</source> <translation type="unfinished">Dernière mise à jour (heure locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="97"/> <source>Primary Key Existence</source> <translation type="unfinished">Existence de la clé primaire</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="103"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="128"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="138"/> <source>Copy</source> <translation type="unfinished">Copier</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="130"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="140"/> <source>copy fingerprint to clipboard</source> <translation type="unfinished">copier l'empreinte digitale dans le presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Exists</source> <translation type="unfinished">Existe</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Not Exists</source> <translation type="unfinished">N'existe pas</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="209"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="219"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="231"/> <source>Certificate</source> <translation type="unfinished">Certificat</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="211"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="224"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="234"/> <source>Encrypt</source> <translation type="unfinished">Chiffrer</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="212"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="227"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="222"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="237"/> <source>Sign</source> <translation type="unfinished">Signer</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="213"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="230"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="223"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="240"/> <source>Auth</source> <translation type="unfinished">Authentification</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="246"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="256"/> <source>Never Expire</source> <translation type="unfinished">N'expire jamais</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="257"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="267"/> <source>No Data</source> <translation type="unfinished">Pas de données</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="274"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="284"/> <source>Warning: The primary key has expired.</source> <translation type="unfinished">Avertissement : La clé primaire a expiré.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="279"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="287"/> <source>Warning: The primary key has been revoked.</source> <translation type="unfinished">Avertissement : La clé primaire a été révoquée.</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="290"/> + <source>Warning: The primary key is not exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="349"/> + <source>Notice: The key has been published on keys.openpgp.org.</source> + <translation type="unfinished"></translation> + </message> </context> <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="62"/> <source>General Operations</source> <translation type="unfinished">Opérations générales</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="68"/> <source>Export Public Key</source> <translation type="unfinished">Exporter la clé publique</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="65"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="74"/> <source>Export Private Key</source> <translation type="unfinished">Exporter la clé privée</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="81"/> <source>Modify Expiration Datetime (Primary Key)</source> <translation type="unfinished">Modifier la date d'expiration (clé principale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="84"/> <source>Modify Password</source> <translation type="unfinished">Modifier le mot de passe</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="93"/> - <source>Key Server Operation (Pubkey)</source> - <translation type="unfinished">Fonctionnement du serveur de clés (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="206"/> <source>Generate Revoke Certificate</source> <translation type="unfinished">Générer un certificat de révocation</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="107"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="125"/> <source>Modify TOFU Policy</source> <translation type="unfinished">Modifier la politique TOFU</translation> </message> <message> <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="101"/> - <source>Revoke Certificate Operation</source> + <source>Key Server Operations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="114"/> - <source>Set Owner Trust Level</source> - <translation type="unfinished">Définir le niveau de confiance du propriétaire</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="109"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="687"/> + <source>Import A Paper Key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="138"/> - <source>Upload Key Pair to Key Server</source> - <translation type="unfinished">Télécharger la paire de clés sur le serveur de clés</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="119"/> + <source>Revoke Certificate Operation</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="146"/> - <source>Sync Key Pair From Key Server</source> - <translation type="unfinished">Synchroniser la paire de clés à partir du serveur de clés</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="132"/> + <source>Set Owner Trust Level</source> + <translation type="unfinished">Définir le niveau de confiance du propriétaire</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="177"/> <source>Export Full Secret Key</source> <translation type="unfinished">Exporter la clé secrète complète</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="167"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="183"/> <source>Export Shortest Secret Key</source> <translation type="unfinished">Exporter la clé secrète la plus courte</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="182"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="211"/> <source>Import Revoke Certificate</source> <translation type="unfinished"></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="240"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="289"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="633"/> <source>Export Key To File</source> <translation type="unfinished">Exporter la clé vers un fichier</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="241"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="341"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="634"/> <source>Key Files</source> <translation type="unfinished">Fichiers clés</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="246"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="295"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="346"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="657"/> <source>Export Error</source> <translation type="unfinished">Erreur d'exportation</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="247"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="296"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="347"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="658"/> <source>Couldn't open %1 for writing</source> <translation type="unfinished">Impossible d'ouvrir %1 pour l'écriture</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="224"/> - <source>Exporting short private Key</source> - <translation type="unfinished">Exportation d'une clé privée courte</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="155"/> + <source>Publish Key to Key Server</source> + <translation type="unfinished"></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"/> - <source>You are about to export your</source> - <translation type="unfinished">Vous êtes sur le point d'exporter votre</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="162"/> + <source>Refresh Key From Key Server</source> + <translation type="unfinished"></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"/> - <source> PRIVATE KEY </source> - <translation type="unfinished"> CLÉ PRIVÉE</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="194"/> + <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="227"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="274"/> - <source>This is NOT your Public Key, so DON'T give it away.</source> - <translation type="unfinished">Ce n'est PAS votre clé publique, alors NE la donnez PAS.</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="254"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="305"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="594"/> + <source>WARNING: You are about to export your</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="228"/> - <source>Do you REALLY want to export your PRIVATE KEY in a Minimum Size?</source> - <translation type="unfinished">Vous voulez VRAIMENT exporter votre CLÉ PRIVÉE en Taille Minimum ?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="255"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="306"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="595"/> + <source>PRIVATE KEY</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="231"/> - <source>For OpenPGP keys it removes all signatures except for the latest self-signatures.</source> - <translation type="unfinished">Pour les clés OpenPGP, toutes les signatures sont supprimées, à l'exception des dernières auto-signatures.</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="256"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="596"/> + <source>This is NOT your Public Key, so <b>DO NOT</b> share it with anyone.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="271"/> - <source>Exporting private Key</source> - <translation type="unfinished">Exportation de la clé privée</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="259"/> + <source>You are exporting a <b>minimum size</b> private key, which removes all signatures except for the latest self-signatures.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="275"/> - <source>Do you REALLY want to export your PRIVATE KEY?</source> - <translation type="unfinished">Voulez-vous VRAIMENT exporter votre CLÉ PRIVÉE ?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="261"/> + <source>Do you <b>REALLY</b> want to proceed?</source> + <translation type="unfinished"></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="263"/> + <source>Exporting Short Private Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="307"/> + <source>This operation will export your <b>private key</b>, including both the main key and all subkeys, into an external file. This key is extremely sensitive, and anyone with access to it can impersonate you. DO NOT share this file with anyone!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="313"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="606"/> + <source>Are you <b>ABSOLUTELY SURE</b> you want to proceed?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="316"/> + <source>Exporting Private Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="388"/> + <source>Key Upload Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/> + <source>The following email addresses have status: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="416"/> + <source>Could not parse status information.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="389"/> + <source>Failed to upload public key to the server. +Fingerprint: %1 +Error: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="421"/> + <source>Public Key Upload Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="422"/> + <source>The public key was successfully uploaded to the key server keys.openpgp.org. +Fingerprint: %1 + +%2 +Please check your email (%3) for further verification from keys.openpgp.org. + +Note: For verification, you can find more information here: https://keys.openpgp.org/about</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="464"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="553"/> <source>Revocation Certificates</source> <translation type="unfinished">Certificats de révocation</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="475"/> <source>Generate revocation certificate</source> <translation type="unfinished"></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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="511"/> <source>Policy Auto</source> <translation type="unfinished">Stratégie automatique</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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="513"/> <source>Policy Good</source> <translation type="unfinished">Bonne politique</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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="515"/> <source>Policy Bad</source> <translation type="unfinished">Politique incorrecte</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="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="517"/> <source>Policy Ask</source> <translation type="unfinished">Politique Demander</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="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="519"/> <source>Policy Unknown</source> <translation type="unfinished">Stratégie inconnue</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="366"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="507"/> <source>Modify TOFU Policy(Default is Auto)</source> <translation type="unfinished">Modifier la politique TOFU (la valeur par défaut est 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="508"/> <source>Policy for the Key Pair:</source> <translation type="unfinished">Politique pour la paire de clés :</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="384"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="525"/> <source>Not Successful</source> <translation type="unfinished">Sans succès</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="385"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="526"/> <source>Modify TOFU policy not successfully.</source> <translation type="unfinished">Échec de la modification de la stratégie 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="540"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="552"/> <source>Import Key Revocation Certificate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="400"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="541"/> <source>You are about to import the</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="401"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="542"/> <source>REVOCATION CERTIFICATE</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="402"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="543"/> <source>A successful import will result in the key being irreversibly revoked.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="545"/> <source>Do you REALLY want to execute this operation?</source> <translation type="unfinished"></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="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="570"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="579"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="650"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="696"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="704"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="712"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="730"/> <source>Error</source> <translation type="unfinished">Erreur</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="562"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="580"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="697"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="713"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="430"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="571"/> <source>The target file is too large for a key revocation certificate.</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>GpgFrontend::UI::KeyPairSubkeyTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="43"/> - <source>Subkey List</source> - <translation type="unfinished">Liste des sous-clés</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="599"/> + <source>A <b>PaperKey</b> 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="603"/> + <source>Keep this paper copy in a safe and secure place, such as a fireproof safe or a trusted vault.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="609"/> + <source>Exporting Private Key as a PaperKey</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="44"/> - <source>Detail of Selected Subkey</source> - <translation type="unfinished">Détail de la sous-clé sélectionnée</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="651"/> + <source>An error occurred trying to generate Paper Key.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="48"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="688"/> + <source>Paper Key File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="705"/> + <source>The target file is too large for a paper key keyring.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="731"/> + <source>An error occurred trying to recover the Paper Key back to the private key.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>GpgFrontend::UI::KeyPairSubkeyTab</name> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="60"/> <source>Generate A New Subkey</source> <translation type="unfinished">Générer une nouvelle sous-clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="65"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="77"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key ID</source> <translation type="unfinished">Identifiant de clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Algorithm</source> <translation type="unfinished">Algorithme</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Algorithm Detail</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="69"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key Size</source> <translation type="unfinished">Taille de la clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="83"/> <source>Usage</source> <translation type="unfinished">Usage</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="85"/> <source>Expires On (Local Time)</source> <translation type="unfinished">Expire le (heure locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="87"/> <source>Create Date (Local Time)</source> <translation type="unfinished">Date de création (heure locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="88"/> <source>Existence</source> <translation type="unfinished">Existence</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="90"/> <source>Key in Smart Card</source> <translation type="unfinished">Entrez la carte à puce</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="92"/> <source>Fingerprint</source> <translation type="unfinished">Empreinte digitale</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="102"/> - <source>Copy</source> - <translation type="unfinished">Copier</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="55"/> + <source>List of the primary key and subkey(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> - <source>Subkey ID</source> - <translation type="unfinished">ID de sous-clé</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="56"/> + <source>Detail of Selected Primary Key/Subkey</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> - <source>Algo</source> - <translation type="unfinished">Algo.</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> + <source>Key Type</source> + <translation type="unfinished">Type de clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="89"/> + <source>Revoked</source> + <translation type="unfinished">Révoqué</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="353"/> + <source>Export Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Create Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Expire Date</source> <translation type="unfinished">Date d'expiration</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="203"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Primary Key</source> + <translation type="unfinished">Clé primaire</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="210"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Subkey</source> + <translation type="unfinished">Sous-clé</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="233"/> <source>Never Expire</source> <translation type="unfinished">N'expire jamais</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="240"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="289"/> <source>Never Expires</source> <translation type="unfinished">N'expire jamais</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="262"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="311"/> <source>Certificate</source> <translation type="unfinished">Certificat</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="264"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="313"/> <source>Encrypt</source> <translation type="unfinished">Chiffrer</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="265"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="314"/> <source>Sign</source> <translation type="unfinished">Signer</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="266"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="315"/> <source>Auth</source> <translation type="unfinished">Authentification</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="271"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="320"/> <source>Exists</source> <translation type="unfinished">Existe</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="272"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="321"/> <source>Not Exists</source> <translation type="unfinished">N'existe pas</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="275"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <source>Yes</source> <translation type="unfinished">Oui</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="275"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <source>No</source> <translation type="unfinished">Non</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="304"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="352"/> + <source>Export Primary Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="375"/> <source>Edit Expire Date</source> <translation type="unfinished">Modifier la date d'expiration</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="379"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="383"/> + <source>Delete</source> + <translation type="unfinished">Effacer</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="387"/> + <source>Revoke</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="440"/> + <source>Exporting Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="441"/> + <source>You are about to export a private subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="442"/> + <source>While subkeys are less critical than the primary key, they should still be handled with care.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="445"/> + <source>Do you want to proceed with exporting this subkey?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="472"/> + <source>Export Key To File</source> + <translation type="unfinished">Exporter la clé vers un fichier</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="473"/> + <source>Key Files</source> + <translation type="unfinished">Fichiers clés</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="478"/> + <source>Export Error</source> + <translation type="unfinished">Erreur d'exportation</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="479"/> + <source>Couldn't open %1 for writing</source> + <translation type="unfinished">Impossible d'ouvrir %1 pour l'écriture</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="488"/> + <source><h3>You are about to delete the subkey:</h3><br /><b>KeyID:</b> %1<br /><br />This action is irreversible. Please confirm.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="494"/> + <source>Delete Subkey Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="509"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="559"/> + <source>Illegal Operation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="510"/> + <source>Cannot delete the primary key or an invalid subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="518"/> + <source>Operation Failed</source> + <translation type="unfinished">L'opération a échoué</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="519"/> + <source>The selected subkey could not be deleted. Please check your permissions or try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="525"/> + <source>Operation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="526"/> + <source>The subkey with KeyID %1 has been successfully deleted.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="536"/> + <source><h3>Revoke Subkey Confirmation</h3><br /><b>KeyID:</b> %1<br /><br />Revoking a subkey will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this subkey?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="543"/> + <source>Revoke Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="560"/> + <source>Cannot revoke the primary key or an invalid subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="577"/> + <source>Revocation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="578"/> + <source>Failed to revoke the subkey. Please try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="581"/> + <source>Revocation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="582"/> + <source>The subkey has been successfully revoked.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::KeyPairUIDTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="58"/> <source>New UID</source> <translation type="unfinished">Nouvel UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="51"/> - <source>UID Management</source> - <translation type="unfinished">Gestion de l'UID</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="73"/> <source>UIDs</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="78"/> <source>TOFU</source> <translation type="unfinished">TOFU</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="90"/> <source>Signature of Selected UID</source> <translation type="unfinished">Signature de l'UID sélectionné</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <source>Select</source> - <translation type="unfinished">Sélectionner</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Name</source> <translation type="unfinished">Nom</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Email</source> <translation type="unfinished">E-mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> <source>Comment</source> <translation type="unfinished">Commentaire</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <source>Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Key ID</source> <translation type="unfinished">Identifiant de clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Create Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="164"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="167"/> <source>Expired Date</source> <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="250"/> <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="298"/> <source>Never Expires</source> <translation type="unfinished">N'expire jamais</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="355"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="481"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="490"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="535"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="564"/> <source>Invalid Operation</source> <translation type="unfinished">Opération invalide</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"/> - <source>Please select one or more UIDs before doing this operation.</source> - <translation type="unfinished">Veuillez sélectionner un ou plusieurs UID avant d'effectuer cette opération.</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="364"/> + <source>Are you sure that you want to delete the following UID?</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/> - <source>Sign Selected UID(s)</source> - <translation type="unfinished">Signer les UID sélectionnés</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="542"/> + <source><h3>Revoke UID Confirmation</h3><br /><b>UID:</b> %1<br /><br />Revoking a UID will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this UID?</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="331"/> - <source>Delete Selected UID(s)</source> - <translation type="unfinished">Supprimer les UID sélectionnés</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>4 -> User ID is no longer valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/> + <source>Revocation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/> + <source>Failed to revoke the UID. Please try again.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="351"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="585"/> + <source>Revocation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="586"/> + <source>The UID has been successfully revoked.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="330"/> <source>Successful Operation</source> <translation type="unfinished">Opération réussie</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="352"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="331"/> <source>Successfully added a new UID.</source> <translation type="unfinished">Un nouvel UID a bien été ajouté.</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="333"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="373"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="404"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/> <source>Operation Failed</source> <translation type="unfinished">L'opération a échoué</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="334"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="405"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="513"/> <source>An error occurred during the operation.</source> <translation type="unfinished">Une erreur s'est produite lors de l'opération.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="376"/> - <source>Deleting UIDs</source> - <translation type="unfinished">Suppression d'UID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="356"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/> + <source>Cannot delete the Primary UID.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="379"/> - <source>Are you sure that you want to delete the following UIDs?</source> - <translation type="unfinished">Êtes-vous sûr de vouloir supprimer les UID suivants ?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="361"/> + <source>Deleting UIDs</source> + <translation type="unfinished">Suppression d'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="366"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="397"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/> <source>The action can not be undone.</source> <translation type="unfinished">L'action ne peut pas être annulée.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="390"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="374"/> <source>An error occurred during the delete %1 operation.</source> <translation type="unfinished">Une erreur s'est produite lors de l'opération de suppression %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="394"/> <source>Set Primary UID</source> <translation type="unfinished">Définir l'UID principal</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="415"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="395"/> <source>Are you sure that you want to set the Primary UID to?</source> <translation type="unfinished">Êtes-vous sûr de vouloir définir l'UID principal sur ?</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="455"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/> <source>Set As Primary</source> <translation type="unfinished">Définir comme principale</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="458"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="428"/> <source>Sign UID</source> <translation type="unfinished">Signer l'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="431"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="549"/> + <source>Revoke UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="434"/> <source>Delete UID</source> <translation type="unfinished">Supprimer l'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="536"/> <source>Please select one UID before doing this operation.</source> <translation type="unfinished">Veuillez sélectionner un UID avant d'effectuer cette opération.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="509"/> - <source>Deleting UID</source> - <translation type="unfinished">Suppression de l'UID</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/> - <source>Are you sure that you want to delete the following uid?</source> - <translation type="unfinished">Êtes-vous sûr de vouloir supprimer l'UID suivant ?</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="530"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="470"/> <source>Delete(Revoke) Key Signature</source> <translation type="unfinished">Supprimer (révoquer) la signature de clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="542"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="482"/> <source>Please select one Key Signature before doing this operation.</source> <translation type="unfinished">Veuillez sélectionner une signature de clé avant de faire cette opération.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="551"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="491"/> <source>To delete the signature, you need to have its corresponding public key in the local database.</source> <translation type="unfinished">Pour supprimer la signature, vous devez avoir sa clé publique correspondante dans la base de données locale.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="501"/> <source>Deleting Key Signature</source> <translation type="unfinished">Suppression de la signature de clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="563"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="503"/> <source>Are you sure that you want to delete the following signature?</source> <translation type="unfinished">Êtes-vous sûr de vouloir supprimer la signature suivante ?</translation> </message> @@ -3278,63 +3555,63 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyServerImportDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="56"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="57"/> <source>Close</source> <translation type="unfinished">proche</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="60"/> <source>Import ALL</source> <translation type="unfinished">Importer TOUT</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="63"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="64"/> <source>Search</source> <translation type="unfinished">Chercher</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> <source>Search String</source> <translation type="unfinished">Chaîne de recherche</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>: </source> <translation type="unfinished">:</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>Key Server</source> <translation type="unfinished">Serveur de clés</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="113"/> - <source>Import Keys from Keyserver</source> - <translation type="unfinished">Importer des clés à partir du serveur de clés</translation> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="114"/> + <source>Import Keys from key server</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>UID</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Creation date</source> <translation type="unfinished">Date de création</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>KeyID</source> <translation type="unfinished">ID clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Tag</source> <translation type="unfinished">Étiqueter</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="180"/> <source>Text is empty.</source> <translation type="unfinished">Le texte est vide.</translation> </message> @@ -3355,61 +3632,62 @@ This will result in loss of all cached form positions, statuses, key servers, et </message> <message> <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="232"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="233"/> <source>Connection Error</source> <translation type="unfinished">Erreur de connexion</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="241"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="242"/> <source>Too many responses from keyserver!</source> <translation type="unfinished">Trop de réponses du serveur de clés !</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="253"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="254"/> <source>No keys found, input may be kexId, retrying search with 0x.</source> <translation type="unfinished">Aucune clé trouvée, l'entrée peut être kexId, réessayer la recherche avec 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="264"/> <source>No keys found containing the search string!</source> <translation type="unfinished">Aucune clé trouvée contenant la chaîne de recherche !</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="270"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="271"/> <source>Insufficiently specific search string!</source> <translation type="unfinished">Chaîne de recherche insuffisamment spécifique !</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="305"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="306"/> <source>revoked</source> <translation type="unfinished">révoqué</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="308"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="309"/> <source>disabled</source> <translation type="unfinished">désactivée</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="353"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="354"/> <source>%1 keys found. Double click a key to import it.</source> <translation type="unfinished">%1 clés trouvées. Double-cliquez sur une clé pour l'importer.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="374"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="375"/> <source>Warning</source> <translation type="unfinished">Avertissement</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="375"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="376"/> <source>Please select one KeyPair before doing this operation.</source> <translation type="unfinished">Veuillez sélectionner une KeyPair avant de faire cette opération.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="422"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="423"/> <source>Key Imported</source> <translation type="unfinished">Clé importée</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="433"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="436"/> <source>Processing ...</source> <translation type="unfinished"></translation> </message> @@ -3417,27 +3695,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="96"/> <source>Success</source> <translation type="unfinished">Succès</translation> </message> @@ -3445,80 +3723,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="80"/> <source>Success</source> <translation type="unfinished">Succès</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="81"/> <source>The expire date of the key pair has been updated.</source> <translation type="unfinished">La date d'expiration de la paire de clés a été mise à jour.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="91"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="90"/> <source>Failure</source> <translation type="unfinished">Échec</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="92"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="91"/> <source>Failed to update the expire date of the key pair.</source> <translation type="unfinished">Échec de la mise à jour de la date d'expiration de la paire de clés.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="136"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="135"/> <source>Modified Expiration Date (Local Time)</source> <translation type="unfinished">Date d'expiration modifiée (heure locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="137"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="136"/> <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">Conseils : Pour des raisons de sécurité, la clé est valable jusqu'à deux ans. Si vous êtes un utilisateur expert, veuillez le déverrouiller plus longtemps dans les paramètres.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="141"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="140"/> <source>No Expiration</source> <translation type="unfinished">Pas d'expiration</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="142"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="141"/> <source>Modified Expiration Date</source> <translation type="unfinished">Date d'expiration modifiée</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">Erreur</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/KeyTable.cpp" line="83"/> + <source>Key Not Found.</source> + <translation type="unfinished">Clé introuvable.</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="53"/> <source>Signers</source> <translation type="unfinished">Signataires</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="86"/> <source>Expire Date</source> <translation type="unfinished">Date d'expiration</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="90"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="96"/> <source>Sign For Key's UID(s)</source> <translation type="unfinished">Signer pour les UID de la clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="114"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="121"/> <source>Unsuccessful Operation</source> <translation type="unfinished">Opération infructueuse</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="115"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="122"/> <source>Signature operation failed for UID %1</source> <translation type="unfinished">L'opération de signature a échoué pour l'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="126"/> <source>Operation Complete</source> <translation type="unfinished">Opération terminée</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="121"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="127"/> <source>The signature operation of the UID is complete</source> <translation type="unfinished">L'opération de signature de l'UID est terminée</translation> </message> @@ -3526,52 +3817,52 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyUploadDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="66"/> <source>Uploading Public Key</source> <translation type="unfinished">Téléchargement de la clé publique</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="84"/> <source>Error</source> <translation type="unfinished">Erreur</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="85"/> <source>Unknown error occurred</source> <translation type="unfinished">Une erreur inconnue s'est produite</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="155"/> <source>Key Not Found</source> <translation type="unfinished">Clé introuvable</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="158"/> <source>Timeout</source> <translation type="unfinished">Temps libre</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="161"/> <source>Key Server Not Found</source> <translation type="unfinished">Serveur de clé introuvable</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="164"/> <source>Connection Error</source> <translation type="unfinished">Erreur de connexion</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="166"/> <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="170"/> <source>Upload Success</source> <translation type="unfinished">Télécharger le succès</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="166"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="171"/> <source>Upload Public Key Successfully</source> <translation type="unfinished">Télécharger la clé publique avec succès</translation> </message> @@ -3640,22 +3931,22 @@ This will result in loss of all cached form positions, statuses, key servers, et <translation type="unfinished">Définir par défaut</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">Adresse du serveur de clés non sécurisée</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">Pour des raisons de sécurité, l'utilisation de HTTP comme protocole de communication avec le serveur de clés n'est pas recommandée. Il est recommandé d'utiliser 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">Avertissement</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">Vous ne pouvez pas utiliser HTTPS ou HTTP comme protocole de communication avec le serveur de clés, ce qui n'est peut-être pas faux. Mais veuillez vérifier à nouveau l'adresse que vous avez saisie pour vous assurer qu'elle est correcte. Êtes-vous sûr de vouloir l'ajouter à la liste des serveurs de clés ?</translation> </message> @@ -3708,1075 +3999,1295 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::MainWindow</name> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="154"/> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="159"/> <source>Critical error occur while loading GpgFrontend.</source> <translation type="unfinished">Une erreur critique s'est produite lors du chargement de GpgFrontend.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="158"/> <source>Loading Failed</source> <translation type="unfinished">Échec du chargement</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="49"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="74"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="101"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="145"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="164"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="189"/> - <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/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/MainWindowSlotFunction.cpp" line="97"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="121"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="141"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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/MainWindowFileSlotFunction.cpp" line="50"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="75"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="103"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="176"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="201"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="229"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="282"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="302"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="319"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="336"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="355"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="372"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="389"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="409"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="471"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="528"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="546"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="571"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="616"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="661"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="735"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="781"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="810"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="818"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="845"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="910"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="919"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="947"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="988"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="77"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="239"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="278"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="440"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Error</source> <translation type="unfinished">Erreur</translation> </message> <message> - <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="51"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="303"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="356"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="410"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="572"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="691"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="811"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="911"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="989"/> <source>Cannot read from file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="63"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="178"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="64"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="190"/> <source>The target file %1 already exists, do you need to overwrite it?</source> <translation type="unfinished">Le fichier cible %1 existe déjà, devez-vous l'écraser ?</translation> </message> <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="67"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="193"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="310"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="450"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="623"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="742"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="925"/> <source>Warning</source> <translation type="unfinished">Avertissement</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="76"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="373"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="617"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="736"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="819"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="920"/> <source>Cannot write to file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="84"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="199"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="211"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> <source>Symmetric Encryption</source> <translation type="unfinished">Chiffrement symétrique</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="200"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="86"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="212"/> <source>No Key Selected. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation type="unfinished">Aucune clé sélectionnée. Voulez-vous chiffrer avec un chiffrement symétrique à l'aide d'une phrase secrète ?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="91"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="63"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="92"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="64"/> <source>Symmetrically Encrypting</source> <translation type="unfinished">Chiffrement symétrique</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="102"/> - <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/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/MainWindowFileSlotFunction.cpp" line="104"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="230"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="283"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="337"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="472"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="547"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="662"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="782"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="846"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="948"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="78"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="203"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="240"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="321"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="441"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="492"/> <source>Unknown error occurred</source> <translation type="unfinished">Une erreur inconnue s'est produite</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/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="261"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="598"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="717"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="396"/> <source>Invalid KeyPair</source> <translation type="unfinished">Paire de clés invalide</translation> </message> <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/MainWindowGpgOperaFunction.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="262"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="599"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="718"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="397"/> <source>The selected keypair cannot be used for encryption.</source> <translation type="unfinished">La paire de clés sélectionnée ne peut pas être utilisée pour le chiffrement.</translation> </message> <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/MainWindowGpgOperaFunction.cpp" line="103"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="159"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="281"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="263"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="600"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="719"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="115"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="181"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="398"/> <source>For example the Following Key:</source> <translation type="unfinished">Par exemple la clé suivante :</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="144"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="123"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> <source>Encrypting</source> <translation type="unfinished">Chiffrement</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="218"/> <source>Archiving & Symmetrically Encrypting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="250"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="270"/> <source>Archiving & Encrypting</source> <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="311"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="624"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="743"/> <source>The target file already exists, do you need to overwrite it?</source> <translation type="unfinished">Le fichier cible existe déjà, devez-vous l'écraser ?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="303"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="325"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="229"/> <source>Decrypting</source> <translation type="unfinished">Déchiffrement</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="353"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="378"/> <source>Decrypting & 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/MainWindowGpgOperaFunction.cpp" line="147"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="424"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="706"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="163"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="379"/> <source>No Key Checked</source> <translation type="unfinished">Aucune clé vérifiée</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/MainWindowGpgOperaFunction.cpp" line="148"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="588"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="707"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="164"/> <source>Please check the key in the key toolbox on the right.</source> <translation type="unfinished">Veuillez vérifier la clé dans la boîte à outils de clé à droite.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="398"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="100"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="112"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="178"/> <source>Invalid Operation</source> <translation type="unfinished">Opération invalide</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="399"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="433"/> <source>The selected key contains a key that does not actually have a sign usage.</source> <translation type="unfinished">La clé sélectionnée contient une clé qui n'a pas réellement d'utilisation de signe.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="401"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="435"/> <source>for example the Following Key:</source> <translation type="unfinished">par exemple la clé suivante :</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="417"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="451"/> <source>The signature file "%1" exists, do you need to overwrite it?</source> <translation type="unfinished">Le fichier de signature "%1" existe, devez-vous l'écraser ?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="426"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="168"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="460"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="190"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="703"/> <source>Signing</source> <translation type="unfinished">Signature</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="475"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="513"/> <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="514"/> <source>Please provide An ABSOLUTE Path If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="529"/> <source>Please select the appropriate origin file or signature file. Ensure that both are in this directory.</source> <translation type="unfinished">Veuillez sélectionner le fichier d'origine ou le fichier de signature approprié. Assurez-vous que les deux sont dans ce dossier.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="500"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="237"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="535"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="307"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="370"/> <source>Verifying</source> <translation type="unfinished">Vérification</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="648"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/> <source>Encrypting and Signing</source> <translation type="unfinished">Chiffrement et signature</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="706"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="767"/> <source>Archiving & Encrypting & 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="825"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="926"/> <source>The output file %1 already exists, do you need to overwrite it?</source> <translation type="unfinished">Le fichier de sortie %1 existe déjà, devez-vous l'écraser ?</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="834"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="479"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="850"/> <source>Decrypting and Verifying</source> <translation type="unfinished">Déchiffrement et vérification</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="839"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="882"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="533"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="445"/> + <source>Missing Keys</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="883"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="348"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="534"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="446"/> + <source>Some signatures cannot be verified because the corresponding keys are missing. + +The following fingerprints are missing: +%1 + +Would you like to fetch these keys from the key server?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="898"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="548"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="462"/> + <source>Verification Incomplete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="549"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="463"/> + <source>Verification was incomplete due to missing keys. You can manually import the keys later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="935"/> <source>Decrypting & Verifying & Extracting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="996"/> + <source>EML File Too Large</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="997"/> + <source>The EML file "%1" is larger than 32MB and will not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="56"/> <source>No Key Checked. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation type="unfinished">Aucune clé vérifiée. Voulez-vous chiffrer avec un chiffrement symétrique à l'aide d'une phrase de passe ?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="101"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="113"/> <source>The selected key contains a key that does not actually have a encrypt usage.</source> <translation type="unfinished">La clé sélectionnée contient une clé qui n'a pas réellement d'utilisation de chiffrement.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="179"/> <source>The selected key contains a key that does not actually have a signature usage.</source> <translation type="unfinished">La clé sélectionnée contient une clé qui n'a pas réellement d'utilisation de signature.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="268"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="380"/> <source>Please check some key in the key toolbox on the right.</source> <translation type="unfinished">Veuillez cocher une clé dans la boîte à outils des clés à droite.</translation> </message> <message> - <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"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Key Not Found.</source> <translation type="unfinished">Clé introuvable.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="116"/> <source>Localize</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="119"/> <source>UTC</source> <translation type="unfinished">UTC</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="126"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="142"/> <source>Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="249"/> - <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="324"/> + <source>This version(%1) may have been withdrawn by the developer due to serious problems. Please stop using this version immediately and download the latest stable version (%2) on the Github Releases Page.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="257"/> - <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="339"/> + <source>This may be a BETA Version (Latest Stable Version: %1).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="298"/> - <source>GpgFrontend Upgradeable (New Version: %1).</source> - <translation type="unfinished">GpgFrontend évolutif (nouvelle version : %1).</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="345"/> + <source>Commit Hash Mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="302"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="448"/> - <source>Update</source> - <translation type="unfinished">Mettre à jour</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="346"/> + <source>The current version's commit hash does not match the official release. This may indicate a modified or unofficial build. For security reasons, please verify your installation or download the official release from the Github Releases Page.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="308"/> - <source>Withdrawn Version</source> - <translation type="unfinished">Version retirée</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="478"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="573"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="896"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="902"/> + <source>None</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="310"/> - <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">Cette version (%1) a peut-être été retirée par le développeur en raison de graves problèmes. Veuillez cesser d'utiliser cette version immédiatement et utilisez la dernière version stable.</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="584"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> + <source>From</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="315"/> - <source>You can download the latest stable version(%1) on Github Releases Page.<br/></source> - <translation type="unfinished">Vous pouvez télécharger la dernière version stable (%1) sur la page des versions de Github.<br/></translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="487"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="893"/> + <source>Unknown</source> + <translation type="unfinished">Inconnu</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="320"/> - <source>This maybe a BETA Version (Latest Stable Version: %1).</source> - <translation type="unfinished">Il s'agit peut-être d'une version bêta (dernière version stable : %1).</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="892"/> + <source>To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="589"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="895"/> + <source>Subject</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="898"/> + <source>CC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="901"/> + <source>BCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="497"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="595"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="904"/> + <source>Date</source> + <translation type="unfinished">Date</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> + <source>Signed EML Data Hash (SHA1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="913"/> + <source>Message Integrity Check Algorithm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="772"/> + <source>No Key Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="626"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="756"/> + <source>Please select a key for encrypt the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="773"/> + <source>Please select a key for signing the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="695"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/> + <source>Multiple Keys Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="779"/> + <source>Please select only one key to sign the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="959"/> + <source># EML Data Error + +The provided EML data does not conform to RFC 3156 standards and cannot be processed. + +**Details:** %1 + +### What is EML Data? +EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation. + +### Suggested Solutions +1. Verify the EML data is complete and matches the structure outlined in RFC 3156. +2. Refer to the official documentation for the EML structure: %2 + +After correcting the EML data, try the operation again.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="45"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="985"/> + <source># Email Operation Error + +An error occurred during the email operation. The process could not be completed. + +**Details:** +- **Error Code:** %1 +- **Error Message:** %2 + +### Possible Causes +1. The email data may be incomplete or corrupted. +2. The selected GPG key does not have the necessary permissions. +3. Issues in the GPG environment or configuration. + +### Suggested Solutions +1. Ensure the email data is complete and follows the expected format. +2. Verify the GPG key has the required access permissions. +3. Check your GPG environment and configuration settings. +4. Review the error details above or application logs for further troubleshooting. + +If the issue persists, consider seeking technical support or consulting the documentation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="319"/> + <source>GpgFrontend Upgradeable (New Version: %1).</source> + <translation type="unfinished">GpgFrontend évolutif (nouvelle version : %1).</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="297"/> + <source>Update</source> + <translation type="unfinished">Mettre à jour</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="323"/> + <source>Withdrawn Version</source> + <translation type="unfinished">Version retirée</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>New</source> <translation type="unfinished">Nouveau</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="51"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>Open a new file</source> <translation type="unfinished">Ouvrir un nouveau fichier</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="47"/> <source>Open...</source> <translation type="unfinished">Ouvrir...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="48"/> <source>Open an existing file</source> <translation type="unfinished">Ouvrir un fichier existant</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="60"/> - <source>File Browser</source> - <translation type="unfinished">Navigateur de fichiers</translation> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="52"/> + <source>File Panel</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> - <source>Open a file browser</source> - <translation type="unfinished">Ouvrir un navigateur de fichiers</translation> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="53"/> + <source>Open a file panel</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> <source>Save File</source> <translation type="unfinished">Enregistrer le fichier</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="58"/> <source>Save the current File</source> <translation type="unfinished">Enregistrer le fichier actuel</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="73"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="62"/> <source>Save As</source> <translation type="unfinished">Enregistrer sous</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="76"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> <source>Save the current File as...</source> <translation type="unfinished">Enregistrer le fichier actuel sous...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="66"/> <source>Print</source> <translation type="unfinished">Imprimer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="82"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> <source>Print Document</source> <translation type="unfinished">Imprimer le document</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> <source>Close</source> <translation type="unfinished">proche</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="71"/> <source>Close file</source> <translation type="unfinished">Fermer le fichier</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="91"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="74"/> <source>Quit</source> <translation type="unfinished">Quitter</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="94"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="75"/> <source>Quit Program</source> <translation type="unfinished">Quitter le programme</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="99"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> <source>Undo</source> <translation type="unfinished">annuler</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="80"/> <source>Undo Last Edit Action</source> <translation type="unfinished">Annuler la dernière action de modification</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="83"/> <source>Redo</source> <translation type="unfinished">Refaire</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="84"/> <source>Redo Last Edit Action</source> <translation type="unfinished">Rétablir la dernière action de modification</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="87"/> <source>Zoom In</source> <translation type="unfinished">Agrandir</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="116"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="92"/> <source>Zoom Out</source> <translation type="unfinished">Dézoomer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="121"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="93"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="97"/> <source>Paste</source> <translation type="unfinished">Pâte</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="98"/> <source>Paste Text From Clipboard</source> <translation type="unfinished">Coller le texte du presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="127"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> <source>Cut</source> <translation type="unfinished">Couper</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="131"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="103"/> <source>Cut the current selection's contents to the clipboard</source> <translation type="unfinished">Couper le contenu de la sélection actuelle dans le presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> <source>Copy</source> <translation type="unfinished">Copier</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="139"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="109"/> <source>Copy the current selection's contents to the clipboard</source> <translation type="unfinished">Copier le contenu de la sélection actuelle dans le presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="143"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="113"/> <source>Quote</source> <translation type="unfinished">Citation</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="114"/> <source>Quote whole text</source> <translation type="unfinished">Citer le texte en entier</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="148"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="118"/> <source>Select All</source> <translation type="unfinished">Tout sélectionner</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="119"/> <source>Select the whole text</source> <translation type="unfinished">Sélectionnez tout le texte</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="155"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="123"/> <source>Find</source> <translation type="unfinished">Trouve</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> <source>Find a word</source> <translation type="unfinished">Trouver un mot</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="161"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="128"/> <source>Remove spacing</source> <translation type="unfinished">Supprimer l'espacement</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="166"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="130"/> <source>Remove double linebreaks, e.g. in pasted text from Web Mailer</source> <translation type="unfinished">Supprimez les doubles sauts de ligne, par ex. dans du texte collé depuis Web Mailer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> <source>Settings</source> <translation type="unfinished">Paramètres</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="171"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="136"/> <source>Open settings dialog</source> <translation type="unfinished">Ouvrir la boîte de dialogue des paramètres</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="179"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="144"/> <source>Encrypt</source> <translation type="unfinished">Chiffrer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="183"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> <source>Encrypt Message</source> <translation type="unfinished">Chiffrer le message</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="201"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> <source>Encrypt Sign</source> <translation type="unfinished">Chiffrer et signer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="152"/> <source>Encrypt and Sign Message</source> <translation type="unfinished">Chiffrer et signer le message</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="224"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="157"/> <source>Decrypt</source> <translation type="unfinished">Déchiffrer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="227"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> <source>Decrypt Message</source> <translation type="unfinished">Déchiffrer le message</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="249"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="164"/> <source>Decrypt Verify</source> <translation type="unfinished">Déchiffrer et vérifier</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="253"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="165"/> <source>Decrypt and Verify Message</source> <translation type="unfinished">Déchiffrer et vérifier le message</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="275"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> <source>Sign</source> <translation type="unfinished">Signer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="278"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="171"/> <source>Sign Message</source> <translation type="unfinished">Signer le message</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="290"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="175"/> <source>Verify</source> <translation type="unfinished">Vérifier</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="293"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="176"/> <source>Verify Message</source> <translation type="unfinished">Vérifier le message</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="308"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="554"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="636"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="184"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="487"/> <source>File</source> <translation type="unfinished">Déposer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="310"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="186"/> <source>Import New Key From File</source> <translation type="unfinished">Importer une nouvelle clé à partir d'un fichier</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="314"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="193"/> <source>Clipboard</source> <translation type="unfinished">Presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="318"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="195"/> <source>Import New Key From Clipboard</source> <translation type="unfinished">Importer une nouvelle clé du presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="329"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="208"/> <source>Keyserver</source> <translation type="unfinished">Serveur de clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="333"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="210"/> <source>Import New Key From Keyserver</source> <translation type="unfinished">Importer une nouvelle clé à partir du serveur de clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="339"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="218"/> <source>Editor</source> <translation type="unfinished">Éditeur</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="341"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="219"/> <source>Import New Key From Editor</source> <translation type="unfinished">Importer une nouvelle clé à partir de l'éditeur</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="345"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="224"/> <source>Manage Keys</source> <translation type="unfinished">Gérer les clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="225"/> <source>Open Key Management</source> <translation type="unfinished">Ouvrir la gestion des clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="351"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="230"/> <source>Clear Password Cache</source> <translation type="unfinished">Effacer le cache du mot de passe</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="354"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="231"/> <source>Clear Password Cache of GnuPG</source> <translation type="unfinished">Vider le cache des mots de passe de GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="359"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="376"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="397"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="459"/> + <source>Advanced</source> + <translation type="unfinished">Avancée</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="600"/> + <source>Status Panel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="346"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="378"/> <source>Successful Operation</source> <translation type="unfinished">Opération réussie</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="360"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="347"/> <source>Clear password cache successfully</source> <translation type="unfinished">Effacer le cache du mot de passe avec succès</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="362"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="380"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="401"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="349"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="382"/> <source>Failed Operation</source> <translation type="unfinished">Échec de l'opération</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="350"/> <source>Failed to clear password cache of GnuPG</source> <translation type="unfinished">Impossible d'effacer le cache du mot de passe de GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="368"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="236"/> <source>Reload All Components</source> <translation type="unfinished">Recharger tous les composants</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="370"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="237"/> <source>Reload All GnuPG's Components</source> <translation type="unfinished">Recharger tous les composants de GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="377"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/> <source>Reload all the GnuPG's components successfully</source> <translation type="unfinished">Rechargez tous les composants de GnuPG avec succès</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="381"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="365"/> <source>Failed to reload all or one of the GnuPG's component(s)</source> <translation type="unfinished">Échec du rechargement de tout ou partie des composants de GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="386"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="242"/> <source>Restart All Components</source> <translation type="unfinished">Redémarrez tous les composants</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="388"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Restart All GnuPG's Components</source> <translation type="unfinished">Redémarrez tous les composants de GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="398"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="379"/> <source>Restart all the GnuPG's components successfully</source> <translation type="unfinished">Redémarrez tous les composants de GnuPG avec succès</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="383"/> <source>Failed to restart all or one of the GnuPG's component(s)</source> <translation type="unfinished">Échec du redémarrage de tout ou partie des composants de GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="407"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Open GnuPG Controller</source> <translation type="unfinished">Ouvrir le contrôleur GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="409"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Open GnuPG Controller Dialog</source> <translation type="unfinished">Ouvrir la boîte de dialogue du contrôleur GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="413"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="254"/> <source>Open Module Controller</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="415"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="255"/> <source>Open Module Controller Dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="422"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="264"/> + <source>New E-Mail</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="265"/> + <source>Create A New E-Mail Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="273"/> <source>About</source> <translation type="unfinished">A propos</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="424"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="274"/> <source>Show the application's About box</source> <translation type="unfinished">Afficher la zone À propos de l'application</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="430"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="434"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="283"/> <source>GnuPG</source> <translation type="unfinished">GnuPGGenericName</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="281"/> <source>Information about Gnupg</source> <translation type="unfinished">Informations sur Gnupg</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="437"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="287"/> <source>Translate</source> <translation type="unfinished">Traduire</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="439"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="288"/> <source>Information about translation</source> <translation type="unfinished">Informations sur la traduction</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="441"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="290"/> <source>Translators</source> <translation type="unfinished">Traducteurs</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="444"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="294"/> <source>Check for Updates</source> <translation type="unfinished">Vérifier les mises à jour</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="446"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="295"/> <source>Check for updates</source> <translation type="unfinished">Vérifier les mises à jour</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="451"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="301"/> <source>Open Wizard</source> <translation type="unfinished">Ouvrir l'assistant</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="453"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="302"/> <source>Open the wizard</source> <translation type="unfinished">Ouvrir l'assistant</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="458"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="307"/> <source>Append Public Key to Editor</source> <translation type="unfinished">Ajouter la clé publique à l'éditeur</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="460"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="308"/> <source>Append selected Keypair's Public Key to Editor</source> <translation type="unfinished">Ajouter la clé publique de la paire de clés sélectionnée à l'éditeur</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="465"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="313"/> <source>Append Create DateTime to Editor</source> <translation type="unfinished">Ajouter Créer DateTime à l'éditeur</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="467"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="314"/> <source>Append selected Key's creation date and time to Editor</source> <translation type="unfinished">Ajouter la date et l'heure de création de la clé sélectionnée à l'éditeur</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="472"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="319"/> <source>Append Expire DateTime to Editor</source> <translation type="unfinished">Ajouter la date d'expiration à l'éditeur</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="474"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="320"/> <source>Append selected Key's expiration date and time to Editor</source> <translation type="unfinished">Ajouter la date et l'heure d'expiration de la clé sélectionnée à l'éditeur</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="479"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="325"/> <source>Append Fingerprint to Editor</source> <translation type="unfinished">Ajouter l'empreinte digitale à l'éditeur</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="481"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="326"/> <source>Append selected Key's Fingerprint to Editor</source> <translation type="unfinished">Ajouter l'empreinte digitale de la clé sélectionnée à l'éditeur</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="485"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="331"/> <source>Copy Email</source> <translation type="unfinished">Copier l'e-mail</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="487"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="332"/> <source>Copy selected Keypair's to clipboard</source> <translation type="unfinished">Copier les paires de clés sélectionnées dans le presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="337"/> <source>Copy Default UID</source> <translation type="unfinished">Copier l'UID par défaut</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>Copy selected Keypair's default UID to clipboard</source> <translation type="unfinished">Copiez l'UID par défaut de la paire de clés sélectionnée dans le presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="498"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="343"/> <source>Copy Key ID</source> <translation type="unfinished">Copier l'ID de clé</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="500"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="344"/> <source>Copy selected Keypair's ID to clipboard</source> <translation type="unfinished">Copier l'ID de la paire de clés sélectionnée dans le presse-papiers</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="504"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>Show Key Details</source> <translation type="unfinished">Afficher les détails clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="350"/> <source>Show Details for this Key</source> <translation type="unfinished">Afficher les détails de cette clé</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="509"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="355"/> <source>Add To Favourite</source> <translation type="unfinished">Ajouter aux favoris</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="510"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="356"/> <source>Add this key to Favourite Table</source> <translation type="unfinished">Ajouter cette clé au tableau des favoris</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="516"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="362"/> <source>Remove From Favourite</source> <translation type="unfinished">Supprimer des favoris</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="518"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> <source>Remove this key from Favourite Table</source> <translation type="unfinished">Supprimer cette clé du tableau des favoris</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="524"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="525"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="370"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="371"/> <source>Set Owner Trust Level</source> <translation type="unfinished">Définir le niveau de confiance du propriétaire</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="544"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="391"/> <source>Remove PGP Header</source> <translation type="unfinished">Supprimer l'en-tête PGP</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="548"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="395"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="396"/> <source>Add PGP Header</source> <translation type="unfinished">Ajouter un en-tête PGP</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="567"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="658"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="420"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="514"/> <source>Edit</source> <translation type="unfinished">Éditer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="440"/> <source>Crypt</source> <translation type="unfinished">Crypte</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="595"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="450"/> <source>Keys</source> <translation type="unfinished">Clés</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="596"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="451"/> <source>Import Key</source> <translation type="unfinished">Importer la clé</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="604"/> - <source>Advance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="612"/> - <source>Steganography</source> - <translation type="unfinished">Stéganographie</translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="616"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="467"/> <source>View</source> <translation type="unfinished">Vue</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="618"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="469"/> <source>Help</source> <translation type="unfinished">Aider</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="643"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="499"/> <source>Operations</source> <translation type="unfinished">Opérations</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="653"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="509"/> <source>Key</source> <translation type="unfinished">Clé</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="666"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="522"/> <source>Special Edit</source> <translation type="unfinished">Édition spéciale</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="678"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="536"/> <source>Import key from...</source> <translation type="unfinished">Importer la clé de...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="679"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="537"/> <source>Import key</source> <translation type="unfinished">Importer la clé</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="695"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="553"/> <source>Ready</source> <translation type="unfinished">Prêt</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="702"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="560"/> <source>Key ToolBox</source> <translation type="unfinished">Boîte à outils clé</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="710"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="568"/> <source>Default</source> <translation type="unfinished">Défaut</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="718"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="575"/> <source>Favourite</source> <translation type="unfinished">Préféré</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="726"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="582"/> <source>Only Public Key</source> <translation type="unfinished">Clé publique uniquement</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="736"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="589"/> <source>Has Private Key</source> <translation type="unfinished">Possède une clé privée</translation> </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="750"/> - <source>Information Board</source> - <translation type="unfinished">Tableau d'information</translation> - </message> </context> <context> <name>GpgFrontend::UI::ModuleControllerDialog</name> <message> <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="49"/> - <source>Module Informations</source> + <source>Module Information</source> <translation type="unfinished"></translation> </message> <message> @@ -4816,89 +5327,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"></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"></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"></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">Chemin d'accès</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> @@ -4968,8 +5479,8 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="96"/> - <source>Automatically import a missing key for signature verification.</source> - <translation type="unfinished">Importez automatiquement une clé manquante pour la vérification de la signature.</translation> + <source>Automatically fetch key publish status from key server.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="98"/> @@ -5025,23 +5536,23 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <translation type="unfinished">0 caractère</translation> </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="66"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="223"/> <source>%1 character(s)</source> <translation type="unfinished">%1 caractère(s)</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="72"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="75"/> <source>Loading...</source> <translation type="unfinished">Chargement...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="86"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="95"/> <source>lf</source> <translation type="unfinished">Si</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="87"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="96"/> <source>UTF-8</source> <translation type="unfinished">UTF-8</translation> </message> @@ -5075,79 +5586,39 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc </message> </context> <context> - <name>GpgFrontend::UI::RaisePinentry</name> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/> - <source>Show passphrase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/> - <source>Hide passphrase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="67"/> - <source>Repeat Passphrase:</source> - <translation type="unfinished"></translation> - </message> + <name>GpgFrontend::UI::RevocationOptionsDialog</name> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="71"/> - <source>Given Passphrase was wrong. Please retry.</source> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="42"/> + <source>Revocation Reason (Code)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="74"/> - <source>Passphrase:</source> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="43"/> + <source>Revocation Reason (Text)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="84"/> - <source>Passphrases do not match</source> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="44"/> + <source>Revocation Options</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="87"/> - <source>Caps Lock is on</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="91"/> - <source>Bundled Pinentry</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="95"/> - <source>Confirm</source> - <translation type="unfinished">Confirmer</translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="96"/> - <source>Cancel</source> - <translation type="unfinished">Annuler</translation> - </message> </context> <context> <name>GpgFrontend::UI::SetOwnerTrustLevel</name> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> - <source>Unknown</source> - <translation type="unfinished">Inconnu</translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="67"/> <source>Undefined</source> <translation type="unfinished">Indéfini</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="65"/> <source>Never</source> <translation type="unfinished">Jamais</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="63"/> <source>Marginal</source> <translation type="unfinished">Marginal</translation> @@ -5159,38 +5630,28 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <translation type="unfinished">Complet</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="51"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="59"/> <source>Ultimate</source> <translation type="unfinished">Ultime</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="52"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> <source>Modify Owner Trust Level</source> <translation type="unfinished">Modifier le niveau de confiance du propriétaire</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="54"/> <source>Trust for the Key Pair:</source> <translation type="unfinished">Confiance pour la paire de clés :</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="73"/> - <source>Warning</source> - <translation type="unfinished">Avertissement</translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="75"/> - <source>Owner Trust Level cannot set to Unknown level, automately changing it into Undefined level.</source> - <translation type="unfinished">Le niveau de confiance du propriétaire ne peut pas être défini sur le niveau Inconnu, ce qui le transforme automatiquement en niveau Indéfini.</translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="83"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="78"/> <source>Failed</source> <translation type="unfinished">Échoué</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="84"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="79"/> <source>Modify Owner Trust Level failed.</source> <translation type="unfinished">Échec de la modification du niveau de confiance du propriétaire.</translation> </message> @@ -5218,17 +5679,17 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <translation type="unfinished">Réseau</translation> </message> <message> - <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="71"/> <source>Settings</source> <translation type="unfinished">Paramètres</translation> </message> <message> - <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="71"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="61"/> <source>Preference</source> <translation type="unfinished">Préférence</translation> </message> <message> - <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="123"/> <source>System Default</source> <translation type="unfinished">Défaillance du système</translation> </message> @@ -5246,27 +5707,27 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <translation type="unfinished">Annuler</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">Signataires</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">Sélectionnez le(s) signataire(s)</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">Veuillez sélectionner une ou plusieurs clés privées à utiliser pour la signature.</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">Si aucune clé n'est sélectionnée, la clé par défaut sera utilisée pour la signature.</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> @@ -5274,87 +5735,87 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::SubkeyGenerateDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="72"/> <source>Tipps: if the key pair has a passphrase, the subkey's passphrase must be equal to it.</source> <translation type="unfinished">Conseil : si la paire de clés a une phrase secrète, la phrase secrète de la sous-clé doit lui être égale.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="85"/> <source>Generate New Subkey</source> <translation type="unfinished">Générer une nouvelle sous-clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="93"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> <source>Key Usage</source> <translation type="unfinished">Utilisation des clés</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="100"/> <source>Encryption</source> <translation type="unfinished">Chiffrement</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="103"/> <source>Signing</source> <translation type="unfinished">Signature</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="101"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="106"/> <source>Certification</source> <translation type="unfinished">Attestation</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="104"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="109"/> <source>Authentication</source> <translation type="unfinished">Authentification</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="148"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="153"/> <source>Key Type</source> <translation type="unfinished">Type de clé</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="154"/> <source>KeySize (in Bit)</source> <translation type="unfinished">Taille de clé (en bits)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="155"/> <source>Expiration Date</source> <translation type="unfinished">Date d'expiration</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="156"/> <source>Never Expire</source> <translation type="unfinished">N'expire jamais</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="157"/> <source>Non Pass Phrase</source> <translation type="unfinished">Sans phrase secrète</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="167"/> <source>Basic Information</source> <translation type="unfinished">Informations de base</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="275"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="280"/> <source>Expiration time no more than 2 years.</source> <translation type="unfinished">Délai d'expiration pas plus de 2 ans.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="295"/> <source>Generating</source> <translation type="unfinished">Générateur</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="300"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="306"/> <source>Error</source> <translation type="unfinished">Erreur</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="301"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="307"/> <source>Unknown error occurred</source> <translation type="unfinished">Une erreur inconnue s'est produite</translation> </message> @@ -5405,171 +5866,202 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::TextEdit</name> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="62"/> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="76"/> - <source>untitled</source> - <translation type="unfinished">sans titre</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="108"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="73"/> <source>Open Directory</source> <translation type="unfinished">Ouvrir le répertoire</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="182"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="449"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="486"/> <source>Warning</source> <translation type="unfinished">Avertissement</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="183"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="197"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="450"/> <source>Cannot read file %1: %2.</source> <translation type="unfinished">Impossible de lire le fichier %1 : %2.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="152"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/> <source>Open file</source> <translation type="unfinished">Fichier ouvert</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="221"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="83"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="91"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="84"/> + <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="92"/> + <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="100"/> + <source>File Open Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="101"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="109"/> + <source>Binary File Detected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="110"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="232"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="248"/> <source>Save file</source> <translation type="unfinished">Enregistrer le fichier</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="282"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="309"/> <source>Unsaved document</source> <translation type="unfinished">Document non enregistré</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="283"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="310"/> <source>The document "%1" has been modified. Do you want to save your changes?</source> <translation type="unfinished">Le document "%1" a été modifié. Voulez-vous enregistrer vos modifications ?</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="286"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="313"/> <source>Note:</source> <translation type="unfinished">Noter:</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="287"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="314"/> <source>If you don't save these files, all changes are lost.</source> <translation type="unfinished">Si vous n'enregistrez pas ces fichiers, toutes les modifications sont perdues.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="486"/> <source>No document to print</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>GpgFrontend::UI::TranslatorsTab</name> + <name>GpgFrontend::UI::TextEditTabWidget</name> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="145"/> - <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">Si vous pensez qu'il y a des problèmes avec la traduction, pourquoi ne pas participer au travail de traduction ? Si vous souhaitez participer, veuillez lire le document ou me contacter par e-mail.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="59"/> + <source>File Too Large</source> + <translation type="unfinished"></translation> </message> -</context> -<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">Il est recommandé de toujours vérifier la version de GpgFrontend et de passer à la dernière version.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="60"/> + <source>The file "%1" is larger than 1MB and will not be opened.</source> + <translation type="unfinished"></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">Les nouvelles versions ne représentent pas seulement de nouvelles fonctionnalités, mais représentent également souvent des correctifs fonctionnels et de sécurité.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="68"/> + <source>File Open Error</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="172"/> - <source>Current Version</source> - <translation type="unfinished">Version actuelle</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="69"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="173"/> - <source>: </source> - <translation type="unfinished">:</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="77"/> + <source>Binary File Detected</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="248"/> - <source>Latest Version From Github</source> - <translation type="unfinished">Dernière version de Github</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="78"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished"></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">La version actuelle est inférieure à la dernière version sur github.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="95"/> + <source>Directory Permission Denied</source> + <translation type="unfinished"></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">Cliquez s'il vous plait</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="96"/> + <source>You do not have permission to access the directory "%1".</source> + <translation type="unfinished"></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">Ici</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="128"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="155"/> + <source>Warning</source> + <translation type="unfinished">Avertissement</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">pour télécharger la dernière version stable.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="156"/> + <source>Cannot read file %1: +%2.</source> + <translation type="unfinished">Impossible de lire le fichier %1 : +%2.</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">Cette version a de sérieux problèmes et a été retirée. Veuillez cesser de l'utiliser immédiatement.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="254"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="268"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="284"/> + <source>untitled</source> + <translation type="unfinished">sans titre</translation> </message> +</context> +<context> + <name>GpgFrontend::UI::TranslatorsTab</name> <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">Cette version n'est pas encore sortie, il s'agit peut-être d'une version bêta. Si vous n'êtes pas un testeur et que vous vous souciez de la stabilité de la version, veuillez ne pas utiliser cette version.</translation> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="153"/> + <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">Si vous pensez qu'il y a des problèmes avec la traduction, pourquoi ne pas participer au travail de traduction ? Si vous souhaitez participer, veuillez lire le document ou me contacter par e-mail.</translation> </message> </context> <context> <name>GpgFrontend::UI::VerifyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="39"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="42"/> <source>Signatures Details</source> <translation type="unfinished">Détails des signatures</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="65"/> <source>No valid input found</source> <translation type="unfinished">Aucune entrée valide trouvée</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> <source>Error Validating signature</source> <translation type="unfinished">Erreur lors de la validation de la signature</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="78"/> <source>File was signed on %1</source> <translation type="unfinished">Le fichier a été signé le %1</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="76"/> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="83"/> <source>It Contains</source> <translation type="unfinished">Il contient</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="82"/> <source>Signed on %1</source> <translation type="unfinished">Signé le %1</translation> </message> @@ -5577,154 +6069,154 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::VerifyKeyDetailBox</name> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="54"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="57"/> <source>Import from keyserver</source> <translation type="unfinished">Importer depuis le serveur de clés</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="59"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="62"/> <source>Key not present with id 0x</source> <translation type="unfinished">Clé non présente avec l'identifiant 0x</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Status</source> <translation type="unfinished">Statut</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> <source>:</source> <translation type="unfinished">:</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="65"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="68"/> <source>Key not present in key list</source> <translation type="unfinished">Clé non présente dans la liste des clés</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="73"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="76"/> <source>A Signature</source> <translation type="unfinished">Une signature</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="78"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="93"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="108"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="124"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="139"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="154"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="81"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="96"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="111"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="127"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="142"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="157"/> <source>Key Information is NOT Available</source> <translation type="unfinished">Les informations clés ne sont PAS disponibles</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="80"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="95"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="110"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="126"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="141"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="156"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="83"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="98"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="113"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="144"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="159"/> <source>Fingerprint</source> <translation type="unfinished">Empreinte digitale</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> <source>Cert Revoked</source> <translation type="unfinished">Certificat révoqué</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> <source>Signature Expired</source> <translation type="unfinished">Signature expirée</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> <source>Key Expired</source> <translation type="unfinished">Clé expirée</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> <source>General Error</source> <translation type="unfinished">Erreur générale</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Unknown Error </source> <translation type="unfinished">Erreur inconnue</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="176"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="182"/> <source>Signer Name</source> <translation type="unfinished">Nom du signataire</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="177"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="183"/> <source>Signer Email</source> <translation type="unfinished">E-mail du signataire</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="178"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="184"/> <source>Key's Fingerprint</source> <translation type="unfinished">Empreinte digitale de la clé</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="179"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="185"/> <source>Valid</source> <translation type="unfinished">Valide</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="180"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="186"/> <source>Flags</source> <translation type="unfinished">Drapeaux</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="187"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="193"/> <source>Fully Valid</source> <translation type="unfinished">Entièrement valide</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="189"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="195"/> <source>NOT Fully Valid</source> <translation type="unfinished">PAS entièrement valide</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> <source>Good</source> <translation type="unfinished">Bon</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="199"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> <source>Bad</source> <translation type="unfinished">Mauvais</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> <source>Expired</source> <translation type="unfinished">Expiré</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> <source>Missing Key</source> <translation type="unfinished">Clé manquante</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> <source>Revoked Key</source> <translation type="unfinished">Clé révoquée</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="217"/> <source>Expired Key</source> <translation type="unfinished">Clé expirée</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="220"/> <source>Missing CRL</source> <translation type="unfinished">Liste de révocation de certificats manquante</translation> </message> @@ -5773,47 +6265,27 @@ 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"/> - <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"/> - <source>Build DateTime: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="54"/> - <source>Build Version: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="56"/> - <source>Source Code Version: </source> - <translation type="unfinished"></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">Chargement des informations sur 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">Si ce processus est trop lent, veuillez définir l'adresse du serveur de clés de manière appropriée dans le fichier de configuration gnupg (en fonction de la situation du réseau dans votre pays ou région).</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="64"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="67"/> <source>Show Verify Details</source> <translation type="unfinished">Afficher les détails de vérification</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="72"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="75"/> <source>Public key not found locally</source> <translation type="unfinished">Clé publique introuvable localement</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="73"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="76"/> <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> <translation type="unfinished">Il n'y a pas de contenu de clé publique cible en local pour que GpgFrontend recueille suffisamment d'informations sur cette signature. Voulez-vous importer la clé publique depuis Keyserver maintenant ?</translation> </message> @@ -5824,7 +6296,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> @@ -5832,10 +6304,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 type="unfinished">:</translation> </message> @@ -5846,101 +6318,69 @@ 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'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">Succès</translation> </message> <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="303"/> - <source>GpgME initiation failed</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="578"/> + <source>Sync All Public Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="409"/> - <source>GpgME Context initiation failed</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="579"/> + <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> <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="418"/> - <source>Gpg Key Detabase initiation failed</source> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="398"/> + <source>Cannot Find GpgConf</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="486"/> - <source>Sync All Public Key</source> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="406"/> + <source>Cannot Find GnuPG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="487"/> - <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> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="421"/> + <source>Cannot Find Home Path</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>QObject</name> - <message> - <source>File Hash Information</source> - <translation type="obsolete">Informations de hachage de fichier</translation> - </message> - <message> - <source>filename</source> - <translation type="obsolete">nom de fichier</translation> - </message> - <message> - <source>: </source> - <translation type="obsolete">:</translation> - </message> - <message> - <source>file size(bytes)</source> - <translation type="obsolete">taille du fichier (octets)</translation> - </message> <message> - <source>Error in Calculating File Hash </source> - <translation type="obsolete">Erreur dans le calcul du hachage du fichier</translation> - </message> - <message> - <source>Success</source> - <translation type="obsolete">Succès</translation> - </message> - <message> - <source>Loading Gnupg Info...</source> - <translation type="obsolete">Chargement des informations sur Gnupg...</translation> - </message> - <message> - <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="obsolete">Si ce processus est trop lent, veuillez définir l'adresse du serveur de clés de manière appropriée dans le fichier de configuration gnupg (en fonction de la situation du réseau dans votre pays ou région).</translation> - </message> - <message> - <source>Show Verify Details</source> - <translation type="obsolete">Afficher les détails de vérification</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="473"/> + <source>GpgME Initiation Failed</source> + <translation type="unfinished"></translation> </message> <message> - <source>Public key not found locally</source> - <translation type="obsolete">Clé publique introuvable localement</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="547"/> + <source>GpgME Default Context Initiation Failed</source> + <translation type="unfinished"></translation> </message> <message> - <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> - <translation type="obsolete">Il n'y a pas de contenu de clé publique cible en local pour que GpgFrontend recueille suffisamment d'informations sur cette signature. Voulez-vous importer la clé publique depuis Keyserver maintenant ?</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="558"/> + <source>Gpg Default Key Database Initiation Failed</source> + <translation type="unfinished"></translation> </message> </context> </TS> diff --git a/resource/lfs/locale/ts/GpgFrontend.it_IT.ts b/resource/lfs/locale/ts/GpgFrontend.it_IT.ts index 34d711c2..8a0f0f44 100644 --- a/resource/lfs/locale/ts/GpgFrontend.it_IT.ts +++ b/resource/lfs/locale/ts/GpgFrontend.it_IT.ts @@ -41,14 +41,12 @@ <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>false</source> <translation>falso</translation> </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>true</source> <translation>vero</translation> </message> @@ -68,37 +66,32 @@ <translation>Chiave sessione</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="83"/> - <source>German Encryption Standards</source> - <translation>Standard di crittografia tedesca</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="88"/> <source>Recipient(s)</source> <translation>Destinatario/i</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="97"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="94"/> <source>Recipient</source> <translation>Destinatario</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="119"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="117"/> <source>unknown</source> <translation>sconosciuto</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="125"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="123"/> <source>Key ID</source> <translation>ID chiave</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="124"/> <source>Public Key Algo</source> <translation>Algoritmo a chiave pubblica</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> <source>Status</source> <translation>Stato</translation> </message> @@ -142,127 +135,181 @@ </message> </context> <context> + <name>GpgFrontend::GpgKeyTableModel</name> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Select</source> + <translation type="unfinished">Selezionare</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Type</source> + <translation type="unfinished">Tipo</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Email Address</source> + <translation type="unfinished">Indirizzo email</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Usage</source> + <translation type="unfinished">Utilizzo</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Trust</source> + <translation type="unfinished">Fiducia</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Key ID</source> + <translation type="unfinished">ID chiave</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Create Date</source> + <translation type="unfinished">Crea Data</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Algorithm</source> + <translation type="unfinished">Algoritmo</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> + <source>Subkey(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> + <source>Comment</source> + <translation type="unfinished">Commento</translation> + </message> +</context> +<context> <name>GpgFrontend::GpgSignResultAnalyse</name> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="43"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="44"/> <source>Sign Operation</source> <translation>Operazione di firma</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="46"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="47"/> <source>Success</source> <translation>Successo</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="48"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="49"/> <source>Failed</source> <translation>Fallito</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="60"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="61"/> <source>New Signature</source> <translation>Nuova firma</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="63"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="64"/> <source>Sign Mode</source> <translation>Modalità di firma</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="65"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="66"/> <source>Normal</source> <translation>Normale</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="67"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="68"/> <source>Clear</source> <translation>Cancella</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="69"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="70"/> <source>Detach</source> <translation>Stacca</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="77"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="78"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> <source>Signed By</source> <translation>Firmato da</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="88"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> <source>Key ID</source> <translation>ID chiave</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="90"/> <source>Subkey</source> <translation>Sottochiave</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="93"/> <source>Primary Key</source> <translation>Chiave primaria</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="94"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="95"/> <source>Key Create Date</source> <translation>Data creazione chiave</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="100"/> <source><unknown></source> <translation><sconosciuto></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Sign Date</source> <translation>Data Firma</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="129"/> <source>Signer</source> <translation>Firmatario</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="101"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="102"/> <source>Public Key Algo</source> <translation>Algoritmo a chiave pubblica</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="103"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="104"/> <source>Hash Algo</source> <translation>Hash Algo</translation> </message> <message> - <source>Date</source> - <translation type="obsolete">Data</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> <source>UTC</source> <translation>UTC</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Localized</source> <translation></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="122"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="123"/> <source>Invalid Signers</source> <translation>Firmatori non validi</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="130"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="131"/> <source>Fingerprint</source> <translation>Impronta digitale</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="132"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="133"/> <source>Reason</source> <translation>Motivo</translation> </message> @@ -292,7 +339,7 @@ </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="57"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> <source>UTC</source> <translation>UTC</translation> @@ -300,7 +347,7 @@ <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="60"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="240"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Localized</source> <translation>Localizzato</translation> </message> @@ -390,22 +437,22 @@ <translation>Regola livello attendibilità per renderlo completamente valido</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Fingerprint</source> <translation>Impronta digitale</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="186"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="229"/> <source><unknown></source> <translation><sconosciuto></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="240"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Sign Date</source> <translation>Data Firma</translation> </message> @@ -441,62 +488,54 @@ <translation>NON è stato possibile verificare una firma a causa di una Chiave Mancante</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="131"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="133"/> <source>A signature is valid but the key used to verify the signature has been revoked</source> <translation>Una firma è valida ma la chiave utilizzata per verificare la firma è stata revocata</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="140"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="142"/> <source>A signature is valid but expired</source> <translation>Una firma è valida ma è scaduta</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="147"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="149"/> <source>A signature is valid but the key used to verify the signature has expired.</source> <translation>Una firma è valida ma la chiave utilizzata per verificare la firma è scaduta.</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="155"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="157"/> <source>There was some other error which prevented the signature verification.</source> <translation>Si è verificato un altro errore che ha impedito la verifica della firma.</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="163"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="165"/> <source>Error for key with fingerprint</source> <translation>Errore per chiave con impronta digitale</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="174"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="176"/> <source>Could not find information that can be used for verification.</source> <translation>Impossibile trovare informazioni che possono essere utilizzate per la verifica.</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="205"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Signed By</source> <translation>Firmato da</translation> </message> <message> - <source>Unknown</source> - <translation type="obsolete">Sconosciuto</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="188"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="189"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="234"/> <source>Public Key Algo</source> <translation>Algoritmo a chiave pubblica</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="190"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="236"/> <source>Hash Algo</source> <translation>Hash Algo</translation> </message> - <message> - <source>Date</source> - <translation type="obsolete">Data</translation> - </message> </context> <context> <name>GpgFrontend::Module::GlobalRegisterTable</name> @@ -545,13 +584,6 @@ </message> </context> <context> - <name>GpgFrontend::Module::Integrated::GnuPGInfoGatheringModule::GnuPGInfoGatheringModule</name> - <message> - <source>Embedded In</source> - <translation type="obsolete">Incorporato in</translation> - </message> -</context> -<context> <name>GpgFrontend::UI::AboutDialog</name> <message> <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="41"/> @@ -559,33 +591,24 @@ <translation>Informazioni</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="49"/> <source>About GpgFrontend</source> <translation>Informazioni su GpgFrontend</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="51"/> - <source>GnuPG</source> - <translation>GnuPG</translation> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="59"/> + <source>Unnamed</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="50"/> <source>Translators</source> <translation>Traduttori</translation> </message> - <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="58"/> - <source>Update</source> - <translation>Aggiorna</translation> - </message> </context> <context> <name>GpgFrontend::UI::AppearanceTab</name> <message> - <source>Icon Size</source> - <translation type="obsolete">Dimensione dell'icona</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="43"/> <source>General</source> <translation>Generale</translation> @@ -621,8 +644,9 @@ <translation>grande</translation> </message> <message> - <source>Icon Style</source> - <translation type="obsolete">Stile icona</translation> + <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> + <source>Status Panel</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="57"/> @@ -640,10 +664,6 @@ <translation>testo e icone</translation> </message> <message> - <source>Window State</source> - <translation type="obsolete">Stato della finestra</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="47"/> <source>Save window size and position on exit.</source> <translation>Salva le dimensioni e la posizione della finestra all'uscita.</translation> @@ -663,19 +683,6 @@ <source>Text Editor</source> <translation>Editor di testo</translation> </message> - <message> - <source>Font Size in Text Editor</source> - <translation type="obsolete">Dimensione carattere nell'editor di testo</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> - <source>Information Board</source> - <translation>Scheda informativa</translation> - </message> - <message> - <source>Font Size in Information Board</source> - <translation type="obsolete">Dimensione carattere nella bacheca informativa</translation> - </message> </context> <context> <name>GpgFrontend::UI::ChoosePage</name> @@ -739,43 +746,39 @@ <context> <name>GpgFrontend::UI::CommonUtils</name> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="186"/> - <source>GnuPG Context Loading Failed</source> - <translation>Caricamento del contesto GnuPG non riuscito</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="188"/> - <source>Gnupg(gpg) is not installed correctly, please follow <a href='https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>this notes</a> in FAQ to install Gnupg and then open GpgFrontend. <br />Or, you can open GnuPG Controller to set a custom GnuPG which GpgFrontend should use. Then, GpgFrontend will restart. <br /><br />Breif Reason: %1</source> - <translation>Gnupg(gpg) non è installato correttamente,segui <a href='https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>queste note</a> nelle FAQ per installare Gnupg e quindi apri GpgFrontend. <br />Oppure, puoi aprire GnuPG Controller per impostare un GnuPG personalizzato che GpgFrontend dovrebbe usare. Quindi, GpgFrontend si riavvierà. <br /><br />Breve motivazione: %1</translation> - </message> - <message> - <source>No keys found to import</source> - <translation type="obsolete">Nessuna chiave trovata da importare</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="450"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="481"/> <source>Timeout</source> <translation>Tempo scaduto</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="224"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="356"/> <source>Success</source> <translation>Successo</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="252"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="159"/> + <source>Failed to Load GnuPG Context</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="161"/> + <source>It seems that GnuPG (gpg) is not properly installed. Please refer to the <a href='https://www.gpgfrontend.bktus.com/overview/faq/#troubleshooting-gnupg-installation-issues'>FAQ</a> for instructions on fixing the installation. After resolving the issue, relaunch GpgFrontend.<br /><br />Alternatively, you can open the GnuPG Controller to configure a custom GnuPG installation for GpgFrontend to use. Once set, GpgFrontend will restart automatically.<br /><br />Details: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="225"/> <source>Gpg Operation succeed.</source> <translation>Operazione Gpg riuscita.</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="235"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="348"/> <source>Failure</source> <translation>Fallimento</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="263"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="236"/> <source>Gpg Operation failed. Error code: %1 @@ -788,114 +791,104 @@ Origine: %2 Descrizione: %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="263"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="270"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="538"/> <source>Error</source> <translation>Errore</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="280"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="255"/> <source>Open Key</source> <translation>Chiave aperta</translation> </message> <message> - <source>Key Files</source> - <translation type="obsolete">File chiave</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="281"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="256"/> <source>Keyring files</source> <translation>File portachiavi</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="289"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="264"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation>Impossibile aprire questo file. Assicurati che questo sia un file regolare e che sia leggibile.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="296"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="271"/> <source>The target file is too large for a keyring.</source> <translation>Il file di destinazione è troppo grande per un portachiavi.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="302"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="277"/> <source>File Open Failed</source> <translation>Apertura file non riuscita</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="303"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="278"/> <source>Failed to open file: </source> <translation>Impossibile aprire il file: </translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="355"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="329"/> <source>Processing</source> <translation>In lavorazione</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="375"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="349"/> <source>Failed to execute command.</source> <translation>Impossibile eseguire il comando.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="383"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="357"/> <source>Succeed in executing command.</source> <translation>Riuscire a eseguire il comando.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="385"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="359"/> <source>Warning</source> <translation>Avvertimento</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="386"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="360"/> <source>Finished executing command.</source> <translation>Terminata l'esecuzione del comando.</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="407"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="381"/> <source>Default Keyserver Not Found</source> <translation>Keyserver predefinito non trovato</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="408"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/> <source>Cannot read default keyserver from your settings, please set a default keyserver first</source> <translation>Impossibile leggere il server delle chiavi predefinito dalle impostazioni, impostare prima un server delle chiavi predefinito</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="447"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="478"/> <source>Key Not Found</source> <translation>Chiave non trovata</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="453"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="484"/> <source>Key Server Not Found</source> <translation>Server chiave non trovato</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="456"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="487"/> <source>Connection Error</source> <translation>Errore di connessione</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="467"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="426"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="498"/> <source>The key has been updated</source> <translation>La chiave è stata aggiornata</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="469"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="428"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="500"/> <source>No need to update the key</source> <translation>Non è necessario aggiornare la chiave</translation> </message> - <message> - <source>Password Input Dialog</source> - <translation type="obsolete">Finestra di dialogo per l'immissione della password</translation> - </message> - <message> - <source>Please Input The Password</source> - <translation type="obsolete">Si prega di inserire la password</translation> - </message> </context> <context> <name>GpgFrontend::UI::ConclusionPage</name> @@ -934,138 +927,134 @@ Descrizione: %3</translation> <source>Don't show the wizard again.</source> <translation>Non mostrare più la procedura guidata.</translation> </message> - <message> - <source>Dont show the wizard again.</source> - <translation type="obsolete">Non mostrare più la procedura guidata.</translation> - </message> </context> <context> <name>GpgFrontend::UI::ExportKeyPackageDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="53"/> <source>Export Key Package</source> <translation>Esporta pacchetto chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="55"/> <source>Key Package</source> <translation>Pacchetto chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="65"/> <source>Export Key Package Passphrase</source> <translation>Esporta passphrase pacchetto chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="67"/> <source>Key File</source> <translation>File chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="73"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="106"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="146"/> <source>Error</source> <translation>Errore</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="75"/> <source>An error occurred while generating the passphrase file.</source> <translation>Si è verificato un errore durante la generazione del file passphrase.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="83"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="90"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> <source>Forbidden</source> <translation>Vietato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="85"/> <source>Please select an output path before exporting.</source> <translation>Seleziona un percorso di output prima di esportare.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="92"/> <source>Please generate a password to protect your key before exporting, it is very important. Don't forget to back up your password in a safe place.</source> <translation>Genera una password per proteggere la tua chiave prima dell'esportazione, è molto importante. Non dimenticare di eseguire il backup della password in un luogo sicuro.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="107"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="113"/> <source>No key is suitable to export.</source> <translation>Nessuna chiave è adatta all'esportazione.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="118"/> <source>Generating</source> <translation>Generazione</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="122"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> <source>Success</source> <translation>Successo</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="131"/> <source>The Key Package has been successfully generated and has been protected by encryption algorithms(AES-256-ECB). You can safely transfer your Key Package.</source> <translation>Il Key Package è stato generato con successo ed è stato protetto da algoritmi di crittografia (AES-256-ECB). Puoi trasferire in sicurezza il tuo pacchetto chiavi.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="136"/> <source>But the key file cannot be leaked under any circumstances. Please delete the Key Package and key file as soon as possible after completing the transfer operation.</source> <translation>Ma il file chiave non può trapelare in nessuna circostanza. Eliminare il pacchetto chiave e il file chiave il prima possibile dopo aver completato l'operazione di trasferimento.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="147"/> <source>An error occurred while exporting the key package.</source> <translation>Si è verificato un errore durante l'esportazione del pacchetto di chiavi.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> <source>Key Package Name</source> <translation>Nome pacchetto chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> <source>Output Path</source> <translation>Percorso di uscita</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="158"/> <source>Passphrase</source> <translation>Frase d'accesso</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> <source>Tips: You can use Key Package to safely and conveniently transfer your public and private keys between devices.</source> <translation>Suggerimenti: puoi utilizzare Key Package per trasferire in modo sicuro e conveniente le tue chiavi pubbliche e private tra dispositivi.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="155"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> <source>Generate and Save Passphrase</source> <translation>Genera e salva passphrase</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="163"/> <source>Generate Key Package Name</source> <translation>Genera nome pacchetto chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="164"/> <source>Select Output Path</source> <translation>Seleziona percorso di output</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="167"/> <source>Include secret key (Think twice before acting)</source> <translation>Includi chiave segreta (Pensa due volte prima di agire)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="169"/> <source>Exclude keys that do not have a private key</source> <translation>Escludi chiavi che non hanno una chiave privata</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="165"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="172"/> <source>Export As Key Package</source> <translation>Esporta come pacchetto chiave</translation> </message> @@ -1086,128 +1075,128 @@ Descrizione: %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>Errore</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>Il percorso non esiste, non privilegiato o irraggiungibile.</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>Il file non è privilegiato o non è raggiungibile.</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>Avvertimento</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>Sei sicuro di voler cancellare?</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>Impossibile eliminare il file o la cartella.</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>Crea una nuova directory</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>Nome della cartella</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>Crea file vuoto</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>Nome file (puoi dare l'estensione)</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>Impossibile creare il file.</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>Rinominare</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>Nuovo nome file</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>Impossibile rinominare il file o la cartella.</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>Apri</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>Elimina</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>Calcola hash</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>Cartella</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>File</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>Comprimi...</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>Apri con l'applicazione di sistema predefinita</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>Nuovo</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>Sto calcolando</translation> </message> @@ -1254,53 +1243,58 @@ Descrizione: %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"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/settings/SettingsGeneral.cpp" line="58"/> <source>Language</source> <translation>Lingua</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>NOTA</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 si riavvierà automaticamente se cambi la lingua!</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>Dati</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>Cancella tutto il registro (dimensione totale: %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>Cancella tutti gli oggetti dati (dimensione totale: %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>Mostra in Esplora File</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>Conferma</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>Sei sicuro di voler cancellare tutti gli oggetti dati? Ciò comporterà la perdita di tutte le posizioni dei moduli memorizzati nella cache, gli stati, i server delle chiavi, ecc.</translation> @@ -1309,237 +1303,163 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::GnuPGControllerDialog</name> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/> <source>General</source> <translation>Generale</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="46"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/> <source>Key Database</source> <translation>Database delle chiavi</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/> <source>Advanced</source> <translation>Avanzate</translation> </message> <message> - <source>No ASCII Mode</source> - <translation type="obsolete">Nessuna modalità ASCII</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="49"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> <source>Use Binary Mode for File Operations</source> <translation>Utilizza la modalità binaria per le operazioni sui file</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> <source>Use Pinentry as Password Input Dialog</source> <translation>Usa Pinentry come finestra di dialogo per l'inserimento della password</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> <source>Enable GpgME Debug Log</source> <translation>Abilita registro debug GpgME</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="55"/> <source>Use Custom GnuPG</source> <translation>Usa GnuPG personalizzato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> <source>Select GnuPG Path</source> <translation>Seleziona Percorso GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> - <source>Use Custom GnuPG Key Database Path</source> - <translation>Usa il percorso del database delle chiavi GnuPG personalizzato</translation> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/> + <source>Maximum Key Database Limit Reached</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> - <source>Select Key Database Path</source> - <translation>Seleziona il percorso del database delle chiavi</translation> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="357"/> + <source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="368"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="598"/> + <source>Duplicate Key Database Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="369"/> + <source>The newly added key database path duplicates a previously existing one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="438"/> + <source>Confirm Deletion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="439"/> + <source>Are you sure you want to delete the selected key database?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="577"/> + <source>No Key Database Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="578"/> + <source>Please select a key database to edit.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="599"/> + <source>The edited key database path duplicates a previously existing one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> <source>Restart Gpg Agent on start</source> <translation>Riavvia l'agente Gpg all'avvio</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> <source>Kill all gnupg daemon at close</source> <translation>Elimina tutti i daemons gnupg alla chiusura</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/> <source>Tips: please select a directory where "gpgconf" is located in.</source> <translation>Suggerimento: seleziona una directory in cui si trova "gpgconf".</translation> </message> <message> - <source>Tips: please select a directroy where "gpgconf" is located in.</source> - <translation type="obsolete">Suggerimenti: seleziona una directory in cui si trova "gpgconf".</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> <source>Tips: notice that modify any of these settings will cause an Application restart.</source> <translation>Suggerimenti: si noti che la modifica di una qualsiasi di queste impostazioni provocherà il riavvio dell'applicazione.</translation> </message> <message> <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="100"/> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="120"/> <source>Open Directory</source> <translation>Apri Rubrica</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="173"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="176"/> <source>GnuPG Controller</source> <translation>Controllore 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="324"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/> <source>Illegal GnuPG Path</source> <translation>Percorso GnuPG illegale</translation> </message> <message> - <source>Target GnuPG Path is empty.</source> - <translation type="obsolete">Il percorso GnuPG di destinazione è vuoto.</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="325"/> <source>Target GnuPG Path is not an exists readable directory.</source> <translation>Target GnuPG Path non è una directory leggibile esistente.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="332"/> <source>Target GnuPG Path is not an absolute path.</source> <translation>Target GnuPG Path non è un percorso assoluto.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="384"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/> <source>Target GnuPG Path contains no "gpgconf" executable.</source> <translation>Il percorso GnuPG di destinazione non contiene l'eseguibile "gpgconf".</translation> </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="397"/> - <source>Illegal GnuPG Key Database Path</source> - <translation>Percorso illegale del database delle chiavi GnuPG</translation> - </message> - <message> - <source>Target GnuPG Key Database Path is empty.</source> - <translation type="obsolete">Il percorso del database delle chiavi GnuPG di destinazione è vuoto.</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="398"/> - <source>Target GnuPG Key Database Path is not an exists readable directory.</source> - <translation>Il percorso del database delle chiavi di GnuPG di destinazione non è una directory leggibile esistente.</translation> - </message> -</context> -<context> - <name>GpgFrontend::UI::GnupgTab</name> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/> - <source>Name</source> - <translation>Nome</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>Descrizione</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/> - <source>Version</source> - <translation>Versione</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/> - <source>Checksum</source> - <translation>Somma di controllo</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/> - <source>Binary Path</source> - <translation>Percorso binario</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="49"/> - <source>Components</source> - <translation>Componenti</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="50"/> - <source>Directories</source> - <translation>Cartelle</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="51"/> - <source>Options</source> - <translation>Opzioni</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/> - <source>Directory Type</source> - <translation>Tipo Cartella</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/> - <source>Path</source> - <translation>Percorso</translation> - </message> - <message> - <source>Configurations</source> - <translation type="obsolete">Configurazioni</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Component</source> - <translation>Componente</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Group</source> - <translation>Gruppo</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Key</source> - <translation>Chiave</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="92"/> - <source>Default Value</source> - <translation>Valore di default</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="93"/> - <source>Value</source> - <translation>Valore</translation> - </message> </context> <context> <name>GpgFrontend::UI::GpgFrontendApplication</name> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="62"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> <source>Standard Exception Thrown</source> <translation>Eccezione standard lanciata</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="63"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> <source>Oops, an standard exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation>Spiacenti, è stata generata un'eccezione standard durante l'esecuzione del programma. Questo non è un problema serio, potrebbe essere la negligenza del programmatore, per favore segnala questo problema se puoi.</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="80"/> <source>Unhandled Exception Thrown</source> <translation>Eccezione non gestita generata</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="81"/> <source>Oops, an unhandled exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation>Spiacenti, è stata generata un'eccezione non gestita durante l'esecuzione del programma. Questo non è un problema serio, potrebbe essere la negligenza del programmatore, per favore segnala questo problema se puoi.</translation> </message> @@ -1547,37 +1467,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::InfoBoardWidget</name> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="45"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> <source>Copy</source> <translation>Copia</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> <source>Save File</source> <translation>Salva</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="48"/> <source>Clear</source> <translation>Cancella</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> - <source>Save Information Board's Content</source> - <translation>Salva il contenuto della bacheca informativa</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> <source>Text (*.txt)</source> <translation>Testo (*.txt)</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="176"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> + <source>Save Status Panel's Content</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/> <source>Error</source> <translation>Errore</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="177"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> <source>The file path is not exists, unprivileged or unreachable.</source> <translation>Il percorso del file non esiste, non è privilegiato o non è raggiungibile.</translation> </message> @@ -1585,40 +1505,45 @@ 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"/> - <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 è un frontend GnuPG facile da usare, compatto, multipiattaforma e senza installazione. Visualizza la maggior parte delle operazioni comuni di GnuPG. GpgFrontend è concesso in licenza sotto GPLv3</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="108"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="100"/> <source>Developer:</source> <translation>Sviluppatore:</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="109"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="101"/> <source>If you have any questions or suggestions, raise an issue at</source> <translation>Se hai domande o suggerimenti, solleva un problema su</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="103"/> <source>or send a mail to my mailing list at</source> <translation>o invia una mail alla mia mailing list a</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="114"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="106"/> <source>Built with Qt</source> <translation>Costruito con Qt</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="115"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="107"/> <source>and</source> <translation>e</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="116"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="108"/> <source>Built at</source> <translation>Costruito a</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="123"/> + <source>Developer Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="132"/> + <source>Build Information</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::IntroPage</name> @@ -1653,56 +1578,93 @@ This will result in loss of all cached form positions, statuses, key servers, et <translation>cliccando sul link la pagina si aprirà nel tuo browser web</translation> </message> <message> - <source>Welcome to use GpgFrontend for decrypting and signing text or file!</source> - <translation type="obsolete">Benvenuto nell'uso di GpgFrontend per decifrare e firmare testo o file!</translation> + <location filename="../../../../src/ui/dialog/Wizard.cpp" line="81"/> + <source>Overview</source> + <translation>Panoramica</translation> </message> <message> - <source>is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP Crypto Tool.</source> - <translation type="obsolete">è uno strumento crittografico OpenPGP potente, facile da usare, compatto, multipiattaforma e senza installazione.</translation> + <location filename="../../../../src/ui/dialog/Wizard.cpp" line="91"/> + <source>If it supports the language currently being used in your system, GpgFrontend will automatically set it.</source> + <translation>Se supporta la lingua attualmente in uso nel tuo sistema, GpgFrontend la imposterà automaticamente.</translation> </message> +</context> +<context> + <name>GpgFrontend::UI::KeyDatabaseEditDialog</name> <message> - <source>For brief information have a look at the</source> - <translation type="obsolete">Per brevi informazioni dai un'occhiata al</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="47"/> + <source>Key Database Name</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/Wizard.cpp" line="81"/> - <source>Overview</source> - <translation>Panoramica</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="48"/> + <source>Key Database Path</source> + <translation type="unfinished"></translation> </message> <message> - <source>by clicking the link, the page will open in the web browser</source> - <translation type="obsolete">facendo clic sul collegamento, la pagina si aprirà nel browser web</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="49"/> + <source>Select A Key Database Path</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/Wizard.cpp" line="91"/> - <source>If it supports the language currently being used in your system, GpgFrontend will automatically set it.</source> - <translation>Se supporta la lingua attualmente in uso nel tuo sistema, GpgFrontend la imposterà automaticamente.</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="51"/> + <source>Key Database Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="55"/> + <source>Open Directory</source> + <translation type="unfinished">Apri Rubrica</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="58"/> + <source>Illegal GnuPG Key Database Path</source> + <translation type="unfinished">Percorso illegale del database delle chiavi GnuPG</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="59"/> + <source>Target GnuPG Key Database Path is not an exists readable directory.</source> + <translation type="unfinished">Il percorso del database delle chiavi di GnuPG di destinazione non è una directory leggibile esistente.</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="81"/> + <source>The key database name cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="86"/> + <source>The key database path cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="92"/> + <source>A key database with the name '%1' already exists. Please choose a different name.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>GpgFrontend::UI::KeyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="46"/> <source>KeyPair</source> <translation>Coppia di chiavi</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="51"/> <source>UIDs</source> <translation>UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="50"/> - <source>Subkeys</source> - <translation>Sottochiavi</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="55"/> + <source>Keychain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="58"/> <source>Operations</source> <translation>Operazioni</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="69"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="76"/> <source>Key Details</source> <translation>Dettagli chiave</translation> </message> @@ -1710,107 +1672,112 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyGenDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="66"/> <source>Generate Key</source> <translation>Genera chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="100"/> <source>Name must contain at least five characters.</source> <translation>Il nome deve contenere almeno cinque caratteri.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="103"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="105"/> <source>Please give a email address.</source> <translation>Si prega di fornire un indirizzo e-mail.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="111"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="113"/> <source>Expiration time too long.</source> <translation>Tempo di scadenza troppo lungo.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="158"/> <source>Generating</source> <translation>Generazione</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="169"/> <source>Error</source> <translation>Errore</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="170"/> <source>Unknown error occurred</source> <translation>Si è verificato un errore sconosciuto</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="198"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> <source>Key Usage</source> <translation>Utilizzo dei tasti</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="200"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="208"/> <source>Encryption</source> <translation>Crittografia</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="203"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="211"/> <source>Signing</source> <translation>Firma</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="214"/> <source>Certification</source> <translation>Certificazione</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="217"/> <source>Authentication</source> <translation>Autenticazione</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="436"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="455"/> + <source>Key Database</source> + <translation type="unfinished">Database delle chiavi</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="456"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="437"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="457"/> <source>Email Address</source> <translation>Indirizzo email</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="438"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="458"/> <source>Comment</source> <translation>Commento</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="439"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="459"/> <source>Expiration Date</source> <translation>Data di scadenza</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="440"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="460"/> <source>Never Expire</source> <translation>Non scade mai</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="441"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="461"/> <source>KeySize (in Bit)</source> <translation>Dimensione chiave (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="462"/> <source>Key Type</source> <translation>Tipo di chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="443"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="463"/> <source>Non Pass Phrase</source> <translation>Non Pass Phrase</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="456"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="477"/> <source>Basic Information</source> <translation>Informazioni di base</translation> </message> @@ -1846,113 +1813,113 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyImportDetailDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="44"/> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="61"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="62"/> <source>Key Import Details</source> <translation>Dettagli sull'importazione delle chiavi</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="46"/> <source>No keys found to import</source> <translation>Nessuna chiave trovata da importare</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="74"/> <source>General key info</source> <translation>Informazioni generali sui tasti</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="77"/> <source>Considered</source> <translation>Considerato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="83"/> <source>Public unchanged</source> <translation>Pubblico invariato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="89"/> <source>Imported</source> <translation>Importato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="96"/> <source>Not Imported</source> <translation>Non importato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="102"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="103"/> <source>Private Read</source> <translation>Lettura privata</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="110"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="111"/> <source>Private Imported</source> <translation>Importato privato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="117"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="118"/> <source>Private Unchanged</source> <translation>Privato Invariato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="123"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="124"/> <source>New Revocations</source> <translation>Nuove revoche</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Email</source> <translation>E-mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Status</source> <translation>Stato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="141"/> <source>Fingerprint</source> <translation>Impronta digitale</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="166"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="168"/> <source>Private</source> <translation>Privato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="169"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="171"/> <source>Public</source> <translation>Pubblico</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="172"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="174"/> <source>Unchanged</source> <translation>Invariato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="175"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="177"/> <source>New Key</source> <translation>Nuova chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="178"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="180"/> <source>New Subkey</source> <translation>Nuova sottochiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="182"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="184"/> <source>New Signature</source> <translation>Nuova firma</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="186"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="188"/> <source>New UID</source> <translation>Nuovo UID</translation> </message> @@ -1960,132 +1927,122 @@ 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="254"/> <source>Refresh</source> <translation>Ricaricare</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="101"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="256"/> <source>Refresh the key list to synchronize changes.</source> <translation>Aggiorna l'elenco delle chiavi per sincronizzare le modifiche.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="102"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="257"/> <source>Sync Public Key</source> <translation>Sincronizza chiave pubblica</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="104"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="259"/> <source>Sync public key with your default keyserver.</source> <translation>Sincronizza la chiave pubblica con il tuo server di chiavi predefinito.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="105"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="260"/> <source>Uncheck ALL</source> <translation>Deseleziona tutto</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="107"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="262"/> <source>Cancel all checked items in the current tab at once.</source> <translation>Annulla contemporaneamente tutti gli elementi selezionati nella scheda corrente.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="263"/> <source>Check ALL</source> <translation>Seleziona tutto</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="110"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="265"/> <source>Check all items in the current tab at once</source> <translation>Controlla tutti gli elementi nella scheda corrente contemporaneamente</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="111"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="266"/> <source>Search for keys...</source> <translation>Cerca chiavi...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Select</source> - <translation>Selezionare</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Type</source> - <translation>Tipo</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Name</source> - <translation>Nome</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/> + <source>Key ID</source> + <translation>ID chiave</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Email Address</source> - <translation>Indirizzo email</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="119"/> + <source>Algorithm</source> + <translation type="unfinished">Algoritmo</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Usage</source> - <translation>Utilizzo</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="130"/> + <source>Owner Trust</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Trust</source> - <translation>Fiducia</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="142"/> + <source>Create Date</source> + <translation type="unfinished">Crea Data</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Finger Print</source> - <translation>Impronta digitale</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="154"/> + <source>Subkey(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Key ID</source> - <translation>ID chiave</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="168"/> + <source>Comment</source> + <translation type="unfinished">Commento</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="186"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="300"/> <source>Refreshing Key List...</source> <translation>Aggiornamento elenco chiavi...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="374"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="477"/> <source>Import Keys</source> <translation>Importa chiavi</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="376"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="479"/> <source>You've dropped something on the table.</source> <translation>Hai lasciato cadere qualcosa sul tavolo.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="377"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="480"/> <source>GpgFrontend will now try to import key(s).</source> <translation>GpgFrontend ora proverà a importare le chiavi.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="380"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="483"/> <source>Always import without bothering.</source> <translation>Importa sempre senza preoccuparti.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="475"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="305"/> <source>Key List Refreshed.</source> <translation>Elenco chiavi aggiornato.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="510"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="600"/> <source>Syncing Key List...</source> <translation>Sincronizzazione elenco chiavi...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="518"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="609"/> <source>Sync [%1/%2] %3 %4</source> <translation>Sincronizzazione [%1/%2] %3 %4</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="528"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="619"/> <source>Key List Sync Done.</source> <translation>Sincronizzazione elenco chiavi eseguita.</translation> </message> @@ -2093,110 +2050,110 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyMgmt</name> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="58"/> <source>All</source> <translation>Tutti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="61"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="63"/> <source>Only Public Key</source> <translation>Solo chiave pubblica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="71"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="70"/> <source>Has Private Key</source> <translation>Ha una chiave privata</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="81"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="77"/> <source>No Primary Key</source> <translation>Nessuna chiave primaria</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="90"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="86"/> <source>Revoked</source> <translation>Revocato</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="98"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="93"/> <source>Expired</source> <translation>Scaduto</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="123"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="117"/> <source>KeyPair Management</source> <translation>Gestione delle coppie di chiavi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="144"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="138"/> <source>Open</source> <translation>Apri</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="146"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="140"/> <source>Open Key File</source> <translation>Apri file chiave</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="146"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="149"/> <source>Close</source> <translation>Chiudi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="152"/> <source>New Keypair</source> <translation>Nuova coppia di chiavi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="155"/> <source>Generate KeyPair</source> <translation>Genera coppia di chiavi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="163"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="159"/> <source>New Subkey</source> <translation>Nuova sottochiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="167"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="163"/> <source>Generate Subkey For Selected KeyPair</source> <translation>Genera sottochiave per la coppia di chiavi selezionata</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="167"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="266"/> <source>File</source> <translation>File</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="173"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="169"/> <source>Import New Key From File</source> <translation>Importa nuova chiave da file</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="175"/> <source>Clipboard</source> <translation>Appunti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="181"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="179"/> <source>Import New Key From Clipboard</source> <translation>Importa nuova chiave dagli appunti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="191"/> <source>Keyserver</source> <translation>Server delle chiavi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="196"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="195"/> <source>Import New Key From Keyserver</source> <translation>Importa nuova chiave dal server delle chiavi</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="568"/> <source>Key Package</source> <translation>Pacchetto chiave</translation> </message> @@ -2272,189 +2229,189 @@ This will result in loss of all cached form positions, statuses, key servers, et <translation>Imposta il livello di attendibilità del proprietario</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="270"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="290"/> <source>Key</source> <translation>Chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="270"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="271"/> <source>Generate Key</source> <translation>Genera chiave</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="275"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="303"/> <source>Import Key</source> <translation>Importa chiave</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="281"/> <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="311"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="312"/> <source>Export Key</source> <translation>Chiave di esportazione</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="301"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="302"/> <source>Import key</source> <translation>Importa chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="344"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="347"/> <source>Deleting Keys</source> <translation>Cancellazione chiavi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="345"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="348"/> <source>Are you sure that you want to delete the following keys?</source> <translation>Sei sicuro di voler eliminare le seguenti chiavi?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="350"/> <source>The action can not be undone.</source> <translation>L'azione non può essere annullata.</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="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="431"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="443"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="522"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="533"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="546"/> <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="585"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="601"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="609"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="625"/> <source>Error</source> <translation>Errore</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="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> <source>Key Not Found.</source> <translation>Chiave non trovata.</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="379"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="393"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="499"/> <source>Forbidden</source> <translation>Vietato</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="380"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="394"/> <source>Please check some keys before doing this operation.</source> <translation>Si prega di controllare alcune chiavi prima di eseguire questa operazione.</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="386"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="560"/> <source>key(s) exported</source> <translation>chiavi esportate</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="421"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="512"/> <source>Exporting</source> <translation>Sto espotando</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="432"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="444"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="534"/> <source>Unknown error occurred</source> <translation>Si è verificato un errore sconosciuto</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="465"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="477"/> <source>Invalid Operation</source> <translation>Operazione non valida</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="447"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="466"/> <source>Please select one KeyPair before doing this operation.</source> <translation>Si prega di selezionare un KeyPair prima di eseguire questa operazione.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="457"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="478"/> <source>If a key pair does not have a private key then it will not be able to generate sub-keys.</source> <translation>Se una coppia di chiavi non dispone di una chiave privata, non sarà in grado di generare sottochiavi.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="471"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="494"/> <source>Please check a key before performing this operation.</source> <translation>Si prega di controllare una chiave prima di eseguire questa operazione.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="477"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="500"/> <source>This operation accepts just a single key.</source> <translation>Questa operazione accetta una sola chiave.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="516"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="547"/> <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>Questa chiave potrebbe non essere in grado di esportare come formato OpenSSH. Controlla la dimensione della chiave della/e sottochiave/i utilizzata/e per firmare.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="555"/> <source>Export OpenSSH Key To File</source> <translation>Esporta chiave OpenSSH in file</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="524"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="556"/> <source>OpenSSH Public Key Files</source> <translation>File di chiavi pubbliche OpenSSH</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="536"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="568"/> <source>Import Key Package</source> <translation>Importa pacchetto chiave</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="578"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="602"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation>Impossibile aprire questo file. Assicurati che questo sia un file regolare e che sia leggibile.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="554"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="586"/> <source>The target file is too large for a key package.</source> <translation>Il file di destinazione è troppo grande per un pacchetto chiave.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="559"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="591"/> <source>Import Key Package Passphrase File</source> <translation>Importa file passphrase pacchetto chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="560"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="592"/> <source>Key Package Passphrase File</source> <translation>File di passphrase del pacchetto chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="578"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="610"/> <source>The target file is too large for a key package passphrase.</source> <translation>Il file di destinazione è troppo grande per un pacchetto chiave.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="584"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="615"/> <source>Importing</source> <translation>Sto importando</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="600"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="632"/> <source>key(s) imported</source> <translation>chiavi importate</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="626"/> <source>An error occur in importing key package.</source> <translation>Si è verificato un errore durante l'importazione del pacchetto di chiavi.</translation> </message> @@ -2462,37 +2419,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyNewUIDDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="55"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="56"/> <source>Email</source> <translation>E-mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="57"/> <source>Comment</source> <translation>Commento</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="65"/> <source>Notice: The New UID Created will be set as Primary.</source> <translation>Avviso: il nuovo UID creato verrà impostato come primario.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="73"/> <source>Create New UID</source> <translation>Crea nuovo UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="90"/> <source>Name must contain at least five characters.</source> <translation>Il nome deve contenere almeno cinque caratteri.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="89"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="94"/> <source>Please give a email address.</source> <translation>Si prega di fornire un indirizzo e-mail.</translation> </message> @@ -2500,777 +2457,1097 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyPairDetailTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="40"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="49"/> <source>Owner</source> <translation>Proprietario</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="41"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="50"/> <source>Primary Key</source> <translation>Chiave primaria</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="42"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="51"/> <source>Fingerprint</source> <translation>Impronta digitale</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="52"/> <source>Additional UIDs</source> <translation>UID aggiuntivi</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="71"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> <source>Email Address</source> <translation>Indirizzo email</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> <source>Comment</source> <translation>Commento</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> <source>Key ID</source> <translation>ID chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> <source>Algorithm</source> <translation>Algoritmo</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="89"/> <source>Algorithm Detail</source> <translation>Dettagli dell'Algoritmo</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="90"/> <source>Key Size</source> <translation>Dimensione chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="91"/> <source>Nominal Usage</source> <translation>Utilizzo nominale</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="83"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="92"/> <source>Actual Usage</source> <translation>Utilizzo effettivo</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="93"/> <source>Owner Trust Level</source> <translation>Livello di fiducia del proprietario</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="94"/> <source>Create Date (Local Time)</source> <translation>Data di creazione (ora locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="86"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="95"/> <source>Expires on (Local Time)</source> <translation>Scade il (ora locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="96"/> <source>Last Update (Local Time)</source> <translation>Ultimo aggiornamento (ora locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="97"/> <source>Primary Key Existence</source> <translation>Esistenza chiave primaria</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="103"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="128"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="138"/> <source>Copy</source> <translation>Copia</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="130"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="140"/> <source>copy fingerprint to clipboard</source> <translation>copia l'impronta digitale negli appunti</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Exists</source> <translation>Esiste</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Not Exists</source> <translation>Non esiste</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="209"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="219"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="231"/> <source>Certificate</source> <translation>Certificato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="211"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="224"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="234"/> <source>Encrypt</source> <translation>Crittografa</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="212"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="227"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="222"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="237"/> <source>Sign</source> <translation>Firma</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="213"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="230"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="223"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="240"/> <source>Auth</source> <translation>Aut</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="246"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="256"/> <source>Never Expire</source> <translation>Non scade mai</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="257"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="267"/> <source>No Data</source> <translation>Nessun dato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="274"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="284"/> <source>Warning: The primary key has expired.</source> <translation>Avviso: la chiave primaria è scaduta.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="279"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="287"/> <source>Warning: The primary key has been revoked.</source> <translation>Avviso: la chiave primaria è stata revocata.</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="290"/> + <source>Warning: The primary key is not exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="349"/> + <source>Notice: The key has been published on keys.openpgp.org.</source> + <translation type="unfinished"></translation> + </message> </context> <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="62"/> <source>General Operations</source> <translation>Operazioni generali</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="68"/> <source>Export Public Key</source> <translation>Esporta chiave pubblica</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="65"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="74"/> <source>Export Private Key</source> <translation>Esporta chiave privata</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="81"/> <source>Modify Expiration Datetime (Primary Key)</source> <translation>Modifica data e ora di scadenza (chiave primaria)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="84"/> <source>Modify Password</source> <translation>Modifica password</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="93"/> - <source>Key Server Operation (Pubkey)</source> - <translation>Funzionamento del server delle chiavi (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="206"/> <source>Generate Revoke Certificate</source> <translation>Genera certificato revoca</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="107"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="125"/> <source>Modify TOFU Policy</source> <translation>Modifica la politica TOFU</translation> </message> <message> <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="101"/> - <source>Revoke Certificate Operation</source> - <translation>Revoca operazione certificato</translation> + <source>Key Server Operations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="114"/> - <source>Set Owner Trust Level</source> - <translation>Imposta il livello di attendibilità del proprietario</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="109"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="687"/> + <source>Import A Paper Key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="138"/> - <source>Upload Key Pair to Key Server</source> - <translation>Carica coppia di chiavi sul server delle chiavi</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="119"/> + <source>Revoke Certificate Operation</source> + <translation>Revoca operazione certificato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="146"/> - <source>Sync Key Pair From Key Server</source> - <translation>Sincronizza coppia di chiavi dal server delle chiavi</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="132"/> + <source>Set Owner Trust Level</source> + <translation>Imposta il livello di attendibilità del proprietario</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="177"/> <source>Export Full Secret Key</source> <translation>Esporta chiave segreta completa</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="167"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="183"/> <source>Export Shortest Secret Key</source> <translation>Esporta la chiave segreta più breve</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="182"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="211"/> <source>Import Revoke Certificate</source> <translation>Importa Revoca Certificato</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="240"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="289"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="633"/> <source>Export Key To File</source> <translation>Esporta chiave in file</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="241"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="341"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="634"/> <source>Key Files</source> <translation>File chiave</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="246"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="295"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="346"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="657"/> <source>Export Error</source> <translation>Errore di esportazione</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="247"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="296"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="347"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="658"/> <source>Couldn't open %1 for writing</source> <translation>Impossibile aprire %1 per scrittura</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="224"/> - <source>Exporting short private Key</source> - <translation>Esportazione della chiave privata breve</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="155"/> + <source>Publish Key to Key Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="162"/> + <source>Refresh Key From Key Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="194"/> + <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="254"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="305"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="594"/> + <source>WARNING: You are about to export your</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="255"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="306"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="595"/> + <source>PRIVATE KEY</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="256"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="596"/> + <source>This is NOT your Public Key, so <b>DO NOT</b> share it with anyone.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="259"/> + <source>You are exporting a <b>minimum size</b> private key, which removes all signatures except for the latest self-signatures.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="261"/> + <source>Do you <b>REALLY</b> want to proceed?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="263"/> + <source>Exporting Short Private Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="307"/> + <source>This operation will export your <b>private key</b>, including both the main key and all subkeys, into an external file. This key is extremely sensitive, and anyone with access to it can impersonate you. DO NOT share this file with anyone!</source> + <translation type="unfinished"></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"/> - <source>You are about to export your</source> - <translation>Stai per esportare il tuo</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="313"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="606"/> + <source>Are you <b>ABSOLUTELY SURE</b> you want to proceed?</source> + <translation type="unfinished"></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"/> - <source> PRIVATE KEY </source> - <translation> CHIAVE PRIVATA </translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="316"/> + <source>Exporting Private Key</source> + <translation type="unfinished"></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"/> - <source>This is NOT your Public Key, so DON'T give it away.</source> - <translation>Questa NON è la tua chiave pubblica, quindi NON darla via.</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="388"/> + <source>Key Upload Failed</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="228"/> - <source>Do you REALLY want to export your PRIVATE KEY in a Minimum Size?</source> - <translation>Vuoi VERAMENTE esportare la tua CHIAVE PRIVATA in una Dimensione Minima?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/> + <source>The following email addresses have status: +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="416"/> + <source>Could not parse status information.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="389"/> + <source>Failed to upload public key to the server. +Fingerprint: %1 +Error: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="421"/> + <source>Public Key Upload Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="422"/> + <source>The public key was successfully uploaded to the key server keys.openpgp.org. +Fingerprint: %1 + +%2 +Please check your email (%3) for further verification from keys.openpgp.org. + +Note: For verification, you can find more information here: https://keys.openpgp.org/about</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="231"/> - <source>For OpenPGP keys it removes all signatures except for the latest self-signatures.</source> - <translation>Per le chiavi OpenPGP rimuove tutte le firme tranne le ultime autofirme.</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="271"/> - <source>Exporting private Key</source> - <translation>Esportazione della chiave privata</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="275"/> - <source>Do you REALLY want to export your PRIVATE KEY?</source> - <translation>Vuoi VERAMENTE esportare la tua CHIAVE PRIVATA?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished"></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="464"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="553"/> <source>Revocation Certificates</source> <translation>Certificati di revoca</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="475"/> <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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="511"/> <source>Policy Auto</source> <translation>Criterio automatico</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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="513"/> <source>Policy Good</source> <translation>Politica buona</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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="515"/> <source>Policy Bad</source> <translation>Politica scadente</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="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="517"/> <source>Policy Ask</source> <translation>Politica Chiedi</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="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="519"/> <source>Policy Unknown</source> <translation>Politica sconosciuta</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="366"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="507"/> <source>Modify TOFU Policy(Default is Auto)</source> <translation>Modifica la politica TOFU (l'impostazione predefinita è 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="508"/> <source>Policy for the Key Pair:</source> <translation>Politica per la coppia di chiavi:</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="384"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="525"/> <source>Not Successful</source> <translation>Senza successo</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="385"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="526"/> <source>Modify TOFU policy not successfully.</source> <translation>Modifica criterio TOFU non correttamente.</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="540"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="552"/> <source>Import Key Revocation Certificate</source> <translation>Importa certificato di revoca chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="400"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="541"/> <source>You are about to import the</source> <translation>Stai per importare il</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="401"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="542"/> <source>REVOCATION CERTIFICATE</source> <translation>CERTIFICATO DI REVOCA</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="402"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="543"/> <source>A successful import will result in the key being irreversibly revoked.</source> <translation>Un'importazione riuscita comporterà la revoca irreversibile della chiave.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="545"/> <source>Do you REALLY want to execute this operation?</source> <translation>Vuoi VERAMENTE eseguire questa operazione?</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="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="570"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="579"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="650"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="696"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="704"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="712"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="730"/> <source>Error</source> <translation>Errore</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="562"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="580"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="697"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="713"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation>Impossibile aprire questo file. Assicurati che questo sia un file regolare e che sia leggibile.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="430"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="571"/> <source>The target file is too large for a key revocation certificate.</source> <translation>Il file di destinazione è troppo grande per un certificato di revoca della chiave.</translation> </message> -</context> -<context> - <name>GpgFrontend::UI::KeyPairSubkeyTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="43"/> - <source>Subkey List</source> - <translation>Elenco sottochiavi</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="599"/> + <source>A <b>PaperKey</b> 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="603"/> + <source>Keep this paper copy in a safe and secure place, such as a fireproof safe or a trusted vault.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="609"/> + <source>Exporting Private Key as a PaperKey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="651"/> + <source>An error occurred trying to generate Paper Key.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="688"/> + <source>Paper Key File</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="44"/> - <source>Detail of Selected Subkey</source> - <translation>Dettaglio della sottochiave selezionata</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="705"/> + <source>The target file is too large for a paper key keyring.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="48"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="731"/> + <source>An error occurred trying to recover the Paper Key back to the private key.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>GpgFrontend::UI::KeyPairSubkeyTab</name> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="60"/> <source>Generate A New Subkey</source> <translation>Genera una nuova sottochiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="65"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="77"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key ID</source> <translation>ID chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Algorithm</source> <translation>Algoritmo</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Algorithm Detail</source> <translation>Dettaglio dell'Algoritmo</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="69"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key Size</source> <translation>Dimensione chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="83"/> <source>Usage</source> <translation>Utilizzo</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="85"/> <source>Expires On (Local Time)</source> <translation>Scade il (ora locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="87"/> <source>Create Date (Local Time)</source> <translation>Data di creazione (ora locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="88"/> <source>Existence</source> <translation>Esistenza</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="90"/> <source>Key in Smart Card</source> <translation>Inserisci la Smart Card</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="92"/> <source>Fingerprint</source> <translation>Impronta digitale</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="102"/> - <source>Copy</source> - <translation>Copia</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="55"/> + <source>List of the primary key and subkey(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="56"/> + <source>Detail of Selected Primary Key/Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> + <source>Key Type</source> + <translation type="unfinished">Tipo di chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> - <source>Subkey ID</source> - <translation>ID sottochiave</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="89"/> + <source>Revoked</source> + <translation type="unfinished">Revocato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> - <source>Algo</source> - <translation>Algo</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="353"/> + <source>Export Subkey</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Create Date</source> <translation>Crea Data</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Expire Date</source> <translation>Data di scadenza</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="203"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Primary Key</source> + <translation type="unfinished">Chiave primaria</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="210"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Subkey</source> + <translation type="unfinished">Sottochiave</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="233"/> <source>Never Expire</source> <translation>Non scade mai</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="240"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="289"/> <source>Never Expires</source> <translation>Non scade mai</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="262"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="311"/> <source>Certificate</source> <translation>Certificato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="264"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="313"/> <source>Encrypt</source> <translation>Crittografa</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="265"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="314"/> <source>Sign</source> <translation>Firma</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="266"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="315"/> <source>Auth</source> <translation>Aut</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="271"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="320"/> <source>Exists</source> <translation>Esiste</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="272"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="321"/> <source>Not Exists</source> <translation>Non esiste</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="275"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <source>Yes</source> <translation>Sì</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="275"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <source>No</source> <translation>No</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="304"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="352"/> + <source>Export Primary Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="375"/> <source>Edit Expire Date</source> <translation>Modifica data di scadenza</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="379"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="383"/> + <source>Delete</source> + <translation type="unfinished">Elimina</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="387"/> + <source>Revoke</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="440"/> + <source>Exporting Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="441"/> + <source>You are about to export a private subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="442"/> + <source>While subkeys are less critical than the primary key, they should still be handled with care.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="445"/> + <source>Do you want to proceed with exporting this subkey?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="472"/> + <source>Export Key To File</source> + <translation type="unfinished">Esporta chiave in file</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="473"/> + <source>Key Files</source> + <translation type="unfinished">File chiave</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="478"/> + <source>Export Error</source> + <translation type="unfinished">Errore di esportazione</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="479"/> + <source>Couldn't open %1 for writing</source> + <translation type="unfinished">Impossibile aprire %1 per scrittura</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="488"/> + <source><h3>You are about to delete the subkey:</h3><br /><b>KeyID:</b> %1<br /><br />This action is irreversible. Please confirm.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="494"/> + <source>Delete Subkey Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="509"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="559"/> + <source>Illegal Operation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="510"/> + <source>Cannot delete the primary key or an invalid subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="518"/> + <source>Operation Failed</source> + <translation type="unfinished">Operazione fallita</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="519"/> + <source>The selected subkey could not be deleted. Please check your permissions or try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="525"/> + <source>Operation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="526"/> + <source>The subkey with KeyID %1 has been successfully deleted.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="536"/> + <source><h3>Revoke Subkey Confirmation</h3><br /><b>KeyID:</b> %1<br /><br />Revoking a subkey will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this subkey?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="543"/> + <source>Revoke Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="560"/> + <source>Cannot revoke the primary key or an invalid subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="577"/> + <source>Revocation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="578"/> + <source>Failed to revoke the subkey. Please try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="581"/> + <source>Revocation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="582"/> + <source>The subkey has been successfully revoked.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::KeyPairUIDTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="58"/> <source>New UID</source> <translation>Nuovo UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="51"/> - <source>UID Management</source> - <translation>Gestione dell'UID</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="73"/> <source>UIDs</source> <translation>UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="78"/> <source>TOFU</source> <translation>TOFU</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="90"/> <source>Signature of Selected UID</source> <translation>Firma dell'UID selezionato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <source>Select</source> - <translation>Selezionare</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Email</source> <translation>E-mail</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> <source>Comment</source> <translation>Commento</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <source>Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Key ID</source> <translation>ID chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Create Date</source> <translation>Crea Data</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="164"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="167"/> <source>Expired Date</source> <translation>Data Scaduta</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="240"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="250"/> <source>TOFU %1</source> <translation>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="298"/> <source>Never Expires</source> <translation>Non scade mai</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="355"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="481"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="490"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="535"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="564"/> <source>Invalid Operation</source> <translation>Operazione non valida</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"/> - <source>Please select one or more UIDs before doing this operation.</source> - <translation>Seleziona uno o più UID prima di eseguire questa operazione.</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="364"/> + <source>Are you sure that you want to delete the following UID?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="542"/> + <source><h3>Revoke UID Confirmation</h3><br /><b>UID:</b> %1<br /><br />Revoking a UID will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this UID?</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/> - <source>Sign Selected UID(s)</source> - <translation>Firma gli UID selezionati</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="331"/> - <source>Delete Selected UID(s)</source> - <translation>Elimina gli UID selezionati</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>4 -> User ID is no longer valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/> + <source>Revocation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/> + <source>Failed to revoke the UID. Please try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="585"/> + <source>Revocation Successful</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="351"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="586"/> + <source>The UID has been successfully revoked.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="330"/> <source>Successful Operation</source> <translation>Operazione riuscita</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="352"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="331"/> <source>Successfully added a new UID.</source> <translation>Aggiunto con successo un nuovo 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="333"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="373"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="404"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/> <source>Operation Failed</source> <translation>Operazione fallita</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="334"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="405"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="513"/> <source>An error occurred during the operation.</source> <translation>Si è verificato un errore durante l'operazione.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="376"/> - <source>Deleting UIDs</source> - <translation>Eliminazione degli UID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="356"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/> + <source>Cannot delete the Primary UID.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="379"/> - <source>Are you sure that you want to delete the following UIDs?</source> - <translation>Sei sicuro di voler eliminare i seguenti UID?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="361"/> + <source>Deleting UIDs</source> + <translation>Eliminazione degli 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="366"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="397"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/> <source>The action can not be undone.</source> <translation>L'azione non può essere annullata.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="390"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="374"/> <source>An error occurred during the delete %1 operation.</source> <translation>Si è verificato un errore durante l'operazione di eliminazione %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="394"/> <source>Set Primary UID</source> <translation>Imposta UID primario</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="415"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="395"/> <source>Are you sure that you want to set the Primary UID to?</source> <translation>Sei sicuro di voler impostare l'UID principale su?</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="455"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/> <source>Set As Primary</source> <translation>Metti come primario</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="458"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="428"/> <source>Sign UID</source> <translation>Firma 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="431"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="549"/> + <source>Revoke UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="434"/> <source>Delete UID</source> <translation>Elimina 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="536"/> <source>Please select one UID before doing this operation.</source> <translation>Si prega di selezionare un UID prima di eseguire questa operazione.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="509"/> - <source>Deleting UID</source> - <translation>Eliminazione dell'UID</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/> - <source>Are you sure that you want to delete the following uid?</source> - <translation>Sei sicuro di voler eliminare il seguente 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="470"/> <source>Delete(Revoke) Key Signature</source> <translation>Elimina (revoca) la firma della chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="542"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="482"/> <source>Please select one Key Signature before doing this operation.</source> <translation>Si prega di selezionare una firma chiave prima di eseguire questa operazione.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="551"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="491"/> <source>To delete the signature, you need to have its corresponding public key in the local database.</source> <translation>Per eliminare la firma, è necessario disporre della chiave pubblica corrispondente nel database locale.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="501"/> <source>Deleting Key Signature</source> <translation>Eliminazione della firma della chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="563"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="503"/> <source>Are you sure that you want to delete the following signature?</source> <translation>Sei sicuro di voler eliminare la seguente firma?</translation> </message> @@ -3278,63 +3555,63 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyServerImportDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="56"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="57"/> <source>Close</source> <translation>Chiudi</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="60"/> <source>Import ALL</source> <translation>Importa TUTTO</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="63"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="64"/> <source>Search</source> <translation>Ricerca</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> <source>Search String</source> <translation>Stringa di ricerca</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>: </source> <translation>: </translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>Key Server</source> <translation>Server chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="113"/> - <source>Import Keys from Keyserver</source> - <translation>Importa chiavi dal server delle chiavi</translation> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="114"/> + <source>Import Keys from key server</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>UID</source> <translation>UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Creation date</source> <translation>Data di creazione</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>KeyID</source> <translation>ID chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Tag</source> <translation>Etichetta</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="180"/> <source>Text is empty.</source> <translation>Il testo è vuoto.</translation> </message> @@ -3355,61 +3632,62 @@ This will result in loss of all cached form positions, statuses, key servers, et </message> <message> <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="232"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="233"/> <source>Connection Error</source> <translation>Errore di connessione</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="241"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="242"/> <source>Too many responses from keyserver!</source> <translation>Troppe risposte dal server delle chiavi!</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="253"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="254"/> <source>No keys found, input may be kexId, retrying search with 0x.</source> <translation>Nessuna chiave trovata, l'input potrebbe essere kexId, riprovando la ricerca con 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="264"/> <source>No keys found containing the search string!</source> <translation>Nessuna chiave trovata contenente la stringa di ricerca!</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="270"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="271"/> <source>Insufficiently specific search string!</source> <translation>Stringa di ricerca non sufficientemente specifica!</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="305"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="306"/> <source>revoked</source> <translation>revocato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="308"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="309"/> <source>disabled</source> <translation>disabilitato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="353"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="354"/> <source>%1 keys found. Double click a key to import it.</source> <translation>%1 chiavi trovate. Fare doppio clic su una chiave per importarla.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="374"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="375"/> <source>Warning</source> <translation>Avvertimento</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="375"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="376"/> <source>Please select one KeyPair before doing this operation.</source> <translation>Si prega di selezionare un KeyPair prima di eseguire questa operazione.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="422"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="423"/> <source>Key Imported</source> <translation>Chiave importata</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="433"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="436"/> <source>Processing ...</source> <translation>Elaborazione in corso...</translation> </message> @@ -3417,27 +3695,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>Chiave non trovata nel Keyserver.</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>Timeout della connessione di rete.</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>Impossibile risolvere l'indirizzo del server chiave di destinazione.</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>Si è verificato un errore di connessione generale.</translation> </message> <message> - <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="94"/> + <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="96"/> <source>Success</source> <translation>Successo</translation> </message> @@ -3445,80 +3723,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="80"/> <source>Success</source> <translation>Successo</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="81"/> <source>The expire date of the key pair has been updated.</source> <translation>La data di scadenza della coppia di chiavi è stata aggiornata.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="91"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="90"/> <source>Failure</source> <translation>Fallimento</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="92"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="91"/> <source>Failed to update the expire date of the key pair.</source> <translation>Impossibile aggiornare la data di scadenza della coppia di chiavi.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="136"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="135"/> <source>Modified Expiration Date (Local Time)</source> <translation>Data di scadenza modificata (ora locale)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="137"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="136"/> <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>Suggerimenti: per motivi di sicurezza, la chiave è valida fino a due anni. Se sei un utente esperto, sbloccalo più a lungo nelle impostazioni.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="141"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="140"/> <source>No Expiration</source> <translation>Senza scadenza</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="142"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="141"/> <source>Modified Expiration Date</source> <translation>Data di scadenza modificata</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">Errore</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/KeyTable.cpp" line="83"/> + <source>Key Not Found.</source> + <translation type="unfinished">Chiave non trovata.</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="53"/> <source>Signers</source> <translation>Firmatari</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="86"/> <source>Expire Date</source> <translation>Data di scadenza</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="90"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="96"/> <source>Sign For Key's UID(s)</source> <translation>Firma per gli UID della chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="114"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="121"/> <source>Unsuccessful Operation</source> <translation>Operazione non riuscita</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="115"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="122"/> <source>Signature operation failed for UID %1</source> <translation>Operazione di firma non riuscita per l'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="126"/> <source>Operation Complete</source> <translation>Operazione completata</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="121"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="127"/> <source>The signature operation of the UID is complete</source> <translation>L'operazione di firma dell'UID è completata</translation> </message> @@ -3526,52 +3817,52 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyUploadDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="66"/> <source>Uploading Public Key</source> <translation>Caricamento della chiave pubblica</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="84"/> <source>Error</source> <translation>Errore</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="85"/> <source>Unknown error occurred</source> <translation>Si è verificato un errore sconosciuto</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="155"/> <source>Key Not Found</source> <translation>Chiave non trovata</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="158"/> <source>Timeout</source> <translation>Tempo scaduto</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="161"/> <source>Key Server Not Found</source> <translation>Server chiave non trovato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="164"/> <source>Connection Error</source> <translation>Errore di connessione</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="166"/> <source>Upload Failed</source> <translation>Caricamento non riuscito</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="165"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="170"/> <source>Upload Success</source> <translation>Caricamento riuscito</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="166"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="171"/> <source>Upload Public Key Successfully</source> <translation>Carica chiave pubblica con successo</translation> </message> @@ -3640,22 +3931,22 @@ This will result in loss of all cached form positions, statuses, key servers, et <translation>Imposta come predefinito</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>Indirizzo del server delle chiavi non sicuro</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>Per motivi di sicurezza, non è consigliabile utilizzare HTTP come protocollo di comunicazione con il server delle chiavi. Si consiglia di utilizzare 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>Avvertimento</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>Non puoi utilizzare HTTPS o HTTP come protocollo per comunicare con il server delle chiavi, il che potrebbe non essere sbagliato. Ma per favore controlla di nuovo l'indirizzo che hai inserito per assicurarti che sia corretto. Sei sicuro di volerlo aggiungere alla lista dei keyserver?</translation> </message> @@ -3708,1077 +3999,1297 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::MainWindow</name> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="154"/> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="159"/> <source>Critical error occur while loading GpgFrontend.</source> <translation>Si è verificato un errore critico durante il caricamento di GpgFrontend.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="158"/> <source>Loading Failed</source> <translation>Caricamento non riuscito</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="49"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="74"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="101"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="145"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="164"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="189"/> - <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/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/MainWindowSlotFunction.cpp" line="97"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="121"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="141"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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/MainWindowFileSlotFunction.cpp" line="50"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="75"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="103"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="176"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="201"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="229"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="282"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="302"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="319"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="336"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="355"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="372"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="389"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="409"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="471"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="528"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="546"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="571"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="616"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="661"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="735"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="781"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="810"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="818"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="845"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="910"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="919"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="947"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="988"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="77"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="239"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="278"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="440"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Error</source> <translation>Errore</translation> </message> <message> - <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="51"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="303"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="356"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="410"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="572"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="691"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="811"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="911"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="989"/> <source>Cannot read from file: %1</source> <translation>Impossibile leggere dal file: %1</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="63"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="178"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="64"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="190"/> <source>The target file %1 already exists, do you need to overwrite it?</source> <translation>Il file di destinazione %1 esiste già, è necessario sovrascriverlo?</translation> </message> <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="67"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="193"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="310"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="450"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="623"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="742"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="925"/> <source>Warning</source> <translation>Avvertimento</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="76"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="373"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="617"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="736"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="819"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="920"/> <source>Cannot write to file: %1</source> <translation>Impossibile scrivere sul file: %1</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="84"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="199"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="211"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> <source>Symmetric Encryption</source> <translation>Crittografia simmetrica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="200"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="86"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="212"/> <source>No Key Selected. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation>Nessuna chiave selezionata. Vuoi crittografare con un cifrario simmetrico utilizzando una passphrase?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="91"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="63"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="92"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="64"/> <source>Symmetrically Encrypting</source> <translation>Crittografia simmetrica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="102"/> - <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/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/MainWindowFileSlotFunction.cpp" line="104"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="230"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="283"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="337"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="472"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="547"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="662"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="782"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="846"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="948"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="78"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="203"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="240"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="321"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="441"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="492"/> <source>Unknown error occurred</source> <translation>Si è verificato un errore sconosciuto</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/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="261"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="598"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="717"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="396"/> <source>Invalid KeyPair</source> <translation>Coppia di chiavi non valida</translation> </message> <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/MainWindowGpgOperaFunction.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="262"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="599"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="718"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="397"/> <source>The selected keypair cannot be used for encryption.</source> <translation>La coppia di chiavi selezionata non può essere utilizzata per la crittografia.</translation> </message> <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/MainWindowGpgOperaFunction.cpp" line="103"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="159"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="281"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="263"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="600"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="719"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="115"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="181"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="398"/> <source>For example the Following Key:</source> <translation>Ad esempio la seguente chiave:</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="144"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="123"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> <source>Encrypting</source> <translation>Crittografa</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="218"/> <source>Archiving & Symmetrically Encrypting</source> <translation>Archiviazione & Crittografia Simmetrica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="250"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="270"/> <source>Archiving & Encrypting</source> <translation>Archiviazione & Crittografia</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="311"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="624"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="743"/> <source>The target file already exists, do you need to overwrite it?</source> <translation>Il file di destinazione esiste già, è necessario sovrascriverlo?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="303"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="325"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="229"/> <source>Decrypting</source> <translation>Decifra</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="353"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="378"/> <source>Decrypting & Extrating</source> <translation>Decifrare & Estrarre</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/MainWindowGpgOperaFunction.cpp" line="147"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="424"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="706"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="163"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="379"/> <source>No Key Checked</source> <translation>Nessuna chiave controllata</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/MainWindowGpgOperaFunction.cpp" line="148"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="588"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="707"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="164"/> <source>Please check the key in the key toolbox on the right.</source> <translation>Si prega di controllare la chiave nella casella degli strumenti della chiave a destra.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="398"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="100"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="112"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="178"/> <source>Invalid Operation</source> <translation>Operazione non valida</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="399"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="433"/> <source>The selected key contains a key that does not actually have a sign usage.</source> <translation>La chiave selezionata contiene una chiave che non ha effettivamente un utilizzo del segno.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="401"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="435"/> <source>for example the Following Key:</source> <translation>ad esempio la seguente chiave:</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="417"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="451"/> <source>The signature file "%1" exists, do you need to overwrite it?</source> <translation>Il file della firma "%1" esiste, è necessario sovrascriverlo?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="426"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="168"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="460"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="190"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="703"/> <source>Signing</source> <translation>Firma</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="475"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="513"/> <source>File to be Verified</source> <translation>File da verificare</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="476"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="514"/> <source>Please provide An ABSOLUTE Path If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </source> <translation>Fornisci un percorso ASSOLUTO Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VUOTO: </translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="529"/> <source>Please select the appropriate origin file or signature file. Ensure that both are in this directory.</source> <translation>Si prega di selezionare il file di origine appropriato o il file di firma. Assicurati che entrambi siano in questa directory.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="500"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="237"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="535"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="307"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="370"/> <source>Verifying</source> <translation>Verifica</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="648"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/> <source>Encrypting and Signing</source> <translation>Crittografa e Firma</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="706"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="767"/> <source>Archiving & Encrypting & Signing</source> <translation>Archiviazione, crittografia e firma</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="825"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="926"/> <source>The output file %1 already exists, do you need to overwrite it?</source> <translation>Il file di output %1 esiste già, devi sovrascriverlo?</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="834"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="479"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="850"/> <source>Decrypting and Verifying</source> <translation>Decifra e verifica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="839"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="882"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="533"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="445"/> + <source>Missing Keys</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="883"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="348"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="534"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="446"/> + <source>Some signatures cannot be verified because the corresponding keys are missing. + +The following fingerprints are missing: +%1 + +Would you like to fetch these keys from the key server?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="898"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="548"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="462"/> + <source>Verification Incomplete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="549"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="463"/> + <source>Verification was incomplete due to missing keys. You can manually import the keys later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="935"/> <source>Decrypting & Verifying & Extracting</source> <translation>Decifrare, verificare ed estrarre</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="996"/> + <source>EML File Too Large</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="997"/> + <source>The EML file "%1" is larger than 32MB and will not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="56"/> <source>No Key Checked. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation>Nessuna chiave controllata. Vuoi crittografare con una cifra simmetrica usando una passphrase?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="101"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="113"/> <source>The selected key contains a key that does not actually have a encrypt usage.</source> <translation>La chiave selezionata contiene una chiave che in realtà non ha un utilizzo di crittografia.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="179"/> <source>The selected key contains a key that does not actually have a signature usage.</source> <translation>La chiave selezionata contiene una chiave che non ha effettivamente un utilizzo della firma.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="268"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="380"/> <source>Please check some key in the key toolbox on the right.</source> <translation>Si prega di controllare alcune chiavi nella casella degli strumenti chiave a destra.</translation> </message> <message> - <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"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Key Not Found.</source> <translation>Chiave non trovata.</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="116"/> <source>Localize</source> <translation>Localizza</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="119"/> <source>UTC</source> <translation>UTC</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="126"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="142"/> <source>Local Time</source> <translation>Tempo Locale</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="249"/> - <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> - <translation>Impossibile aprire questo file. Assicurati che questo sia un file regolare e che sia leggibile.</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="324"/> + <source>This version(%1) may have been withdrawn by the developer due to serious problems. Please stop using this version immediately and download the latest stable version (%2) on the Github Releases Page.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="257"/> - <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> - <translation>Impossibile aprire questo file. Il file è TROPPO GRANDE (>1MB) per GpgFrontend Text Editor.</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="339"/> + <source>This may be a BETA Version (Latest Stable Version: %1).</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="298"/> - <source>GpgFrontend Upgradeable (New Version: %1).</source> - <translation>GpgFrontend aggiornabile (nuova versione: %1).</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="345"/> + <source>Commit Hash Mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="302"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="448"/> - <source>Update</source> - <translation>Aggiorna</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="346"/> + <source>The current version's commit hash does not match the official release. This may indicate a modified or unofficial build. For security reasons, please verify your installation or download the official release from the Github Releases Page.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="308"/> - <source>Withdrawn Version</source> - <translation>Versione ritirata</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="478"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="573"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="896"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="902"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="584"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> + <source>From</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="487"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="893"/> + <source>Unknown</source> + <translation type="unfinished">Sconosciuto</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="892"/> + <source>To</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="310"/> - <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>Questa versione (%1) potrebbe essere stata ritirata dallo sviluppatore a causa di seri problemi. Si prega di interrompere immediatamente l'utilizzo di questa versione e utilizzare l'ultima versione stabile.</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="589"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="895"/> + <source>Subject</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="315"/> - <source>You can download the latest stable version(%1) on Github Releases Page.<br/></source> - <translation>Puoi scaricare l'ultima versione stabile (%1) dalla pagina dei rilasci di Github.<br/></translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="898"/> + <source>CC</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="320"/> - <source>This maybe a BETA Version (Latest Stable Version: %1).</source> - <translation>Questa potrebbe essere una versione BETA (ultima versione stabile: %1).</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="901"/> + <source>BCC</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="45"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="497"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="595"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="904"/> + <source>Date</source> + <translation type="unfinished">Data</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> + <source>Signed EML Data Hash (SHA1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="913"/> + <source>Message Integrity Check Algorithm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="772"/> + <source>No Key Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="626"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="756"/> + <source>Please select a key for encrypt the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="773"/> + <source>Please select a key for signing the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="695"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/> + <source>Multiple Keys Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="779"/> + <source>Please select only one key to sign the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="959"/> + <source># EML Data Error + +The provided EML data does not conform to RFC 3156 standards and cannot be processed. + +**Details:** %1 + +### What is EML Data? +EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation. + +### Suggested Solutions +1. Verify the EML data is complete and matches the structure outlined in RFC 3156. +2. Refer to the official documentation for the EML structure: %2 + +After correcting the EML data, try the operation again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="985"/> + <source># Email Operation Error + +An error occurred during the email operation. The process could not be completed. + +**Details:** +- **Error Code:** %1 +- **Error Message:** %2 + +### Possible Causes +1. The email data may be incomplete or corrupted. +2. The selected GPG key does not have the necessary permissions. +3. Issues in the GPG environment or configuration. + +### Suggested Solutions +1. Ensure the email data is complete and follows the expected format. +2. Verify the GPG key has the required access permissions. +3. Check your GPG environment and configuration settings. +4. Review the error details above or application logs for further troubleshooting. + +If the issue persists, consider seeking technical support or consulting the documentation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="319"/> + <source>GpgFrontend Upgradeable (New Version: %1).</source> + <translation>GpgFrontend aggiornabile (nuova versione: %1).</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="297"/> + <source>Update</source> + <translation>Aggiorna</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="323"/> + <source>Withdrawn Version</source> + <translation>Versione ritirata</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>New</source> <translation>Nuovo</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="51"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>Open a new file</source> <translation>Apri un nuovo file</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="47"/> <source>Open...</source> <translation>Apri...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="48"/> <source>Open an existing file</source> <translation>Apri un file esistente</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="60"/> - <source>File Browser</source> - <translation>Cerca file</translation> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="52"/> + <source>File Panel</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> - <source>Open a file browser</source> - <translation>Apri un browser di file</translation> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="53"/> + <source>Open a file panel</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> <source>Save File</source> <translation>Salva</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="58"/> <source>Save the current File</source> <translation>Salva il file corrente</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="73"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="62"/> <source>Save As</source> <translation>Salva come</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="76"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> <source>Save the current File as...</source> <translation>Salva il file corrente come...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="66"/> <source>Print</source> <translation>Stampa</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="82"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> <source>Print Document</source> <translation>Stampa documento</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> <source>Close</source> <translation>Chiudi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="71"/> <source>Close file</source> <translation>Chiudi file</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="91"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="74"/> <source>Quit</source> <translation>Uscire</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="94"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="75"/> <source>Quit Program</source> <translation>Esci dal programma</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="99"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> <source>Undo</source> <translation>Annulla</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="80"/> <source>Undo Last Edit Action</source> <translation>Annulla l'ultima azione di modifica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="83"/> <source>Redo</source> <translation>Ripeti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="84"/> <source>Redo Last Edit Action</source> <translation>Ripeti l'ultima azione di modifica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="87"/> <source>Zoom In</source> <translation>Ingrandisci</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="116"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="92"/> <source>Zoom Out</source> <translation>Rimpicciolisci</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="121"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="93"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="97"/> <source>Paste</source> <translation>Incolla</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="98"/> <source>Paste Text From Clipboard</source> <translation>Incolla il testo dagli appunti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="127"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> <source>Cut</source> <translation>Taglia</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="131"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="103"/> <source>Cut the current selection's contents to the clipboard</source> <translation>Taglia il contenuto della selezione corrente negli appunti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> <source>Copy</source> <translation>Copia</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="139"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="109"/> <source>Copy the current selection's contents to the clipboard</source> <translation>Copia il contenuto della selezione corrente negli appunti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="143"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="113"/> <source>Quote</source> <translation>Citazione</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="114"/> <source>Quote whole text</source> <translation>Cita tutto il testo</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="148"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="118"/> <source>Select All</source> <translation>Seleziona tutto</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="119"/> <source>Select the whole text</source> <translation>Seleziona l'intero testo</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="155"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="123"/> <source>Find</source> <translation>Trova</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> <source>Find a word</source> <translation>Trova una parola</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="161"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="128"/> <source>Remove spacing</source> <translation>Rimuovi spaziatura</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="166"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="130"/> <source>Remove double linebreaks, e.g. in pasted text from Web Mailer</source> <translation>Rimuovi le doppie interruzioni di riga, ad es. nel testo incollato da Web Mailer</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> <source>Settings</source> <translation>Impostazioni</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="171"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="136"/> <source>Open settings dialog</source> <translation>Apri la finestra di dialogo delle impostazioni</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="179"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="144"/> <source>Encrypt</source> <translation>Crittografa</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="183"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> <source>Encrypt Message</source> <translation>Crittografa il messaggio</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="201"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> <source>Encrypt Sign</source> <translation>Crittografa e Firma</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="152"/> <source>Encrypt and Sign Message</source> <translation>Crittografa e Firma Messaggio</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="224"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="157"/> <source>Decrypt</source> <translation>Decifra</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="227"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> <source>Decrypt Message</source> <translation>Decifra messaggio</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="249"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="164"/> <source>Decrypt Verify</source> <translation>Decifra Verifica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="253"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="165"/> <source>Decrypt and Verify Message</source> <translation>Decifra e verifica il messaggio</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="275"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> <source>Sign</source> <translation>Firma</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="278"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="171"/> <source>Sign Message</source> <translation>Firma il messaggio</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="290"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="175"/> <source>Verify</source> <translation>Verifica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="293"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="176"/> <source>Verify Message</source> <translation>Verifica messaggio</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="308"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="554"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="636"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="184"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="487"/> <source>File</source> <translation>File</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="310"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="186"/> <source>Import New Key From File</source> <translation>Importa nuova chiave da file</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="314"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="193"/> <source>Clipboard</source> <translation>Appunti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="318"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="195"/> <source>Import New Key From Clipboard</source> <translation>Importa nuova chiave dagli appunti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="329"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="208"/> <source>Keyserver</source> <translation>Server delle chiavi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="333"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="210"/> <source>Import New Key From Keyserver</source> <translation>Importa nuova chiave dal server delle chiavi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="339"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="218"/> <source>Editor</source> <translation>Editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="341"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="219"/> <source>Import New Key From Editor</source> <translation>Importa nuova chiave dall'editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="345"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="224"/> <source>Manage Keys</source> <translation>Gestisci chiavi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="225"/> <source>Open Key Management</source> <translation>Gestione delle chiavi aperte</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="351"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="230"/> <source>Clear Password Cache</source> <translation>Cancella cache delle password</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="354"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="231"/> <source>Clear Password Cache of GnuPG</source> <translation>Cancella la cache delle password di GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="359"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="376"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="397"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="459"/> + <source>Advanced</source> + <translation type="unfinished">Avanzate</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="600"/> + <source>Status Panel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="346"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="378"/> <source>Successful Operation</source> <translation>Operazione riuscita</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="360"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="347"/> <source>Clear password cache successfully</source> <translation>Cancella la cache delle password con successo</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="362"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="380"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="401"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="349"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="382"/> <source>Failed Operation</source> <translation>Operazione fallita</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="350"/> <source>Failed to clear password cache of GnuPG</source> <translation>Impossibile cancellare la cache delle password di GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="368"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="236"/> <source>Reload All Components</source> <translation>Ricarica tutti i componenti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="370"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="237"/> <source>Reload All GnuPG's Components</source> <translation>Ricarica tutti i componenti di GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="377"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/> <source>Reload all the GnuPG's components successfully</source> <translation>Ricarica correttamente tutti i componenti di GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="381"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="365"/> <source>Failed to reload all or one of the GnuPG's component(s)</source> <translation>Impossibile ricaricare tutti o uno dei componenti di GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="386"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="242"/> <source>Restart All Components</source> <translation>Riavvia tutti i componenti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="388"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Restart All GnuPG's Components</source> <translation>Riavvia tutti i componenti di GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="398"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="379"/> <source>Restart all the GnuPG's components successfully</source> <translation>Riavvia correttamente tutti i componenti di GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="383"/> <source>Failed to restart all or one of the GnuPG's component(s)</source> <translation>Impossibile riavviare tutti o uno dei componenti di GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="407"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Open GnuPG Controller</source> <translation>Apri il controller GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="409"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Open GnuPG Controller Dialog</source> <translation>Apri la finestra di dialogo del controller GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="413"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="254"/> <source>Open Module Controller</source> <translation>Controller del modulo aperto</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="415"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="255"/> <source>Open Module Controller Dialog</source> <translation>Apri finestra di dialogo Controller modulo</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="422"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="264"/> + <source>New E-Mail</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="265"/> + <source>Create A New E-Mail Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="273"/> <source>About</source> <translation>Informazioni</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="424"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="274"/> <source>Show the application's About box</source> <translation>Mostra la casella Informazioni sull'applicazione</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="430"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="434"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="283"/> <source>GnuPG</source> <translation>GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="281"/> <source>Information about Gnupg</source> <translation>Informazioni su Gnupg</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="437"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="287"/> <source>Translate</source> <translation>Traduci</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="439"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="288"/> <source>Information about translation</source> <translation>Informazioni sulla traduzione</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="441"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="290"/> <source>Translators</source> <translation>Traduttori</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="444"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="294"/> <source>Check for Updates</source> <translation>Controlla gli Aggiornamenti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="446"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="295"/> <source>Check for updates</source> <translation>Controlla gli aggiornamenti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="451"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="301"/> <source>Open Wizard</source> <translation>Apri procedura guidata</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="453"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="302"/> <source>Open the wizard</source> <translation>Apri la procedura guidata</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="458"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="307"/> <source>Append Public Key to Editor</source> <translation>Aggiungi la chiave pubblica all'editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="460"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="308"/> <source>Append selected Keypair's Public Key to Editor</source> <translation>Aggiungi la chiave pubblica della coppia di chiavi selezionata all'editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="465"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="313"/> <source>Append Create DateTime to Editor</source> <translation>Aggiungi Create DateTime all'editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="467"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="314"/> <source>Append selected Key's creation date and time to Editor</source> <translation>Aggiungi la data e l'ora di creazione della chiave selezionata all'editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="472"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="319"/> <source>Append Expire DateTime to Editor</source> <translation>Aggiungi Expire DateTime all'editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="474"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="320"/> <source>Append selected Key's expiration date and time to Editor</source> <translation>Aggiungi la data e l'ora di scadenza della chiave selezionata all'Editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="479"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="325"/> <source>Append Fingerprint to Editor</source> <translation>Aggiungi impronta digitale all'editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="481"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="326"/> <source>Append selected Key's Fingerprint to Editor</source> <translation>Aggiungi l'impronta digitale della chiave selezionata all'editor</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="485"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="331"/> <source>Copy Email</source> <translation>Copia e-mail</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="487"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="332"/> <source>Copy selected Keypair's to clipboard</source> <translation>Copia la coppia di chiavi selezionata negli appunti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="337"/> <source>Copy Default UID</source> <translation>Copia UID predefinito</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>Copy selected Keypair's default UID to clipboard</source> <translation>Copia l'UID predefinito della coppia di chiavi selezionata negli appunti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="498"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="343"/> <source>Copy Key ID</source> <translation>Copia ID chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="500"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="344"/> <source>Copy selected Keypair's ID to clipboard</source> <translation>Copia l'ID della coppia di chiavi selezionata negli appunti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="504"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>Show Key Details</source> <translation>Mostra dettagli chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="350"/> <source>Show Details for this Key</source> <translation>Mostra dettagli per questa chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="509"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="355"/> <source>Add To Favourite</source> <translation>Aggiungi ai preferiti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="510"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="356"/> <source>Add this key to Favourite Table</source> <translation>Aggiungi questa chiave alla tabella dei preferiti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="516"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="362"/> <source>Remove From Favourite</source> <translation>Rimuovi dai preferiti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="518"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> <source>Remove this key from Favourite Table</source> <translation>Rimuovi questa chiave dalla tabella dei preferiti</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="524"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="525"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="370"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="371"/> <source>Set Owner Trust Level</source> <translation>Imposta il livello di attendibilità del proprietario</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="544"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="391"/> <source>Remove PGP Header</source> <translation>Rimuovi intestazione PGP</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="548"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="395"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="396"/> <source>Add PGP Header</source> <translation>Aggiungi intestazione PGP</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="567"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="658"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="420"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="514"/> <source>Edit</source> <translation>Modifica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="440"/> <source>Crypt</source> <translation>Crittografa</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="595"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="450"/> <source>Keys</source> <translation>Chiavi</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="596"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="451"/> <source>Import Key</source> <translation>Importa chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="604"/> - <source>Advance</source> - <translation>Avanzato</translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="612"/> - <source>Steganography</source> - <translation>Steganografia</translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="616"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="467"/> <source>View</source> <translation>Visualizzazione</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="618"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="469"/> <source>Help</source> <translation>Aiuto</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="643"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="499"/> <source>Operations</source> <translation>Operazioni</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="653"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="509"/> <source>Key</source> <translation>Chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="666"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="522"/> <source>Special Edit</source> <translation>Modifica speciale</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="678"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="536"/> <source>Import key from...</source> <translation>Importa chiave da...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="679"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="537"/> <source>Import key</source> <translation>Importa chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="695"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="553"/> <source>Ready</source> <translation>Pronto</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="702"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="560"/> <source>Key ToolBox</source> <translation>Casella degli strumenti chiave</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="710"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="568"/> <source>Default</source> <translation>Predefinito</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="718"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="575"/> <source>Favourite</source> <translation>Preferito</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="726"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="582"/> <source>Only Public Key</source> <translation>Solo chiave pubblica</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="736"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="589"/> <source>Has Private Key</source> <translation>Ha una chiave privata</translation> </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="750"/> - <source>Information Board</source> - <translation>Scheda informativa</translation> - </message> </context> <context> <name>GpgFrontend::UI::ModuleControllerDialog</name> <message> <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="49"/> - <source>Module Informations</source> - <translation>Informazioni sul modulo</translation> + <source>Module Information</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="50"/> @@ -4817,89 +5328,89 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU </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>Abilita attivazione automatica</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>INFORMAZIONI DI BASE</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>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>Versione</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>Versione 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>Versione QtENV</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>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>Percorso</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>Attivazione automatica</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>Vero</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>Falso</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>Attivo</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>METADATA</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>Evento di ascolto</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>Disattiva</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>Attiva</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>Disabilita l'attivazione automatica</translation> </message> @@ -4969,8 +5480,8 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="96"/> - <source>Automatically import a missing key for signature verification.</source> - <translation>Importa automaticamente una chiave mancante per la verifica della firma.</translation> + <source>Automatically fetch key publish status from key server.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="98"/> @@ -5026,23 +5537,23 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU <translation>0 caratteri</translation> </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="66"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="223"/> <source>%1 character(s)</source> <translation>%1 carattere/i</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="72"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="75"/> <source>Loading...</source> <translation>Caricamento in corso...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="86"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="95"/> <source>lf</source> <translation>Se</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="87"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="96"/> <source>UTF-8</source> <translation>UTF-8</translation> </message> @@ -5076,79 +5587,39 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU </message> </context> <context> - <name>GpgFrontend::UI::RaisePinentry</name> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/> - <source>Show passphrase</source> - <translation>Mostra passphrase</translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/> - <source>Hide passphrase</source> - <translation>Nascondi passphrase</translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="67"/> - <source>Repeat Passphrase:</source> - <translation>Ripeti passphrase:</translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="71"/> - <source>Given Passphrase was wrong. Please retry.</source> - <translation>La passphrase indicata era errata. Riprova.</translation> - </message> + <name>GpgFrontend::UI::RevocationOptionsDialog</name> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="74"/> - <source>Passphrase:</source> - <translation>Passphrase:</translation> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="42"/> + <source>Revocation Reason (Code)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="84"/> - <source>Passphrases do not match</source> - <translation>Le passphrase non corrispondono</translation> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="43"/> + <source>Revocation Reason (Text)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="87"/> - <source>Caps Lock is on</source> - <translation>Il Blocco Maiuscole è attivo</translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="91"/> - <source>Bundled Pinentry</source> - <translation>Pinentry in bundle</translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="95"/> - <source>Confirm</source> - <translation>Conferma</translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="96"/> - <source>Cancel</source> - <translation>Annulla</translation> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="44"/> + <source>Revocation Options</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>GpgFrontend::UI::SetOwnerTrustLevel</name> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> - <source>Unknown</source> - <translation>Sconosciuto</translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="67"/> <source>Undefined</source> <translation>Non definito</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="65"/> <source>Never</source> <translation>Mai</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="63"/> <source>Marginal</source> <translation>Marginale</translation> @@ -5160,38 +5631,28 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU <translation>Pieno</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="51"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="59"/> <source>Ultimate</source> <translation>Ultimo</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="52"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> <source>Modify Owner Trust Level</source> <translation>Modifica il livello di attendibilità del proprietario</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="54"/> <source>Trust for the Key Pair:</source> <translation>Fiducia per la coppia di chiavi:</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="73"/> - <source>Warning</source> - <translation>Avvertimento</translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="75"/> - <source>Owner Trust Level cannot set to Unknown level, automately changing it into Undefined level.</source> - <translation>Il livello di attendibilità del proprietario non può essere impostato su livello sconosciuto, cambiandolo automaticamente in livello non definito.</translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="83"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="78"/> <source>Failed</source> <translation>Fallito</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="84"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="79"/> <source>Modify Owner Trust Level failed.</source> <translation>Modifica del livello di attendibilità del proprietario non riuscita.</translation> </message> @@ -5219,17 +5680,17 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU <translation>Rete</translation> </message> <message> - <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="71"/> <source>Settings</source> <translation>Impostazioni</translation> </message> <message> - <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="71"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="61"/> <source>Preference</source> <translation>Preferenze</translation> </message> <message> - <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="123"/> <source>System Default</source> <translation>Default del sistema</translation> </message> @@ -5247,27 +5708,27 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU <translation>Annulla</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>Firmatari</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>Seleziona firmatario/i</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>Seleziona una o più chiavi private che utilizzi per la firma.</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>Se non viene selezionata alcuna chiave, per la firma verrà utilizzata la chiave predefinita.</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>Selezionatore dei firmatari</translation> </message> @@ -5275,87 +5736,87 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU <context> <name>GpgFrontend::UI::SubkeyGenerateDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="72"/> <source>Tipps: if the key pair has a passphrase, the subkey's passphrase must be equal to it.</source> <translation>Suggerimenti: se la coppia di chiavi ha una passphrase, la passphrase della sottochiave deve essere uguale ad essa.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="85"/> <source>Generate New Subkey</source> <translation>Genera nuova sottochiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="93"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> <source>Key Usage</source> <translation>Utilizzo dei tasti</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="100"/> <source>Encryption</source> <translation>Crittografia</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="103"/> <source>Signing</source> <translation>Firma</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="101"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="106"/> <source>Certification</source> <translation>Certificazione</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="104"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="109"/> <source>Authentication</source> <translation>Autenticazione</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="148"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="153"/> <source>Key Type</source> <translation>Tipo di chiave</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="154"/> <source>KeySize (in Bit)</source> <translation>Dimensione chiave (in bit)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="155"/> <source>Expiration Date</source> <translation>Data di scadenza</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="156"/> <source>Never Expire</source> <translation>Non scade mai</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="157"/> <source>Non Pass Phrase</source> <translation>Non Pass Phrase</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="167"/> <source>Basic Information</source> <translation>Informazioni di base</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="275"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="280"/> <source>Expiration time no more than 2 years.</source> <translation>Tempo di scadenza non superiore a 2 anni.</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="295"/> <source>Generating</source> <translation>Generazione</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="300"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="306"/> <source>Error</source> <translation>Errore</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="301"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="307"/> <source>Unknown error occurred</source> <translation>Si è verificato un errore sconosciuto</translation> </message> @@ -5406,171 +5867,202 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU <context> <name>GpgFrontend::UI::TextEdit</name> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="62"/> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="76"/> - <source>untitled</source> - <translation>senza titolo</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="108"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="73"/> <source>Open Directory</source> <translation>Apri Rubrica</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="182"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="449"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="486"/> <source>Warning</source> <translation>Avvertimento</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="183"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="197"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="450"/> <source>Cannot read file %1: %2.</source> <translation>Impossibile leggere il file %1: %2.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="152"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/> <source>Open file</source> <translation>Apri il file</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="221"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="83"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="91"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="84"/> + <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> + <translation type="unfinished">Impossibile aprire questo file. Assicurati che questo sia un file regolare e che sia leggibile.</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="92"/> + <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> + <translation type="unfinished">Impossibile aprire questo file. Il file è TROPPO GRANDE (>1MB) per GpgFrontend Text Editor.</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="100"/> + <source>File Open Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="101"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="109"/> + <source>Binary File Detected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="110"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="232"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="248"/> <source>Save file</source> <translation>Salva</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="282"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="309"/> <source>Unsaved document</source> <translation>Documento non salvato</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="283"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="310"/> <source>The document "%1" has been modified. Do you want to save your changes?</source> <translation>Il documento "%1" è stato modificato. Vuoi salvare le tue modifiche?</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="286"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="313"/> <source>Note:</source> <translation>Nota:</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="287"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="314"/> <source>If you don't save these files, all changes are lost.</source> <translation>Se non salvi questi file, tutte le modifiche andranno perse.</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="486"/> <source>No document to print</source> <translation>Nessun documento da stampare</translation> </message> </context> <context> - <name>GpgFrontend::UI::TranslatorsTab</name> + <name>GpgFrontend::UI::TextEditTabWidget</name> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="145"/> - <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>Se pensi che ci siano problemi con la traduzione, perché non partecipare al lavoro di traduzione? Se vuoi partecipare, leggi il documento o contattami via email.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="59"/> + <source>File Too Large</source> + <translation type="unfinished"></translation> </message> -</context> -<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>Si consiglia di controllare sempre la versione di GpgFrontend e di aggiornare all'ultima versione.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="60"/> + <source>The file "%1" is larger than 1MB and will not be opened.</source> + <translation type="unfinished"></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>Le nuove versioni non rappresentano solo nuove funzionalità, ma spesso rappresentano anche correzioni funzionali e di sicurezza.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="68"/> + <source>File Open Error</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="172"/> - <source>Current Version</source> - <translation>Versione corrente</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="69"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="173"/> - <source>: </source> - <translation>: </translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="77"/> + <source>Binary File Detected</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="248"/> - <source>Latest Version From Github</source> - <translation>Ultima versione da Github</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="78"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished"></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>La versione corrente è inferiore all'ultima versione su github.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="95"/> + <source>Directory Permission Denied</source> + <translation type="unfinished"></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>Per favore clicca</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="96"/> + <source>You do not have permission to access the directory "%1".</source> + <translation type="unfinished"></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>Qui</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="128"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="155"/> + <source>Warning</source> + <translation type="unfinished">Avvertimento</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>per scaricare l'ultima versione stabile.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="156"/> + <source>Cannot read file %1: +%2.</source> + <translation type="unfinished">Impossibile leggere il file %1: +%2.</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>Questa versione ha seri problemi ed è stata ritirata. Si prega di smettere di usarlo immediatamente.</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="254"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="268"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="284"/> + <source>untitled</source> + <translation type="unfinished">senza titolo</translation> </message> +</context> +<context> + <name>GpgFrontend::UI::TranslatorsTab</name> <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>Questa versione non è ancora stata rilasciata, potrebbe essere una versione beta. Se non sei un tester e ti interessa la stabilità della versione, non utilizzare questa versione.</translation> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="153"/> + <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>Se pensi che ci siano problemi con la traduzione, perché non partecipare al lavoro di traduzione? Se vuoi partecipare, leggi il documento o contattami via email.</translation> </message> </context> <context> <name>GpgFrontend::UI::VerifyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="39"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="42"/> <source>Signatures Details</source> <translation>Dettagli delle firme</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="65"/> <source>No valid input found</source> <translation>Nessun input valido trovato</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> <source>Error Validating signature</source> <translation>Errore durante la convalida della firma</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="78"/> <source>File was signed on %1</source> <translation>Il file è stato firmato il %1</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="76"/> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="83"/> <source>It Contains</source> <translation>Contiene</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="82"/> <source>Signed on %1</source> <translation>Firmato il %1</translation> </message> @@ -5578,154 +6070,154 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU <context> <name>GpgFrontend::UI::VerifyKeyDetailBox</name> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="54"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="57"/> <source>Import from keyserver</source> <translation>Importa da keyserver</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="59"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="62"/> <source>Key not present with id 0x</source> <translation>Chiave non presente con ID 0x</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Status</source> <translation>Stato</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> <source>:</source> <translation>:</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="65"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="68"/> <source>Key not present in key list</source> <translation>Chiave non presente nell'elenco chiavi</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="73"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="76"/> <source>A Signature</source> <translation>Una firma</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="78"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="93"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="108"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="124"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="139"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="154"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="81"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="96"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="111"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="127"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="142"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="157"/> <source>Key Information is NOT Available</source> <translation>Le informazioni chiave NON sono disponibili</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="80"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="95"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="110"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="126"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="141"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="156"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="83"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="98"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="113"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="144"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="159"/> <source>Fingerprint</source> <translation>Impronta digitale</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> <source>Cert Revoked</source> <translation>Certificato revocato</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> <source>Signature Expired</source> <translation>Firma scaduta</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> <source>Key Expired</source> <translation>Chiave scaduta</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> <source>General Error</source> <translation>Errore generale</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Unknown Error </source> <translation>Errore sconosciuto </translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="176"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="182"/> <source>Signer Name</source> <translation>Nome del firmatario</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="177"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="183"/> <source>Signer Email</source> <translation>Email del firmatario</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="178"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="184"/> <source>Key's Fingerprint</source> <translation>Impronta digitale della chiave</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="179"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="185"/> <source>Valid</source> <translation>Valido</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="180"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="186"/> <source>Flags</source> <translation>Flag</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="187"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="193"/> <source>Fully Valid</source> <translation>Completamente valido</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="189"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="195"/> <source>NOT Fully Valid</source> <translation>NON completamente valido</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> <source>Good</source> <translation>Bene</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="199"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> <source>Bad</source> <translation>Cattivo</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> <source>Expired</source> <translation>Scaduto</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> <source>Missing Key</source> <translation>Chiave mancante</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> <source>Revoked Key</source> <translation>Chiave revocata</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="217"/> <source>Expired Key</source> <translation>Chiave scaduta</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="220"/> <source>Missing CRL</source> <translation>CRL mancante</translation> </message> @@ -5774,47 +6266,27 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU <context> <name>QCoreApplication</name> <message> - <location filename="../../../../src/cmd.cpp" line="47"/> - <source>This is free software; see the source for copying conditions.</source> - <translation>Questo è software libero; per le condizioni di copia, vedere la fonte.</translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="52"/> - <source>Build DateTime: </source> - <translation>Data/ora di compilazione: </translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="54"/> - <source>Build Version: </source> - <translation>Versione build: </translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="56"/> - <source>Source Code Version: </source> - <translation>Versione del codice sorgente: </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>Caricamento informazioni 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>Se questo processo è troppo lento, impostare l'indirizzo del server delle chiavi in modo appropriato nel file di configurazione di gnupg (a seconda della situazione della rete nel proprio paese o regione).</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="64"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="67"/> <source>Show Verify Details</source> <translation>Mostra dettagli di verifica</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="72"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="75"/> <source>Public key not found locally</source> <translation>Chiave pubblica non trovata localmente</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="73"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="76"/> <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> <translation>Non c'è contenuto di chiave pubblica di destinazione in locale per GpgFrontend per raccogliere informazioni sufficienti su questa firma. Vuoi importare la chiave pubblica da Keyserver adesso?</translation> </message> @@ -5825,7 +6297,7 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU </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>Nome File</translation> </message> @@ -5833,10 +6305,10 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU <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> @@ -5847,101 +6319,69 @@ Se i dati e la firma sono COMBINATI in un singolo file, MANTIENI QUESTO CAMPO VU <translation>Dimensione File</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>Errore: impossibile leggere il file di destinazione</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't exists</source> <translation>il percorso di destinazione non esiste</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>NON ho il permesso di scrivere il percorso</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>NON ho il permesso di leggere/scrivere il file</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>Successo</translation> </message> <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="303"/> - <source>GpgME initiation failed</source> - <translation>Inizializzazione GpgME non riuscita</translation> - </message> - <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="409"/> - <source>GpgME Context initiation failed</source> - <translation>Errore nell'avvio del contesto GpgME</translation> - </message> - <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="418"/> - <source>Gpg Key Detabase initiation failed</source> - <translation>Errore nell'avvio del database delle chiavi GPG</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="486"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="578"/> <source>Sync All Public Key</source> <translation>Sincronizza tutte le chiavi pubbliche</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="487"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="579"/> <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>Non hai selezionato nessuna chiave pubblica che desideri sincronizzare. Vuoi sincronizzare tutte le chiavi pubbliche locali dal server delle chiavi?</translation> </message> -</context> -<context> - <name>QObject</name> - <message> - <source>File Hash Information</source> - <translation type="obsolete">Informazioni sull'hash del file</translation> - </message> - <message> - <source>filename</source> - <translation type="obsolete">nome del file</translation> - </message> - <message> - <source>: </source> - <translation type="obsolete">: </translation> - </message> - <message> - <source>file size(bytes)</source> - <translation type="obsolete">dimensione del file (byte)</translation> - </message> - <message> - <source>Error in Calculating File Hash </source> - <translation type="obsolete">Errore nel calcolo dell'hash del file </translation> - </message> <message> - <source>Success</source> - <translation type="obsolete">Successo</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="398"/> + <source>Cannot Find GpgConf</source> + <translation type="unfinished"></translation> </message> <message> - <source>Loading Gnupg Info...</source> - <translation type="obsolete">Caricamento informazioni Gnupg...</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="406"/> + <source>Cannot Find GnuPG</source> + <translation type="unfinished"></translation> </message> <message> - <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="obsolete">Se questo processo è troppo lento, impostare l'indirizzo del server delle chiavi in modo appropriato nel file di configurazione di gnupg (a seconda della situazione della rete nel proprio paese o regione).</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="421"/> + <source>Cannot Find Home Path</source> + <translation type="unfinished"></translation> </message> <message> - <source>Show Verify Details</source> - <translation type="obsolete">Mostra dettagli di verifica</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="473"/> + <source>GpgME Initiation Failed</source> + <translation type="unfinished"></translation> </message> <message> - <source>Public key not found locally</source> - <translation type="obsolete">Chiave pubblica non trovata localmente</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="547"/> + <source>GpgME Default Context Initiation Failed</source> + <translation type="unfinished"></translation> </message> <message> - <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> - <translation type="obsolete">Non c'è contenuto di chiave pubblica di destinazione in locale per GpgFrontend per raccogliere informazioni sufficienti su questa firma. Vuoi importare la chiave pubblica da Keyserver adesso?</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="558"/> + <source>Gpg Default Key Database Initiation Failed</source> + <translation type="unfinished"></translation> </message> </context> </TS> diff --git a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts index a5372de7..6570b10e 100644 --- a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts +++ b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts @@ -2,710 +2,6 @@ <!DOCTYPE TS> <TS version="2.1" language="zh_CN"> <context> - <name>AppearanceSettings</name> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="212"/> - <source>Appearance Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="22"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="213"/> - <source>General</source> - <translation type="unfinished">通用</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="30"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="214"/> - <source>Theme</source> - <translation type="unfinished">主题</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="42"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="215"/> - <source>Save window size and position on exit.</source> - <translation type="unfinished">退出时保存窗口大小和位置。</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="52"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="216"/> - <source>Font Size</source> - <translation type="unfinished">字体大小</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="60"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="217"/> - <source>Text Editor</source> - <translation type="unfinished">文本编辑器</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="84"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="218"/> - <source>Information Board</source> - <translation type="unfinished">信息面板</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="109"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="219"/> - <source>Toolbar Icon</source> - <translation type="unfinished">工具栏图标</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="117"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="220"/> - <source>Size</source> - <translation type="unfinished">大小</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="124"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="221"/> - <source>small</source> - <translation type="unfinished">小</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="131"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="222"/> - <source>medium</source> - <translation type="unfinished">中</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="138"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="223"/> - <source>large</source> - <translation type="unfinished">大</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="149"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="224"/> - <source>Style</source> - <translation type="unfinished">样式</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="156"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="225"/> - <source>just text</source> - <translation type="unfinished">只显示文字</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="163"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="226"/> - <source>just icons</source> - <translation type="unfinished">只显示图标</translation> - </message> - <message> - <location filename="../../../../ui/AppearanceSettings.ui" line="170"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_AppearanceSettings.h" line="227"/> - <source>text and icons</source> - <translation type="unfinished">文字和图标</translation> - </message> -</context> -<context> - <name>EmailListEditorDialog</name> - <message> - <location filename="../../../../ui/EmailListEditor.ui" line="14"/> - <source>Email List Editor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/EmailListEditor.ui" line="22"/> - <source>Email List:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/EmailListEditor.ui" line="45"/> - <source>Add An Email Address</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/EmailListEditor.ui" line="52"/> - <source>Tips: You can double-click the email address in the edit list, or click the email to pop up the option menu.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/EmailListEditor.ui" line="64"/> - <source>Delete Selected Email Address</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>FilePage</name> - <message> - <location filename="../../../../ui/FilePage.ui" line="26"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="143"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/FilePage.ui" line="153"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_FilePage.h" line="148"/> - <source>...</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>GTrC</name> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfoGatheringModule.cpp" line="81"/> - <source>GnuPG</source> - <translation type="unfinished">GnuPG</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/VersionCheckingModule.cpp" line="59"/> - <source>Update</source> - <translation type="unfinished">更新</translation> - </message> -</context> -<context> - <name>GeneralSettings</name> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="178"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="22"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="179"/> - <source>Cache</source> - <translation type="unfinished">缓存</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="30"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="180"/> - <source>Clear gpg password cache when closing GpgFrontend.</source> - <translation type="unfinished">关闭 GpgFrontend 时清除 gpg 密码缓存。</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="37"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="181"/> - <source>Automatically restore unsaved Text Editor pages after an application crash.</source> - <translation type="unfinished">应用程序崩溃后自动恢复未保存的文本编辑器页面。</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="49"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="182"/> - <source>Operation</source> - <translation type="unfinished">操作</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="57"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="183"/> - <source>Import files dropped on the Key List without confirmation.</source> - <translation type="unfinished">未经确认,导入放在密钥列表中的文件。</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="64"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="184"/> - <source>Enable to use longer key expiration date.</source> - <translation type="unfinished">启用以使用更长的密钥到期日期。</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="71"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <source>Disable loading of all modules (including integrated modules)</source> - <translation type="unfinished">禁止加载所有的模组(包括被集成模组)</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="83"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="186"/> - <source>Language</source> - <translation type="unfinished">语言</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="98"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="187"/> - <source>NOTE: GpgFrontend will restart automatically if you change the language!</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="110"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="188"/> - <source>Data</source> - <translation type="unfinished">数据</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="118"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="189"/> - <source>Reveal in File Explorer</source> - <translation type="unfinished">在文件资源管理器中显示</translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="125"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="190"/> - <source>Clear All Log Files</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/GeneralSettings.ui" line="132"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="191"/> - <source>Clear All Data Objects Files</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GeneralSettings.h" line="185"/> - <source>Provide more options in the signing process.</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>GnuPGConfigManagerDialog</name> - <message> - <location filename="../../../../ui/GnuPGConfigManagerDialog.ui" line="14"/> - <source>GnuPG Config Manager</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/GnuPGConfigManagerDialog.ui" line="27"/> - <source>TextLabel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/GnuPGConfigManagerDialog.ui" line="37"/> - <source>PushButton</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>GnuPGControllerDialog</name> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="196"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <source>GnuPG Controller</source> - <translation type="unfinished">GnuPG 控制器</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="22"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="197"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <source>General</source> - <translation type="unfinished">通用</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="30"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="198"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <source>Use Binary Mode for File Operations</source> - <translation type="unfinished">使用二进制模式进行文件操作</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="37"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="199"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <source>Use Pinentry as Password Input Dialog</source> - <translation type="unfinished">使用 Pinentry 作为密码输入对话框</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="44"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="200"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <source>Enable GpgME Debug Log</source> - <translation type="unfinished">启用 GpgME 调试日志</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="51"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="201"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <source>Restart Gpg Agent on start</source> - <translation type="unfinished">启动时重启 Gpg Agent</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="58"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="202"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <source>Kill all gnupg daemon at close</source> - <translation type="unfinished">在关闭程序时杀死所有GnuPG的守护进程</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="73"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="203"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <source>Key Database</source> - <translation type="unfinished">密钥数据库</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="87"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="205"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="205"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="205"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="204"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="205"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="205"/> - <source>Use Custom GnuPG Key Database Path</source> - <translation type="unfinished">使用自定义 GnuPG 密钥数据库路径</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="107"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="206"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <source>Select Key Database Path</source> - <translation type="unfinished">选择密钥数据库路径</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="119"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="207"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <source>Advance</source> - <translation type="unfinished">高级</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="127"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="209"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="209"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="209"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="208"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="209"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="209"/> - <source>Use Custom GnuPG</source> - <translation type="unfinished">使用自定义 GnuPG</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="144"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="210"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <source>Select GnuPG Path</source> - <translation type="unfinished">选择 GnuPG 路径</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="151"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="211"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <source>Tips: please select a directroy where "gpgconf" is located in.</source> - <translation type="unfinished">提示:请选择“gpgconf”所在目录。</translation> - </message> - <message> - <location filename="../../../../ui/GnuPGControllerDialog.ui" line="163"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="213"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="213"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="213"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="212"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="213"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_GnuPGControllerDialog.h" line="213"/> - <source>Tips: notice that modify any of these settings will cause an Application restart.</source> - <translation type="unfinished">提示:请注意,修改任何这些设置都会导致应用程序重新启动。</translation> - </message> -</context> -<context> - <name>GnuPGInfo</name> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfo.ui" line="14"/> - <location filename="../../../../modules/build/src/m_gpg_info/mod_gpg_info_autogen/include/ui_GnuPGInfo.h" line="154"/> - <source>GnuPG Info</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfo.ui" line="59"/> - <location filename="../../../../modules/build/src/m_gpg_info/mod_gpg_info_autogen/include/ui_GnuPGInfo.h" line="156"/> - <source>Version</source> - <translation type="unfinished">版本</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfo.ui" line="95"/> - <location filename="../../../../modules/build/src/m_gpg_info/mod_gpg_info_autogen/include/ui_GnuPGInfo.h" line="157"/> - <source>Components</source> - <translation type="unfinished">组件</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfo.ui" line="128"/> - <location filename="../../../../modules/build/src/m_gpg_info/mod_gpg_info_autogen/include/ui_GnuPGInfo.h" line="158"/> - <source>Directories</source> - <translation type="unfinished">目录</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnuPGInfo.ui" line="145"/> - <location filename="../../../../modules/build/src/m_gpg_info/mod_gpg_info_autogen/include/ui_GnuPGInfo.h" line="159"/> - <source>Options</source> - <translation type="unfinished">参数</translation> - </message> -</context> -<context> - <name>GnupgTab</name> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="47"/> - <source>Name</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="47"/> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="93"/> - <source>Description</source> - <translation type="unfinished">描述</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="47"/> - <source>Version</source> - <translation type="unfinished">版本</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="48"/> - <source>Checksum</source> - <translation type="unfinished">校验和</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="48"/> - <source>Binary Path</source> - <translation type="unfinished">二进制路径</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="50"/> - <source>Components</source> - <translation type="unfinished">组件</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="51"/> - <source>Directories</source> - <translation type="unfinished">目录</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="52"/> - <source>Options</source> - <translation type="unfinished">参数</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="71"/> - <source>Directory Type</source> - <translation type="unfinished">目录类型</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="71"/> - <source>Path</source> - <translation type="unfinished">路径</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="92"/> - <source>Component</source> - <translation type="unfinished">组件</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="92"/> - <source>Group</source> - <translation type="unfinished">组</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="92"/> - <source>Key</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="93"/> - <source>Default Value</source> - <translation type="unfinished">默认值</translation> - </message> - <message> - <location filename="../../../../modules/src/m_gpg_info/GnupgTab.cpp" line="94"/> - <source>Value</source> - <translation type="unfinished">值</translation> - </message> -</context> -<context> <name>GpgFrontend::GpgDecryptResultAnalyse</name> <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="41"/> @@ -728,10 +24,6 @@ <translation>不被支持的算法</translation> </message> <message> - <source>Gernal State</source> - <translation type="obsolete">总览</translation> - </message> - <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="59"/> <source>General State</source> <translation>总览</translation> @@ -749,14 +41,12 @@ <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>false</source> <translation>否</translation> </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>true</source> <translation>是</translation> </message> @@ -776,37 +66,32 @@ <translation>会话密钥</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="83"/> - <source>German Encryption Standards</source> - <translation>符合德国加密标准</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="88"/> <source>Recipient(s)</source> <translation>接收者列表</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="97"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="94"/> <source>Recipient</source> <translation>接收者</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="119"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="117"/> <source>unknown</source> <translation>未知</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="125"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="123"/> <source>Key ID</source> <translation>密钥ID</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="124"/> <source>Public Key Algo</source> <translation>公钥算法</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> <source>Status</source> <translation>状态</translation> </message> @@ -852,57 +137,57 @@ <context> <name>GpgFrontend::GpgKeyTableModel</name> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> <source>Select</source> <translation type="unfinished">选择</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> <source>Type</source> <translation type="unfinished">类型</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="39"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> <source>Name</source> <translation type="unfinished">姓名</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> <source>Email Address</source> <translation type="unfinished">电子邮件地址</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> <source>Usage</source> <translation type="unfinished">用法</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="40"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> <source>Trust</source> <translation type="unfinished">信任</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> <source>Key ID</source> <translation type="unfinished">密钥ID</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> <source>Create Date</source> <translation type="unfinished">创建时间</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="41"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> <source>Algorithm</source> <translation type="unfinished">算法</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> <source>Subkey(s)</source> <translation type="unfinished">子密钥</translation> </message> <message> - <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> <source>Comment</source> <translation type="unfinished">注释</translation> </message> @@ -910,125 +195,121 @@ <context> <name>GpgFrontend::GpgSignResultAnalyse</name> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="43"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="44"/> <source>Sign Operation</source> <translation>签名操作</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="46"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="47"/> <source>Success</source> <translation>成功</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="48"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="49"/> <source>Failed</source> <translation>失败</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="60"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="61"/> <source>New Signature</source> <translation>新签名</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="63"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="64"/> <source>Sign Mode</source> <translation>签名模式</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="65"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="66"/> <source>Normal</source> <translation>标准签名</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="67"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="68"/> <source>Clear</source> <translation>明文签名</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="69"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="70"/> <source>Detach</source> <translation>分离式签名</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="77"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="78"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> <source>Signed By</source> <translation>被...签名</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="88"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> <source>Key ID</source> <translation>密钥编号</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="90"/> <source>Subkey</source> <translation>子密钥</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="93"/> <source>Primary Key</source> <translation>主密钥</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="94"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="95"/> <source>Key Create Date</source> <translation>密钥创建时间</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="100"/> <source><unknown></source> <translation><未知></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Sign Date</source> <translation>签署日期</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="129"/> <source>Signer</source> <translation>签署人</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="101"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="102"/> <source>Public Key Algo</source> <translation>公钥算法</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="103"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="104"/> <source>Hash Algo</source> <translation>哈希算法</translation> </message> <message> - <source>Date</source> - <translation type="obsolete">日期</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> <source>UTC</source> <translation>世界标准时间</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Localized</source> <translation>本地化</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="122"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="123"/> <source>Invalid Signers</source> <translation>无效签署人</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="130"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="131"/> <source>Fingerprint</source> <translation>指纹</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="132"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="133"/> <source>Reason</source> <translation>原因</translation> </message> @@ -1058,15 +339,15 @@ </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="57"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="190"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="234"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> <source>UTC</source> <translation type="unfinished">世界标准时间</translation> </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="60"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="236"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Localized</source> <translation type="unfinished">本地化</translation> </message> @@ -1156,43 +437,43 @@ <translation type="unfinished">可以调整信任级别,使签名完全有效</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="225"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Fingerprint</source> <translation type="unfinished">指纹</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="184"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="226"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="186"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="229"/> <source><unknown></source> <translation type="unfinished"><未知></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="190"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="234"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="236"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Sign Date</source> <translation type="unfinished">签署日期</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="214"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="217"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="220"/> <source>Key ID</source> <translation type="unfinished">密钥编号</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="215"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="218"/> <source>Subkey</source> <translation type="unfinished">子密钥</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="218"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="221"/> <source>Primary Key</source> <translation type="unfinished">主密钥</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="220"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="223"/> <source>Key Create Date</source> <translation type="unfinished">密钥创建时间</translation> </message> @@ -1207,62 +488,54 @@ <translation type="unfinished">由于缺少密钥,无法验证签名</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="131"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="133"/> <source>A signature is valid but the key used to verify the signature has been revoked</source> <translation type="unfinished">签名有效,但用于验证签名的密钥已被撤销</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="140"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="142"/> <source>A signature is valid but expired</source> <translation type="unfinished">签名有效但已过期</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="147"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="149"/> <source>A signature is valid but the key used to verify the signature has expired.</source> <translation type="unfinished">签名有效,但用于验证签名的密钥已过期。</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="155"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="157"/> <source>There was some other error which prevented the signature verification.</source> <translation type="unfinished">还有一些其他错误阻止了签名验证。</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="163"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="165"/> <source>Error for key with fingerprint</source> <translation type="unfinished">带指纹的密钥错误</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="174"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="176"/> <source>Could not find information that can be used for verification.</source> <translation type="unfinished">找不到可用于验证的信息。</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="202"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="225"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="205"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Signed By</source> <translation type="unfinished">被...签名</translation> </message> <message> - <source>Unknown</source> - <translation type="obsolete">未知</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="187"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="231"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="189"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="234"/> <source>Public Key Algo</source> <translation type="unfinished">公钥算法</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="189"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="233"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="236"/> <source>Hash Algo</source> <translation type="unfinished">哈希算法</translation> </message> - <message> - <source>Date</source> - <translation type="obsolete">日期</translation> - </message> </context> <context> <name>GpgFrontend::Module::GlobalRegisterTable</name> @@ -1311,21 +584,6 @@ </message> </context> <context> - <name>GpgFrontend::Module::Integrated::GnuPGInfoGatheringModule::GnuPGInfoGatheringModule</name> - <message> - <source>Embedded In</source> - <translation type="obsolete">嵌入</translation> - </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"/> @@ -1333,36 +591,24 @@ <translation type="unfinished">关于</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="49"/> <source>About GpgFrontend</source> <translation type="unfinished">关于 GpgFrontend</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="58"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="59"/> <source>Unnamed</source> <translation type="unfinished">未命名</translation> </message> <message> - <source>GnuPG</source> - <translation type="obsolete">GnuPG</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="49"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="50"/> <source>Translators</source> <translation type="unfinished">翻译贡献者</translation> </message> - <message> - <source>Update</source> - <translation type="obsolete">更新</translation> - </message> </context> <context> <name>GpgFrontend::UI::AppearanceTab</name> <message> - <source>Icon Size</source> - <translation type="obsolete">图标大小</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="43"/> <source>General</source> <translation type="unfinished">通用</translation> @@ -1398,8 +644,9 @@ <translation type="unfinished">大</translation> </message> <message> - <source>Icon Style</source> - <translation type="obsolete">图标样式</translation> + <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> + <source>Status Panel</source> + <translation type="unfinished">状态面板</translation> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="57"/> @@ -1417,10 +664,6 @@ <translation type="unfinished">文字和图标</translation> </message> <message> - <source>Window State</source> - <translation type="obsolete">窗口状态</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="47"/> <source>Save window size and position on exit.</source> <translation type="unfinished">退出时保存窗口大小和位置。</translation> @@ -1440,19 +683,6 @@ <source>Text Editor</source> <translation type="unfinished">文本编辑器</translation> </message> - <message> - <source>Font Size in Text Editor</source> - <translation type="obsolete">文本编辑器中的字体大小</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> - <source>Information Board</source> - <translation type="unfinished">信息面板</translation> - </message> - <message> - <source>Font Size in Information Board</source> - <translation type="obsolete">信息面板中的字体大小</translation> - </message> </context> <context> <name>GpgFrontend::UI::ChoosePage</name> @@ -1516,43 +746,39 @@ <context> <name>GpgFrontend::UI::CommonUtils</name> <message> - <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="187"/> - <source>Gnupg(gpg) is not installed correctly, please follow <a href='https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>this notes</a> in FAQ to install Gnupg and then open GpgFrontend. <br />Or, you can open GnuPG Controller to set a custom GnuPG which GpgFrontend should use. Then, GpgFrontend will restart. <br /><br />Breif Reason: %1</source> - <translation type="unfinished">Gnupg(gpg) 未正确安装,请按照常见问题中的 <a href='https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>this notes</a> 安装 Gnupg,然后打开 GpgFrontend。<br />或者,您可以打开 GnuPG Controller 设置 GpgFrontend 应使用的自定义 GnuPG。然后,GpgFrontend 将重新启动。 <br /><br />错误原因:%1</translation> - </message> - <message> - <source>No keys found to import</source> - <translation type="obsolete">找不到要导入的密钥</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="441"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="481"/> <source>Timeout</source> <translation type="unfinished">超时</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="248"/> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="378"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="224"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="356"/> <source>Success</source> <translation type="unfinished">成功</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="249"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="159"/> + <source>Failed to Load GnuPG Context</source> + <translation type="unfinished">加载 GnuPG 上下文失败</translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="161"/> + <source>It seems that GnuPG (gpg) is not properly installed. Please refer to the <a href='https://www.gpgfrontend.bktus.com/overview/faq/#troubleshooting-gnupg-installation-issues'>FAQ</a> for instructions on fixing the installation. After resolving the issue, relaunch GpgFrontend.<br /><br />Alternatively, you can open the GnuPG Controller to configure a custom GnuPG installation for GpgFrontend to use. Once set, GpgFrontend will restart automatically.<br /><br />Details: %1</source> + <translation type="unfinished">GnuPG (gpg) 似乎未正确安装。请参阅 <a href='https://www.gpgfrontend.bktus.com/overview/faq/#troubleshooting-gnupg-installation-issues'>FAQ</a> 获取修复安装的说明。解决该问题后,重新启动 GpgFrontend。<br /><br />或者,你可以打开 GnuPG 控制器,配置供 GpgFrontend 使用的自定义 GnuPG 安装。设置完成后,GpgFrontend 将自动重启。<br /><br />详情: %1</translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="225"/> <source>Gpg Operation succeed.</source> <translation type="unfinished">Gpg 操作成功。</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="259"/> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="370"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="235"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="348"/> <source>Failure</source> <translation type="unfinished">失败</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="260"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="236"/> <source>Gpg Operation failed. Error code: %1 @@ -1565,114 +791,104 @@ Description: %3</source> 说明: %3</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="285"/> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="292"/> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="493"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="263"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="270"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="538"/> <source>Error</source> <translation type="unfinished">错误</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="277"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="255"/> <source>Open Key</source> <translation type="unfinished">打开密钥</translation> </message> <message> - <source>Key Files</source> - <translation type="obsolete">密钥文件</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="278"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="256"/> <source>Keyring files</source> <translation type="unfinished">密钥圈文件</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="286"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="264"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation type="unfinished">无法打开此文件。请确保这是一个普通文件,并且有读取权限。</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="293"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="271"/> <source>The target file is too large for a keyring.</source> <translation>目标文件对于一个密钥来说太大。</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="299"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="277"/> <source>File Open Failed</source> <translation>文件打开失败</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="300"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="278"/> <source>Failed to open file: </source> <translation>打开文件失败: </translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="351"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="329"/> <source>Processing</source> <translation>处理中</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="371"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="349"/> <source>Failed to execute command.</source> <translation>执行命令失败。</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="379"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="357"/> <source>Succeed in executing command.</source> <translation>成功执行命令。</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="381"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="359"/> <source>Warning</source> <translation>警告</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="360"/> <source>Finished executing command.</source> <translation>命令执行完毕。</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="402"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="381"/> <source>Default Keyserver Not Found</source> <translation>未找到默认密钥服务器</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="403"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/> <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="438"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="478"/> <source>Key Not Found</source> <translation>未找到密钥</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="444"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="484"/> <source>Key Server Not Found</source> <translation>未找到密钥服务器</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="447"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="487"/> <source>Connection Error</source> <translation>连接错误</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="458"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="426"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="498"/> <source>The key has been updated</source> <translation>密钥已更新</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="460"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="428"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="500"/> <source>No need to update the key</source> <translation>无需更新密钥</translation> </message> - <message> - <source>Password Input Dialog</source> - <translation type="obsolete">密码输入对话框</translation> - </message> - <message> - <source>Please Input The Password</source> - <translation type="obsolete">请输入密码</translation> - </message> </context> <context> <name>GpgFrontend::UI::ConclusionPage</name> @@ -1711,138 +927,134 @@ Description: %3</source> <source>Don't show the wizard again.</source> <translation type="unfinished">不要再显示向导界面。</translation> </message> - <message> - <source>Dont show the wizard again.</source> - <translation type="obsolete">不要再次显示向导。</translation> - </message> </context> <context> <name>GpgFrontend::UI::ExportKeyPackageDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="53"/> <source>Export Key Package</source> <translation type="unfinished">导出密钥包</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="55"/> <source>Key Package</source> <translation type="unfinished">密钥包</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="65"/> <source>Export Key Package Passphrase</source> <translation type="unfinished">导出密钥包密码</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="67"/> <source>Key File</source> <translation type="unfinished">密钥文件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="73"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="106"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="146"/> <source>Error</source> <translation type="unfinished">错误</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="75"/> <source>An error occurred while generating the passphrase file.</source> <translation type="unfinished">生成密码短语文件时出错。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="83"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="90"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> <source>Forbidden</source> <translation type="unfinished">操作被禁止</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="85"/> <source>Please select an output path before exporting.</source> <translation type="unfinished">导出前请选择输出路径。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="92"/> <source>Please generate a password to protect your key before exporting, it is very important. Don't forget to back up your password in a safe place.</source> <translation type="unfinished">请在导出前生成密钥文件以保护您的密钥,这非常重要。不要忘记在安全的地方备份您的密码。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="107"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="113"/> <source>No key is suitable to export.</source> <translation type="unfinished">没有适合导出的密钥。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="118"/> <source>Generating</source> <translation type="unfinished">生成</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="122"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> <source>Success</source> <translation type="unfinished">成功</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="131"/> <source>The Key Package has been successfully generated and has been protected by encryption algorithms(AES-256-ECB). You can safely transfer your Key Package.</source> <translation type="unfinished">密钥包已成功生成并受到加密算法AES-256-ECB的保护。您可以安全地转移您的密钥包。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="136"/> <source>But the key file cannot be leaked under any circumstances. Please delete the Key Package and key file as soon as possible after completing the transfer operation.</source> <translation type="unfinished">但密钥文件在任何情况下都不能泄露。请在完成传输操作后尽快删除密钥包和密钥文件。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="147"/> <source>An error occurred while exporting the key package.</source> <translation type="unfinished">导出密钥包时出错。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> <source>Key Package Name</source> <translation type="unfinished">密钥包名称</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> <source>Output Path</source> <translation type="unfinished">输出路径</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="158"/> <source>Passphrase</source> <translation type="unfinished">密钥文件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> <source>Tips: You can use Key Package to safely and conveniently transfer your public and private keys between devices.</source> <translation type="unfinished">提示:您可以使用密钥包在设备之间安全方便地传输您的公钥和私钥。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="155"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> <source>Generate and Save Passphrase</source> <translation type="unfinished">生成并保存密码</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="163"/> <source>Generate Key Package Name</source> <translation type="unfinished">生成密钥包名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="164"/> <source>Select Output Path</source> <translation type="unfinished">选择输出路径</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="167"/> <source>Include secret key (Think twice before acting)</source> <translation type="unfinished">一并导出私钥(勾选前请三思)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="169"/> <source>Exclude keys that do not have a private key</source> <translation type="unfinished">只导出有私钥的钥对</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="165"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="172"/> <source>Export As Key Package</source> <translation type="unfinished">导出为密钥包</translation> </message> @@ -2091,221 +1303,163 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::GnuPGControllerDialog</name> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/> <source>General</source> <translation>通用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="46"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/> <source>Key Database</source> <translation>密钥数据库</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/> <source>Advanced</source> <translation>高级</translation> </message> <message> - <source>No ASCII Mode</source> - <translation type="obsolete">无 ASCII 模式</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="49"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> <source>Use Binary Mode for File Operations</source> <translation>使用二进制模式进行文件操作</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> <source>Use Pinentry as Password Input Dialog</source> <translation>使用 Pinentry 作为密码输入对话框</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> <source>Enable GpgME Debug Log</source> <translation>启用 GpgME 调试日志</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="55"/> <source>Use Custom GnuPG</source> <translation>使用自定义 GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> <source>Select GnuPG Path</source> <translation>选择 GnuPG 路径</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> - <source>Use Custom GnuPG Key Database Path</source> - <translation>使用自定义 GnuPG 密钥数据库路径</translation> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/> + <source>Maximum Key Database Limit Reached</source> + <translation type="unfinished">已达到密钥数据库上限</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> - <source>Select Key Database Path</source> - <translation>选择密钥数据库路径</translation> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="357"/> + <source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source> + <translation type="unfinished">目前,GpgFrontend 最多支持 8 个密钥数据库。要添加新数据库,请移除现有数据库。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="368"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="598"/> + <source>Duplicate Key Database Paths</source> + <translation type="unfinished">重复的密钥数据库路径</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="369"/> + <source>The newly added key database path duplicates a previously existing one.</source> + <translation type="unfinished">新添加的密钥数据库路径与先前存在的路径重复。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="438"/> + <source>Confirm Deletion</source> + <translation type="unfinished">确认删除</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="439"/> + <source>Are you sure you want to delete the selected key database?</source> + <translation type="unfinished">您确定要删除选定的密钥数据库吗?</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="577"/> + <source>No Key Database Selected</source> + <translation type="unfinished">未选择任何密钥数据库</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="578"/> + <source>Please select a key database to edit.</source> + <translation type="unfinished">请选择要编辑的密钥数据库。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="599"/> + <source>The edited key database path duplicates a previously existing one.</source> + <translation type="unfinished">编辑后的密钥数据库路径与先前存在的路径重复。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> <source>Restart Gpg Agent on start</source> <translation>启动时重启 Gpg Agent</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> <source>Kill all gnupg daemon at close</source> <translation type="unfinished">在关闭程序时杀死所有GnuPG的守护进程</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/> <source>Tips: please select a directory where "gpgconf" is located in.</source> <translation type="unfinished">提示:请选择一个包含有“gpgconf”可执行文件的目录</translation> </message> <message> - <source>Tips: please select a directroy where "gpgconf" is located in.</source> - <translation type="vanished">提示:请选择“gpgconf”所在目录。</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> <source>Tips: notice that modify any of these settings will cause an Application restart.</source> <translation>提示:请注意,修改任何这些设置都会导致应用程序重新启动。</translation> </message> <message> <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="100"/> - <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="166"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="176"/> <source>GnuPG Controller</source> <translation>GnuPG 控制器</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="348"/> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="355"/> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="367"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="324"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/> <source>Illegal GnuPG Path</source> <translation>非法 GnuPG 路径</translation> </message> <message> - <source>Target GnuPG Path is empty.</source> - <translation type="obsolete">目标 GnuPG 路径为空。</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="349"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="325"/> <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="356"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="332"/> <source>Target GnuPG Path is not an absolute path.</source> <translation>目标 GnuPG 路径不是绝对路径。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="368"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/> <source>Target GnuPG Path contains no "gpgconf" executable.</source> <translation>目标 GnuPG 路径不包含“gpgconf”可执行文件。</translation> </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="381"/> - <source>Illegal GnuPG Key Database Path</source> - <translation>非法的 GnuPG 密钥数据库路径</translation> - </message> - <message> - <source>Target GnuPG Key Database Path is empty.</source> - <translation type="obsolete">目标 GnuPG 密钥数据库路径为空。</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="382"/> - <source>Target GnuPG Key Database Path is not an exists readable directory.</source> - <translation>目标 GnuPG 密钥数据库路径不是现有的可读目录。</translation> - </message> -</context> -<context> - <name>GpgFrontend::UI::GnupgTab</name> - <message> - <source>Name</source> - <translation type="vanished">名称</translation> - </message> - <message> - <source>Description</source> - <translation type="vanished">描述</translation> - </message> - <message> - <source>Version</source> - <translation type="vanished">版本</translation> - </message> - <message> - <source>Checksum</source> - <translation type="vanished">校验和</translation> - </message> - <message> - <source>Binary Path</source> - <translation type="vanished">二进制路径</translation> - </message> - <message> - <source>Components</source> - <translation type="vanished">组件</translation> - </message> - <message> - <source>Directories</source> - <translation type="vanished">目录</translation> - </message> - <message> - <source>Options</source> - <translation type="vanished">参数</translation> - </message> - <message> - <source>Directory Type</source> - <translation type="vanished">目录类型</translation> - </message> - <message> - <source>Path</source> - <translation type="vanished">路径</translation> - </message> - <message> - <source>Configurations</source> - <translation type="obsolete">配置</translation> - </message> - <message> - <source>Component</source> - <translation type="vanished">组件</translation> - </message> - <message> - <source>Group</source> - <translation type="vanished">组</translation> - </message> - <message> - <source>Key</source> - <translation type="vanished">键</translation> - </message> - <message> - <source>Default Value</source> - <translation type="vanished">默认值</translation> - </message> - <message> - <source>Value</source> - <translation type="vanished">值</translation> - </message> </context> <context> <name>GpgFrontend::UI::GpgFrontendApplication</name> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="62"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> <source>Standard Exception Thrown</source> <translation>小意外</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="63"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> <source>Oops, an standard exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation>糟糕,在程序运行期间遇到了一个小异常。这不是一个严重的问题,应该是由程序员的疏忽导致的,如果可以的话,请报告这个问题。</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="80"/> <source>Unhandled Exception Thrown</source> <translation>未处理的异常</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="81"/> <source>Oops, an unhandled exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation>糟糕,在程序运行期间引发了未处理的异常。这不是一个严重的问题,可能是程序员的疏忽,如果可以的话,请报告这个问题。</translation> </message> @@ -2313,37 +1467,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::InfoBoardWidget</name> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="45"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> <source>Copy</source> <translation>复制</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> <source>Save File</source> <translation>保存为文件</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="48"/> <source>Clear</source> <translation>清空面板</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/> - <source>Save Information Board's Content</source> - <translation>保存信息面板的内容</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> <source>Text (*.txt)</source> <translation>文本文件 (*.txt)</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="174"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> + <source>Save Status Panel's Content</source> + <translation type="unfinished">保存状态面板内容</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/> <source>Error</source> <translation>错误</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="175"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> <source>The file path is not exists, unprivileged or unreachable.</source> <translation>文件路径不存在、无特权或无法访问。</translation> </message> @@ -2351,40 +1505,45 @@ 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="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="105"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="100"/> <source>Developer:</source> <translation type="unfinished">开发者:</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="106"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="101"/> <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="109"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="103"/> <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="111"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="106"/> <source>Built with Qt</source> <translation type="unfinished">用 Qt 构建</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="107"/> <source>and</source> <translation type="unfinished">和</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="113"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="108"/> <source>Built at</source> <translation type="unfinished">构建于</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="123"/> + <source>Developer Information</source> + <translation type="unfinished">开发者信息</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="132"/> + <source>Build Information</source> + <translation type="unfinished">软件构建信息</translation> + </message> </context> <context> <name>GpgFrontend::UI::IntroPage</name> @@ -2419,56 +1578,93 @@ This will result in loss of all cached form positions, statuses, key servers, et <translation type="unfinished">点击链接后,将通过浏览器打开该页面</translation> </message> <message> - <source>Welcome to use GpgFrontend for decrypting and signing text or file!</source> - <translation type="obsolete">欢迎使用 GpgFrontend 对文本或文件进行解密和签名!</translation> + <location filename="../../../../src/ui/dialog/Wizard.cpp" line="81"/> + <source>Overview</source> + <translation type="unfinished">概述</translation> </message> <message> - <source>is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP Crypto Tool.</source> - <translation type="obsolete">是一款功能强大、易于使用、紧凑、跨平台且免安装的 OpenPGP 加密工具。</translation> + <location filename="../../../../src/ui/dialog/Wizard.cpp" line="91"/> + <source>If it supports the language currently being used in your system, GpgFrontend will automatically set it.</source> + <translation type="unfinished">GpgFrontend 已经自动将语言设置为中文。</translation> </message> +</context> +<context> + <name>GpgFrontend::UI::KeyDatabaseEditDialog</name> <message> - <source>For brief information have a look at the</source> - <translation type="obsolete">简要信息,请查看</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="47"/> + <source>Key Database Name</source> + <translation type="unfinished">密钥数据库名称</translation> </message> <message> - <location filename="../../../../src/ui/dialog/Wizard.cpp" line="81"/> - <source>Overview</source> - <translation type="unfinished">概述</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="48"/> + <source>Key Database Path</source> + <translation type="unfinished">密钥数据库路径</translation> </message> <message> - <source>by clicking the link, the page will open in the web browser</source> - <translation type="obsolete">单击来在网络浏览器中打开链接</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="49"/> + <source>Select A Key Database Path</source> + <translation type="unfinished">选择一个密钥数据库路径</translation> </message> <message> - <location filename="../../../../src/ui/dialog/Wizard.cpp" line="91"/> - <source>If it supports the language currently being used in your system, GpgFrontend will automatically set it.</source> - <translation type="unfinished">GpgFrontend 已经自动将语言设置为中文。</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="51"/> + <source>Key Database Info</source> + <translation type="unfinished">密钥数据库信息</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="55"/> + <source>Open Directory</source> + <translation type="unfinished">打开目录</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="58"/> + <source>Illegal GnuPG Key Database Path</source> + <translation type="unfinished">非法的 GnuPG 密钥数据库路径</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="59"/> + <source>Target GnuPG Key Database Path is not an exists readable directory.</source> + <translation type="unfinished">目标 GnuPG 密钥数据库路径不是现有的可读目录。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="81"/> + <source>The key database name cannot be empty.</source> + <translation type="unfinished">密钥数据库名称不能为空</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="86"/> + <source>The key database path cannot be empty.</source> + <translation type="unfinished">密钥数据库路径不能为空</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="92"/> + <source>A key database with the name '%1' already exists. Please choose a different name.</source> + <translation type="unfinished">名称为'%1'的密钥数据库已经存在。请选择其他名称。</translation> </message> </context> <context> <name>GpgFrontend::UI::KeyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="46"/> <source>KeyPair</source> <translation type="unfinished">密钥对</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="51"/> <source>UIDs</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="50"/> - <source>Subkeys</source> - <translation type="unfinished">子密钥</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="55"/> + <source>Keychain</source> + <translation type="unfinished">钥匙圈</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="58"/> <source>Operations</source> <translation type="unfinished">操作</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="76"/> <source>Key Details</source> <translation type="unfinished">密钥详情</translation> </message> @@ -2476,107 +1672,112 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyGenDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="66"/> <source>Generate Key</source> <translation type="unfinished">生成密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="100"/> <source>Name must contain at least five characters.</source> <translation type="unfinished">名称必须至少包含五个字符。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="103"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="105"/> <source>Please give a email address.</source> <translation type="unfinished">请提供一个电子邮件地址。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="111"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="113"/> <source>Expiration time too long.</source> <translation type="unfinished">过期时间太长。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="158"/> <source>Generating</source> <translation type="unfinished">生成</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="169"/> <source>Error</source> <translation type="unfinished">错误</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="170"/> <source>Unknown error occurred</source> <translation type="unfinished">发生了未知错误</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="198"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> <source>Key Usage</source> <translation type="unfinished">密钥使用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="200"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="208"/> <source>Encryption</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="203"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="211"/> <source>Signing</source> <translation type="unfinished">签名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="214"/> <source>Certification</source> <translation type="unfinished">认证</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="217"/> <source>Authentication</source> <translation type="unfinished">验证</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="432"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="455"/> + <source>Key Database</source> + <translation type="unfinished">密钥数据库</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="456"/> <source>Name</source> <translation type="unfinished">姓名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="433"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="457"/> <source>Email Address</source> <translation type="unfinished">电子邮件地址</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="434"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="458"/> <source>Comment</source> <translation type="unfinished">注释</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="435"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="459"/> <source>Expiration Date</source> <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="460"/> <source>Never Expire</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="461"/> <source>KeySize (in Bit)</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="462"/> <source>Key Type</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="463"/> <source>Non Pass Phrase</source> <translation type="unfinished">不设置密码</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="452"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="477"/> <source>Basic Information</source> <translation type="unfinished">基本信息</translation> </message> @@ -2612,113 +1813,113 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyImportDetailDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="44"/> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="61"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="62"/> <source>Key Import Details</source> <translation type="unfinished">密钥导入详细信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="46"/> <source>No keys found to import</source> <translation type="unfinished">找不到要导入的密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="74"/> <source>General key info</source> <translation type="unfinished">一般密钥信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="77"/> <source>Considered</source> <translation type="unfinished">经过认证</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="83"/> <source>Public unchanged</source> <translation type="unfinished">公开且不变</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="89"/> <source>Imported</source> <translation type="unfinished">导入的密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="96"/> <source>Not Imported</source> <translation type="unfinished">未导入的密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="102"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="103"/> <source>Private Read</source> <translation type="unfinished">读取的私钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="110"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="111"/> <source>Private Imported</source> <translation type="unfinished">导入的私钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="117"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="118"/> <source>Private Unchanged</source> <translation type="unfinished">未变更的私钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="123"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="124"/> <source>New Revocations</source> <translation type="unfinished">新的吊销</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Name</source> <translation type="unfinished">姓名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Email</source> <translation type="unfinished">电子邮件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Status</source> <translation type="unfinished">状态</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="141"/> <source>Fingerprint</source> <translation type="unfinished">指纹</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="166"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="168"/> <source>Private</source> <translation type="unfinished">私有的</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="169"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="171"/> <source>Public</source> <translation type="unfinished">公开的</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="172"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="174"/> <source>Unchanged</source> <translation type="unfinished">未变化</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="175"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="177"/> <source>New Key</source> <translation type="unfinished">新密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="178"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="180"/> <source>New Subkey</source> <translation type="unfinished">新子密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="182"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="184"/> <source>New Signature</source> <translation type="unfinished">新签名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="186"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="188"/> <source>New UID</source> <translation type="unfinished">新 UID</translation> </message> @@ -2726,150 +1927,122 @@ 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="220"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="254"/> <source>Refresh</source> <translation type="unfinished">刷新</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="222"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="256"/> <source>Refresh the key list to synchronize changes.</source> <translation type="unfinished">刷新密钥列表以同步更改。</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="223"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="257"/> <source>Sync Public Key</source> <translation type="unfinished">同步公钥</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="225"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="259"/> <source>Sync public key with your default keyserver.</source> <translation type="unfinished">将公钥与您的默认密钥服务器同步。</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="226"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="260"/> <source>Uncheck ALL</source> <translation type="unfinished">全不选</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="228"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="262"/> <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="229"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="263"/> <source>Check ALL</source> <translation type="unfinished">全选</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="231"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="265"/> <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="232"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="266"/> <source>Search for keys...</source> <translation type="unfinished">搜索钥匙...</translation> </message> <message> - <source>Select</source> - <translation type="obsolete">选择</translation> - </message> - <message> - <source>Type</source> - <translation type="obsolete">类型</translation> - </message> - <message> - <source>Name</source> - <translation type="obsolete">姓名</translation> - </message> - <message> - <source>Email Address</source> - <translation type="obsolete">电子邮件地址</translation> - </message> - <message> - <source>Usage</source> - <translation type="obsolete">用法</translation> - </message> - <message> - <source>Trust</source> - <translation type="obsolete">信任</translation> - </message> - <message> - <source>Finger Print</source> - <translation type="obsolete">指纹</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="74"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/> <source>Key ID</source> <translation type="unfinished">密钥编号</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="85"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="119"/> <source>Algorithm</source> <translation type="unfinished">算法</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="96"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="130"/> <source>Owner Trust</source> <translation type="unfinished">信任级别</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="142"/> <source>Create Date</source> <translation type="unfinished">创建时间</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="120"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="154"/> <source>Subkey(s)</source> <translation type="unfinished">子密钥</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="134"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="168"/> <source>Comment</source> <translation type="unfinished">注释</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="263"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="300"/> <source>Refreshing Key List...</source> <translation type="unfinished">正在刷新密钥列表...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="431"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="477"/> <source>Import Keys</source> <translation type="unfinished">导入密钥</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="433"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="479"/> <source>You've dropped something on the table.</source> <translation type="unfinished">你把东西掉在桌子上了。</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="434"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="480"/> <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="437"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="483"/> <source>Always import without bothering.</source> <translation type="unfinished">始终导入而无需打扰。</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="270"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="305"/> <source>Key List Refreshed.</source> <translation type="unfinished">密钥列表已刷新。</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="550"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="600"/> <source>Syncing Key List...</source> <translation type="unfinished">正在同步密钥列表...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="556"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="609"/> <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="566"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="619"/> <source>Key List Sync Done.</source> <translation type="unfinished">密钥列表同步完成。</translation> </message> @@ -2877,368 +2050,368 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyMgmt</name> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="58"/> <source>All</source> <translation type="unfinished">全部</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="62"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="63"/> <source>Only Public Key</source> <translation type="unfinished">只有公钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="69"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="70"/> <source>Has Private Key</source> <translation type="unfinished">有私钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="76"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="77"/> <source>No Primary Key</source> <translation type="unfinished">无主密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="86"/> <source>Revoked</source> <translation type="unfinished">已吊销</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="92"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="93"/> <source>Expired</source> <translation type="unfinished">已到期</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="116"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="117"/> <source>KeyPair Management</source> <translation type="unfinished">密钥对管理</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="138"/> <source>Open</source> <translation type="unfinished">打开</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="139"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="140"/> <source>Open Key File</source> <translation type="unfinished">打开密钥文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="143"/> <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="146"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="149"/> <source>Close</source> <translation type="unfinished">关闭</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="149"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="152"/> <source>New Keypair</source> <translation type="unfinished">新密钥对</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="152"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="155"/> <source>Generate KeyPair</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="159"/> <source>New Subkey</source> <translation type="unfinished">新子密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="160"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="163"/> <source>Generate Subkey For Selected KeyPair</source> <translation type="unfinished">为选定的密钥对生成子密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="164"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="258"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="167"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="266"/> <source>File</source> <translation type="unfinished">文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="166"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="169"/> <source>Import New Key From File</source> <translation type="unfinished">从文件导入新密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="170"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="175"/> <source>Clipboard</source> <translation type="unfinished">剪贴板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="174"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="179"/> <source>Import New Key From Clipboard</source> <translation type="unfinished">从剪贴板导入新密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="185"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="191"/> <source>Keyserver</source> <translation type="unfinished">密钥服务器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="189"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="195"/> <source>Import New Key From Keyserver</source> <translation type="unfinished">从密钥服务器导入新密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="195"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="529"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="568"/> <source>Key Package</source> <translation type="unfinished">密钥包</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="198"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="205"/> <source>Import Key(s) From a Key Package</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="209"/> <source>Export To Clipboard</source> <translation type="unfinished">导出到剪贴板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="213"/> <source>Export Checked Key(s) To Clipboard</source> <translation type="unfinished">将选中的密钥导出到剪贴板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="210"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="217"/> <source>Export As Key Package</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="220"/> <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="217"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="224"/> <source>Export As OpenSSH</source> <translation type="unfinished">导出为OpenSSH密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="220"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="227"/> <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="224"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="231"/> <source>Delete Selected Key(s)</source> <translation type="unfinished">删除这些选定的密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="226"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="233"/> <source>Delete the Selected keys</source> <translation type="unfinished">删除这个选定的密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="230"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="237"/> <source>Delete Checked Key(s)</source> <translation type="unfinished">删除选中的密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="232"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="239"/> <source>Delete the Checked 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="244"/> <source>Show Key Details</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="246"/> <source>Show Details for this Key</source> <translation type="unfinished">显示此密钥的详细信息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="243"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="245"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="250"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="252"/> <source>Set Owner Trust Level</source> <translation type="unfinished">设置所有者信任级别</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="262"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="282"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="270"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="290"/> <source>Key</source> <translation type="unfinished">密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="263"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="271"/> <source>Generate Key</source> <translation type="unfinished">生成密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="267"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="295"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="275"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="303"/> <source>Import Key</source> <translation type="unfinished">导入密钥</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="281"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="311"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="312"/> <source>Export Key</source> <translation type="unfinished">导出密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="294"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="302"/> <source>Import key</source> <translation type="unfinished">导入密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="337"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="347"/> <source>Deleting Keys</source> <translation type="unfinished">删除密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="338"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="348"/> <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="340"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="350"/> <source>The action can not be undone.</source> <translation type="unfinished">该操作无法撤消。</translation> </message> <message> - <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="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="431"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="443"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="522"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="533"/> <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="577"/> <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="601"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="609"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="625"/> <source>Error</source> <translation type="unfinished">错误</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="356"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="445"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> <source>Key Not Found.</source> <translation type="unfinished">未找到密钥。</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="379"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="393"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="499"/> <source>Forbidden</source> <translation type="unfinished">操作被禁止</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="368"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="381"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="380"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="394"/> <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="373"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="521"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="386"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="560"/> <source>key(s) exported</source> <translation type="unfinished">导出的密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="397"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="476"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="421"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="512"/> <source>Exporting</source> <translation type="unfinished">导出中</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="444"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="534"/> <source>Unknown error occurred</source> <translation type="unfinished">发生了未知错误</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="439"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="449"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="465"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="477"/> <source>Invalid Operation</source> <translation type="unfinished">无效操作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="440"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="466"/> <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="450"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="478"/> <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="464"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="494"/> <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="470"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="500"/> <source>This operation accepts just a single key.</source> <translation type="unfinished">此操作只接受单个密钥。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="509"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="547"/> <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="516"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="555"/> <source>Export OpenSSH Key To File</source> <translation type="unfinished">将 OpenSSH 密钥导出到文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="517"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="556"/> <source>OpenSSH Public Key Files</source> <translation type="unfinished">OpenSSH 公钥文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="529"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="568"/> <source>Import Key Package</source> <translation type="unfinished">导入密钥包</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="539"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="563"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="578"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="602"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation type="unfinished">无法打开此文件。请确保这是一个普通文件,并且有读取权限。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="547"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="586"/> <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="552"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="591"/> <source>Import Key Package Passphrase File</source> <translation type="unfinished">导入密钥包口令文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="553"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="592"/> <source>Key Package Passphrase File</source> <translation type="unfinished">密钥包口令文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="571"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="610"/> <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="576"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="615"/> <source>Importing</source> <translation type="unfinished">导入中</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="632"/> <source>key(s) imported</source> <translation type="unfinished">导入的密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="586"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="626"/> <source>An error occur in importing key package.</source> <translation type="unfinished">导入密钥包出错。</translation> </message> @@ -3246,37 +2419,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyNewUIDDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="55"/> <source>Name</source> <translation type="unfinished">姓名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="56"/> <source>Email</source> <translation type="unfinished">电子邮件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="57"/> <source>Comment</source> <translation type="unfinished">注释</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="65"/> <source>Notice: The New UID Created will be set as Primary.</source> <translation type="unfinished">注意:创建的新 UID 将设置为主要。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="73"/> <source>Create New UID</source> <translation type="unfinished">创建新的 UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="90"/> <source>Name must contain at least five characters.</source> <translation type="unfinished">名称必须至少包含五个字符。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="89"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="94"/> <source>Please give a email address.</source> <translation type="unfinished">请提供一个电子邮件地址。</translation> </message> @@ -3284,472 +2457,553 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyPairDetailTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="40"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="49"/> <source>Owner</source> <translation type="unfinished">所有者</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="41"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="50"/> <source>Primary Key</source> <translation type="unfinished">主密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="42"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="51"/> <source>Fingerprint</source> <translation type="unfinished">指纹</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="52"/> <source>Additional UIDs</source> <translation type="unfinished">额外的 UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="71"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> <source>Name</source> <translation type="unfinished">姓名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> <source>Email Address</source> <translation type="unfinished">电子邮件地址</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> <source>Comment</source> <translation type="unfinished">注释</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> <source>Key ID</source> <translation type="unfinished">密钥编号</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> <source>Algorithm</source> <translation type="unfinished">算法</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="89"/> <source>Algorithm Detail</source> <translation type="unfinished">算法细节</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="90"/> <source>Key Size</source> <translation type="unfinished">密钥大小</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="91"/> <source>Nominal Usage</source> <translation type="unfinished">名义用途</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="83"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="92"/> <source>Actual Usage</source> <translation type="unfinished">实际使用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="93"/> <source>Owner Trust Level</source> <translation type="unfinished">所有者信级别</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="94"/> <source>Create Date (Local Time)</source> <translation type="unfinished">创建日期(本地时间)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="86"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="95"/> <source>Expires on (Local Time)</source> <translation type="unfinished">到期时间(本地时间)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="96"/> <source>Last Update (Local Time)</source> <translation type="unfinished">上次更新(本地时间)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="97"/> <source>Primary Key Existence</source> <translation type="unfinished">主密钥存在</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="103"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="129"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="138"/> <source>Copy</source> <translation type="unfinished">复制</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="131"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="140"/> <source>copy fingerprint to clipboard</source> <translation type="unfinished">将指纹复制到剪贴板</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="177"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Exists</source> <translation type="unfinished">存在</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="177"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Not Exists</source> <translation type="unfinished">不存在</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="210"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="222"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="219"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="231"/> <source>Certificate</source> <translation type="unfinished">证书</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="212"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="225"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="234"/> <source>Encrypt</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="213"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="228"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="222"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="237"/> <source>Sign</source> <translation type="unfinished">签名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="214"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="231"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="223"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="240"/> <source>Auth</source> <translation type="unfinished">认证</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="247"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="256"/> <source>Never Expire</source> <translation type="unfinished">永不过期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="258"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="267"/> <source>No Data</source> <translation type="unfinished">没有数据</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="276"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="284"/> <source>Warning: The primary key has expired.</source> <translation type="unfinished">警告:主密钥已过期。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="281"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="287"/> <source>Warning: The primary key has been revoked.</source> <translation type="unfinished">警告:主密钥已被撤销。</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="290"/> + <source>Warning: The primary key is not exists.</source> + <translation type="unfinished">警告: 主密钥不存在</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="349"/> + <source>Notice: The key has been published on keys.openpgp.org.</source> + <translation type="unfinished">通知: 密钥已在 keys.openpgp.org 上发布。</translation> + </message> </context> <context> <name>GpgFrontend::UI::KeyPairOperaTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="62"/> <source>General Operations</source> <translation>一般操作</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="68"/> <source>Export Public Key</source> <translation>导出公钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="74"/> <source>Export Private Key</source> <translation>导出私钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="81"/> <source>Modify Expiration Datetime (Primary Key)</source> <translation>修改到期日期时间(主密钥)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="84"/> <source>Modify Password</source> <translation>修改密码</translation> </message> <message> - <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="199"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="206"/> <source>Generate Revoke Certificate</source> <translation>生成吊销证书</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="118"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="125"/> <source>Modify TOFU Policy</source> <translation>修改TOFU策略</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="102"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="560"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="101"/> + <source>Key Server Operations</source> + <translation type="unfinished">密钥服务器操作</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="109"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="687"/> <source>Import A Paper Key</source> <translation type="unfinished">导入纸密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="119"/> <source>Revoke Certificate Operation</source> <translation>吊销证书操作</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="125"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="132"/> <source>Set Owner Trust Level</source> <translation>设置所有者信任级别</translation> </message> <message> - <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="157"/> - <source>Sync Key Pair From Key Server</source> - <translation>从密钥服务器同步密钥对</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="172"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="177"/> <source>Export Full Secret Key</source> <translation>导出完整私钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="178"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="183"/> <source>Export Shortest Secret Key</source> <translation>导出最短私钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="184"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="194"/> <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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="211"/> <source>Import Revoke Certificate</source> <translation>导入吊销证书</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="232"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="279"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="322"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="507"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="240"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="289"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="633"/> <source>Export Key To File</source> <translation>将密钥导出到文件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="233"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="280"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="323"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="508"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="241"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="341"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="634"/> <source>Key Files</source> <translation>密钥文件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="238"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="285"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="328"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="531"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="246"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="295"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="346"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="657"/> <source>Export Error</source> <translation>导出错误</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="239"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="286"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="329"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="532"/> - <source>Couldn't open %1 for writing</source> - <translation>无法打开 %1 进行写入</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="247"/> - <source>Exporting short private Key</source> - <translation>导出短私钥</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="248"/> <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="296"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="476"/> - <source>You are about to export your</source> - <translation>您即将导出您的</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="249"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="297"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="477"/> - <source> PRIVATE KEY </source> - <translation> 私钥 </translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="250"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="298"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="478"/> - <source>This is NOT your Public Key, so DON'T give it away.</source> - <translation>这不是你的公钥,所以不要把它给别人。</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="251"/> - <source>Do you REALLY want to export your PRIVATE KEY in a Minimum Size?</source> - <translation>您真的想以最小尺寸导出您的私钥吗?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="347"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="658"/> + <source>Couldn't open %1 for writing</source> + <translation>无法打开 %1 进行写入</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="254"/> - <source>For OpenPGP keys it removes all signatures except for the latest self-signatures.</source> - <translation>对于 OpenPGP 密钥,它会删除除最新的自签名之外的所有签名。</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="389"/> + <source>Failed to upload public key to the server. +Fingerprint: %1 +Error: %2</source> + <translation type="unfinished">向密钥服务器上传公钥失败。 +公钥指纹:%1 +错误信息:%2</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="295"/> - <source>Exporting private Key</source> - <translation>导出私钥</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="421"/> + <source>Public Key Upload Successful</source> + <translation type="unfinished">公钥上传成功</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="299"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="484"/> - <source>Do you REALLY want to export your PRIVATE KEY?</source> - <translation>你真的想导出你的私钥吗?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="422"/> + <source>The public key was successfully uploaded to the key server keys.openpgp.org. +Fingerprint: %1 + +%2 +Please check your email (%3) for further verification from keys.openpgp.org. + +Note: For verification, you can find more information here: https://keys.openpgp.org/about</source> + <translation type="unfinished">公钥已成功上传到密钥服务器 keys.openpgp.org。 +公钥指纹: %1 + +%2 +请查看您的电子邮件 (%3) 以获取来自 keys.openpgp.org 进一步的邮件地址验证信息。 + +注:关于邮件地址验证,您可以在此处找到更多信息: https://keys.openpgp.org/about</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="353"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="435"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="464"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="553"/> <source>Revocation Certificates</source> <translation>吊销证书</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="364"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="475"/> <source>Generate revocation certificate</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="394"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="511"/> <source>Policy Auto</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="396"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="513"/> <source>Policy Good</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="398"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="515"/> <source>Policy Bad</source> <translation>策略:异常</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="386"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="400"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="517"/> <source>Policy Ask</source> <translation>策略:询问</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="386"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="402"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="519"/> <source>Policy Unknown</source> <translation>策略:未知</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="390"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="507"/> <source>Modify TOFU Policy(Default is Auto)</source> <translation>修改TOFU策略(默认为自动)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="391"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="508"/> <source>Policy for the Key Pair:</source> <translation>密钥对策略:</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="407"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="525"/> <source>Not Successful</source> <translation>失败</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="408"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="526"/> <source>Modify TOFU policy not successfully.</source> <translation>修改 TOFU 策略失败。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="422"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="434"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="540"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="552"/> <source>Import Key Revocation Certificate</source> <translation>导入密钥吊销证书</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="423"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="541"/> <source>You are about to import the</source> <translation>您将导入</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="424"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="542"/> <source>REVOCATION CERTIFICATE</source> <translation>吊销证书</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="425"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="543"/> <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="427"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="545"/> <source>Do you REALLY want to execute this operation?</source> <translation>您真的想执行这个操作吗?</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="443"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="452"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="461"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="524"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="569"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="577"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="585"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="603"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="570"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="579"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="650"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="696"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="704"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="712"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="730"/> <source>Error</source> <translation>错误</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="444"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="462"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="570"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="586"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="562"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="580"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="697"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="713"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation>无法打开此文件。请确保这是一个普通文件,并且有读取权限。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="453"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="571"/> <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="475"/> - <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="479"/> - <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="483"/> - <source>Keep it in a safe place.</source> - <translation type="unfinished">请妥善保管。</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="525"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="651"/> <source>An error occurred trying to generate Paper Key.</source> <translation type="unfinished">尝试生成纸密钥时发生错误。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="604"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="731"/> <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="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="688"/> <source>Paper Key File</source> <translation type="unfinished">纸密钥文件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="578"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="155"/> + <source>Publish Key to Key Server</source> + <translation type="unfinished">将密钥发布到密钥服务器</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="162"/> + <source>Refresh Key From Key Server</source> + <translation type="unfinished">从密钥服务器刷新密钥数据</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="254"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="305"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="594"/> + <source>WARNING: You are about to export your</source> + <translation type="unfinished">警告: 您将导出您的</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="255"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="306"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="595"/> + <source>PRIVATE KEY</source> + <translation type="unfinished">私钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="256"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="596"/> + <source>This is NOT your Public Key, so <b>DO NOT</b> share it with anyone.</source> + <translation type="unfinished">这不是公钥,因此切勿与任何人共享。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="259"/> + <source>You are exporting a <b>minimum size</b> private key, which removes all signatures except for the latest self-signatures.</source> + <translation type="unfinished">您正在导出一个最小尺寸的私钥,它会删除除最新自签名外的所有包含的签名数据。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="261"/> + <source>Do you <b>REALLY</b> want to proceed?</source> + <translation type="unfinished">您真的想要继续吗?</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="263"/> + <source>Exporting Short Private Key</source> + <translation type="unfinished">导出短私钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="307"/> + <source>This operation will export your <b>private key</b>, including both the main key and all subkeys, into an external file. This key is extremely sensitive, and anyone with access to it can impersonate you. DO NOT share this file with anyone!</source> + <translation type="unfinished">此操作会将您的 <b>私人密钥</b>(包括主密钥和所有子密钥)导出到一个外部文件中。此密钥极其敏感,任何可以访问它的人都可以冒充你。切勿与任何人共享此文件!</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="313"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="606"/> + <source>Are you <b>ABSOLUTELY SURE</b> you want to proceed?</source> + <translation type="unfinished">您是否<b>绝对确定</b>要继续?</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="316"/> + <source>Exporting Private Key</source> + <translation type="unfinished">导出私钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="388"/> + <source>Key Upload Failed</source> + <translation type="unfinished">密钥上传失败</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/> + <source>The following email addresses have status: +</source> + <translation type="unfinished">以下电子邮件地址处于状态:</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="416"/> + <source>Could not parse status information.</source> + <translation type="unfinished">无法解析状态信息。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>0 -> No Reason.</source> + <translation type="unfinished">0 -> 无理由。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished">1 -> 密钥不再安全。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished">2 -> 密钥已经过时。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished">3 -> 密钥不再被使用。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="599"/> + <source>A <b>PaperKey</b> 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">PaperKey<b>/b> 是私人密钥的人工可读打印件,如果丢失了数字副本,可以用它来恢复密钥。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="603"/> + <source>Keep this paper copy in a safe and secure place, such as a fireproof safe or a trusted vault.</source> + <translation type="unfinished">将纸质副本保存在安全可靠的地方,如防火保险箱或可信的保险库。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="609"/> + <source>Exporting Private Key as a PaperKey</source> + <translation type="unfinished">将私人密钥导出为 PaperKey</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="705"/> <source>The target file is too large for a paper key keyring.</source> <translation type="unfinished">目标文件对于一个纸密钥文件来说太大了。</translation> </message> @@ -3757,366 +3011,551 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyPairSubkeyTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="43"/> - <source>Subkey List</source> - <translation type="unfinished">子密钥列表</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="44"/> - <source>Detail of Selected Subkey</source> - <translation type="unfinished">所选子密钥的详细信息</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="48"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="60"/> <source>Generate A New Subkey</source> <translation type="unfinished">生成新的子密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="65"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="77"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key ID</source> <translation type="unfinished">密钥编号</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="66"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Algorithm</source> <translation type="unfinished">算法</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="67"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Algorithm Detail</source> <translation type="unfinished">算法细节</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="69"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key Size</source> <translation type="unfinished">密钥大小</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="83"/> <source>Usage</source> <translation type="unfinished">用法</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="85"/> <source>Expires On (Local Time)</source> <translation type="unfinished">到期时间(本地时间)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="87"/> <source>Create Date (Local Time)</source> <translation type="unfinished">创建日期(本地时间)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="88"/> <source>Existence</source> <translation type="unfinished">存在</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="90"/> <source>Key in Smart Card</source> <translation type="unfinished">在智能卡中</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="92"/> <source>Fingerprint</source> <translation type="unfinished">指纹</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="102"/> - <source>Copy</source> - <translation type="unfinished">复制</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="55"/> + <source>List of the primary key and subkey(s)</source> + <translation type="unfinished">主密钥和子密钥列表</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="56"/> + <source>Detail of Selected Primary Key/Subkey</source> + <translation type="unfinished">选中的主密钥/子密钥详情</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> - <source>Subkey ID</source> - <translation type="unfinished">子密钥 ID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> + <source>Key Type</source> + <translation type="unfinished">密钥类型</translation> </message> <message> - <source>Algo</source> - <translation type="obsolete">算法</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="89"/> + <source>Revoked</source> + <translation type="unfinished">已吊销</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="353"/> + <source>Export Subkey</source> + <translation type="unfinished">导出子密钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Create Date</source> <translation type="unfinished">创建时间</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Expire Date</source> <translation type="unfinished">到期日期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="204"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Primary Key</source> + <translation type="unfinished">主密钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="210"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Subkey</source> + <translation type="unfinished">子密钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="233"/> <source>Never Expire</source> <translation type="unfinished">永不过期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="239"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="289"/> <source>Never Expires</source> <translation type="unfinished">永不过期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="261"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="311"/> <source>Certificate</source> <translation type="unfinished">证书</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="263"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="313"/> <source>Encrypt</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="314"/> <source>Sign</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="315"/> <source>Auth</source> <translation type="unfinished">认证</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="270"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="320"/> <source>Exists</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="321"/> <source>Not Exists</source> <translation type="unfinished">不存在</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="274"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <source>Yes</source> <translation type="unfinished">是</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="274"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <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="352"/> + <source>Export Primary Key</source> + <translation type="unfinished">导出主密钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="375"/> <source>Edit Expire Date</source> <translation type="unfinished">编辑到期日期</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="379"/> + <source>Export</source> + <translation type="unfinished">导出</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="383"/> + <source>Delete</source> + <translation type="unfinished">删除</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="387"/> + <source>Revoke</source> + <translation type="unfinished">吊销</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="440"/> + <source>Exporting Subkey</source> + <translation type="unfinished">正在导出子密钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="441"/> + <source>You are about to export a private subkey.</source> + <translation type="unfinished">您将导出一个子密钥。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="442"/> + <source>While subkeys are less critical than the primary key, they should still be handled with care.</source> + <translation type="unfinished">虽然子密钥没有主密钥那么重要,但仍应小心处理。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="445"/> + <source>Do you want to proceed with exporting this subkey?</source> + <translation type="unfinished">是否要继续导出该子密钥?</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="472"/> + <source>Export Key To File</source> + <translation type="unfinished">将密钥导出到文件</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="473"/> + <source>Key Files</source> + <translation type="unfinished">密钥文件</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="478"/> + <source>Export Error</source> + <translation type="unfinished">导出错误</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="479"/> + <source>Couldn't open %1 for writing</source> + <translation type="unfinished">无法打开 %1 进行写入</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="488"/> + <source><h3>You are about to delete the subkey:</h3><br /><b>KeyID:</b> %1<br /><br />This action is irreversible. Please confirm.</source> + <translation type="unfinished"><h3>您即将删除子密钥:</h3><br /><b>KeyID:</b> %1<br /><br />此操作不可逆。请确认。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="494"/> + <source>Delete Subkey Confirmation</source> + <translation type="unfinished">确认删除子密钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="509"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="559"/> + <source>Illegal Operation</source> + <translation type="unfinished">非法的操作</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="510"/> + <source>Cannot delete the primary key or an invalid subkey.</source> + <translation type="unfinished">无法删除主密钥或无效的子密钥。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="518"/> + <source>Operation Failed</source> + <translation type="unfinished">操作失败</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="519"/> + <source>The selected subkey could not be deleted. Please check your permissions or try again.</source> + <translation type="unfinished">所选子密钥无法删除。请检查权限或重试。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="525"/> + <source>Operation Successful</source> + <translation type="unfinished">操作成功</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="526"/> + <source>The subkey with KeyID %1 has been successfully deleted.</source> + <translation type="unfinished">密钥ID为 %1 的子密钥已成功删除。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="536"/> + <source><h3>Revoke Subkey Confirmation</h3><br /><b>KeyID:</b> %1<br /><br />Revoking a subkey will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this subkey?</source> + <translation type="unfinished"><h3>Revoke Subkey Confirmation</h3><br /><b>KeyID:</b>%1<br /><br />吊销子密钥将使其永久不可用。此操作是 <b>不可逆的</b>。<br />您确定要撤销此子密钥吗?</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="543"/> + <source>Revoke Subkey</source> + <translation type="unfinished">吊销子密钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="560"/> + <source>Cannot revoke the primary key or an invalid subkey.</source> + <translation type="unfinished">不可吊销主密钥或者一个无效的子密钥</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>0 -> No Reason.</source> + <translation type="unfinished">0 -> 无理由。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished">1 -> 密钥不再安全。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished">2 -> 密钥已经过时。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished">3 -> 密钥不再被使用。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="577"/> + <source>Revocation Failed</source> + <translation type="unfinished">吊销失败</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="578"/> + <source>Failed to revoke the subkey. Please try again.</source> + <translation type="unfinished">吊销失败。请重试。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="581"/> + <source>Revocation Successful</source> + <translation type="unfinished">吊销成功</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="582"/> + <source>The subkey has been successfully revoked.</source> + <translation type="unfinished">子密钥成功吊销</translation> + </message> </context> <context> <name>GpgFrontend::UI::KeyPairUIDTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="58"/> <source>New UID</source> <translation type="unfinished">新 UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="51"/> - <source>UID Management</source> - <translation type="unfinished">用户识别码管理</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="73"/> <source>UIDs</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="78"/> <source>TOFU</source> <translation type="unfinished">TOFU</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="90"/> <source>Signature of Selected UID</source> <translation type="unfinished">所选 UID 的签名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <source>Select</source> - <translation type="unfinished">选择</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Name</source> <translation type="unfinished">姓名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Email</source> <translation type="unfinished">电子邮件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> <source>Comment</source> <translation type="unfinished">注释</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <source>Index</source> + <translation type="unfinished">索引号</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Key ID</source> <translation type="unfinished">密钥编号</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Create Date</source> <translation type="unfinished">创建时间</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="164"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="167"/> <source>Expired Date</source> <translation type="unfinished">过期时间</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="239"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="250"/> <source>TOFU %1</source> <translation type="unfinished">TOFU %1</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="287"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="298"/> <source>Never Expires</source> <translation type="unfinished">永不过期</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="355"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="481"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="490"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="535"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="564"/> <source>Invalid Operation</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"/> - <source>Please select one or more UIDs before doing this operation.</source> - <translation type="unfinished">请在执行此操作前选择一个或多个 UID。</translation> + <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="327"/> - <source>Sign Selected UID(s)</source> - <translation type="unfinished">签署选定的 UID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="542"/> + <source><h3>Revoke UID Confirmation</h3><br /><b>UID:</b> %1<br /><br />Revoking a UID will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this UID?</source> + <translation type="unfinished"><h3>撤销 UID 确认</h3><br /><b>UID:</b>%1<br /><br />撤销 UID 将使其永久不可用。此操作是<b>不可逆的</b>。<br />您确定要撤销此UID吗?</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="330"/> - <source>Delete Selected UID(s)</source> - <translation type="unfinished">删除选定的 UID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>0 -> No Reason.</source> + <translation type="unfinished">0 -> 无理由。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>4 -> User ID is no longer valid.</source> + <translation type="unfinished">4 -> UID不再有效。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="350"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/> + <source>Revocation Failed</source> + <translation type="unfinished">吊销失败</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/> + <source>Failed to revoke the UID. Please try again.</source> + <translation type="unfinished">吊销UID失败。请重试。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="585"/> + <source>Revocation Successful</source> + <translation type="unfinished">吊销成功</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="586"/> + <source>The UID has been successfully revoked.</source> + <translation type="unfinished">UID成功被吊销</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="330"/> <source>Successful Operation</source> <translation type="unfinished">操作成功</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="351"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="331"/> <source>Successfully added a new UID.</source> <translation type="unfinished">成功添加了新的 UID。</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="333"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="373"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="404"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/> <source>Operation Failed</source> <translation type="unfinished">操作失败</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="334"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="405"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="513"/> <source>An error occurred during the operation.</source> <translation type="unfinished">操作过程中发生错误。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="375"/> - <source>Deleting UIDs</source> - <translation type="unfinished">删除 UID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="356"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/> + <source>Cannot delete the Primary UID.</source> + <translation type="unfinished">无法删除主要 UID。</translation> </message> <message> - <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> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="361"/> + <source>Deleting UIDs</source> + <translation type="unfinished">删除 UID</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="366"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="397"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/> <source>The action can not be undone.</source> <translation type="unfinished">该操作无法撤消。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="388"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="374"/> <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="412"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="394"/> <source>Set Primary UID</source> - <translation type="unfinished">设置主 UID</translation> + <translation type="unfinished">设置主要 UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="413"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="395"/> <source>Are you sure that you want to set the Primary UID to?</source> - <translation type="unfinished">您确定要将主 UID 设置为吗?</translation> + <translation type="unfinished">您确定要将主要 UID 设置为: </translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="453"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/> <source>Set As Primary</source> <translation type="unfinished">设为主要</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="456"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="428"/> <source>Sign UID</source> <translation type="unfinished">签署 UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="459"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="431"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="549"/> + <source>Revoke UID</source> + <translation type="unfinished">吊销 UID</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="434"/> <source>Delete UID</source> <translation type="unfinished">删除 UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="483"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="497"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="536"/> <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="507"/> - <source>Deleting UID</source> - <translation type="unfinished">删除 UID</translation> - </message> - <message> - <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="528"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="470"/> <source>Delete(Revoke) Key Signature</source> <translation type="unfinished">删除(撤销)密钥签名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="540"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="482"/> <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="549"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="491"/> <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="559"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="501"/> <source>Deleting Key Signature</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="503"/> <source>Are you sure that you want to delete the following signature?</source> <translation type="unfinished">您确定要删除以下签名吗?</translation> </message> @@ -4124,143 +3563,139 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyServerImportDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="56"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="57"/> <source>Close</source> <translation type="unfinished">关闭</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="60"/> <source>Import ALL</source> <translation type="unfinished">全部导入</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="63"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="64"/> <source>Search</source> <translation type="unfinished">搜索</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> <source>Search String</source> <translation type="unfinished">搜索字符串</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>: </source> <translation>: </translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>Key Server</source> <translation type="unfinished">密钥服务器</translation> </message> <message> - <source>Import Keys from Keyserver</source> - <translation type="obsolete">从密钥服务器导入密钥</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="113"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="114"/> <source>Import Keys from key server</source> <translation type="unfinished">从密钥服务器导入密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>UID</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Creation date</source> <translation type="unfinished">创建日期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>KeyID</source> <translation type="unfinished">密钥 ID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Tag</source> <translation type="unfinished">标签</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="179"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="180"/> <source>Text is empty.</source> <translation type="unfinished">文字为空。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="222"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="223"/> <source>Not Key Found</source> <translation type="unfinished">未找到密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="225"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="226"/> <source>Timeout</source> <translation type="unfinished">超时</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="228"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="229"/> <source>Key Server Not Found</source> <translation type="unfinished">未找到密钥服务器</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="231"/> <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="232"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="233"/> <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="242"/> <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="254"/> <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="264"/> <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="271"/> <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="306"/> <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="309"/> <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="354"/> <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="375"/> <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="376"/> <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="421"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="423"/> <source>Key Imported</source> <translation type="unfinished">密钥导入成功</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="432"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="436"/> <source>Processing ...</source> <translation type="unfinished">处理中 ......</translation> </message> @@ -4268,27 +3703,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="77"/> + <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="80"/> + <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="83"/> + <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="86"/> + <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="92"/> + <location filename="../../../../src/ui/thread/KeyServerImportTask.cpp" line="96"/> <source>Success</source> <translation type="unfinished">成功</translation> </message> @@ -4296,42 +3731,42 @@ 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="73"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="80"/> <source>Success</source> <translation type="unfinished">成功</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="81"/> <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="83"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="90"/> <source>Failure</source> <translation type="unfinished">失败</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="91"/> <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="128"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="135"/> <source>Modified Expiration Date (Local Time)</source> <translation type="unfinished">修改到期日期(本地时间)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="129"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="136"/> <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="133"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="140"/> <source>No Expiration</source> <translation type="unfinished">无有效期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="134"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp" line="141"/> <source>Modified Expiration Date</source> <translation type="unfinished">修改到期日</translation> </message> @@ -4352,37 +3787,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyUIDSignDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="53"/> <source>Signers</source> <translation type="unfinished">签名者</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="83"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="86"/> <source>Expire Date</source> <translation type="unfinished">到期日期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="93"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="96"/> <source>Sign For Key's UID(s)</source> <translation type="unfinished">为密钥的 UID 签名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="113"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="121"/> <source>Unsuccessful Operation</source> <translation type="unfinished">不成功的操作</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="114"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="122"/> <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="119"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="126"/> <source>Operation Complete</source> <translation type="unfinished">操作完成</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="120"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp" line="127"/> <source>The signature operation of the UID is complete</source> <translation type="unfinished">UID的签名操作完成</translation> </message> @@ -4390,52 +3825,52 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyUploadDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="66"/> <source>Uploading Public Key</source> <translation type="unfinished">上传公钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="84"/> <source>Error</source> <translation type="unfinished">错误</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="85"/> <source>Unknown error occurred</source> <translation type="unfinished">发生未知错误</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="155"/> <source>Key Not Found</source> <translation type="unfinished">未找到密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="158"/> <source>Timeout</source> <translation type="unfinished">超时</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="155"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="161"/> <source>Key Server Not Found</source> <translation type="unfinished">未找到密钥服务器</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="158"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="164"/> <source>Connection Error</source> <translation type="unfinished">连接错误</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="166"/> <source>Upload Failed</source> <translation type="unfinished">上传失败</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="164"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="170"/> <source>Upload Success</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="171"/> <source>Upload Public Key Successfully</source> <translation type="unfinished">上传公钥成功</translation> </message> @@ -4572,1076 +4007,1333 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::MainWindow</name> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="154"/> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="159"/> <source>Critical error occur while loading GpgFrontend.</source> <translation type="unfinished">加载 GpgFrontend 时发生严重错误。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="158"/> <source>Loading Failed</source> <translation type="unfinished">加载失败</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="49"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="74"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="101"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="145"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="164"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="189"/> - <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="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="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"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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="249"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="257"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="50"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="75"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="103"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="176"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="201"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="229"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="282"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="302"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="319"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="336"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="355"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="372"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="389"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="409"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="471"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="528"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="546"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="571"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="616"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="661"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="735"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="781"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="810"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="818"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="845"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="910"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="919"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="947"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="988"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="77"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="239"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="278"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="440"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Error</source> <translation type="unfinished">错误</translation> </message> <message> - <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="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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="51"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="303"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="356"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="410"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="572"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="691"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="811"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="911"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="989"/> <source>Cannot read from file: %1</source> <translation type="unfinished">无法读取文件:%1</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="63"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="178"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="64"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="190"/> <source>The target 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="66"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="181"/> - <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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="67"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="193"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="310"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="450"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="623"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="742"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="925"/> <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="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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="76"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="373"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="617"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="736"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="819"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="920"/> <source>Cannot write to file: %1</source> <translation type="unfinished">无法写入文件:%1</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="84"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="199"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="211"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> <source>Symmetric Encryption</source> <translation type="unfinished">对称加密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="200"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="86"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="212"/> <source>No Key Selected. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation type="unfinished">未选择密钥。您想使用密码使用对称密码进行加密吗?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="91"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="63"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="92"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="64"/> <source>Symmetrically Encrypting</source> <translation type="unfinished">对称加密中</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="102"/> - <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="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="315"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="361"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="104"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="230"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="283"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="337"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="472"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="547"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="662"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="782"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="846"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="948"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="78"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="203"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="240"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="321"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="441"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="492"/> <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="554"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="657"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="261"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="598"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="717"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="396"/> <source>Invalid KeyPair</source> <translation type="unfinished">无效的密钥对</translation> </message> <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="555"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="658"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="262"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="599"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="718"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="397"/> <source>The selected keypair cannot be used for encryption.</source> <translation type="unfinished">所选的密钥对不能用于加密。</translation> </message> <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="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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="263"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="600"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="719"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="115"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="181"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="398"/> <source>For example the Following Key:</source> <translation type="unfinished">例如以下密钥:</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="144"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="123"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> <source>Encrypting</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="218"/> <source>Archiving & Symmetrically Encrypting</source> <translation type="unfinished">正在打包并进行对称加密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="250"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="270"/> <source>Archiving & Encrypting</source> <translation type="unfinished">正在打包并进行加密</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="311"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="624"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="743"/> <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="302"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="325"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="229"/> <source>Decrypting</source> <translation type="unfinished">解密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="351"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="378"/> <source>Decrypting & Extrating</source> <translation type="unfinished">正在进行解密并解包</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="424"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="706"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="163"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="379"/> <source>No Key Checked</source> <translation type="unfinished">未勾选任何密钥</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="588"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="707"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="164"/> <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="396"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="100"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="112"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="178"/> <source>Invalid Operation</source> <translation type="unfinished">无效操作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="397"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="433"/> <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="399"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="435"/> <source>for example the Following Key:</source> <translation type="unfinished">例如以下密钥:</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="415"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="451"/> <source>The signature file "%1" exists, do you need to overwrite it?</source> <translation type="unfinished">签名文件“%1”存在,是否需要覆盖?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="424"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="168"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="460"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="190"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="703"/> <source>Signing</source> <translation type="unfinished">签名</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="473"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="513"/> <source>File to be Verified</source> <translation type="unfinished">被验证的文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="474"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="514"/> <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="489"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="529"/> <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="495"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="237"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="535"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="307"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="370"/> <source>Verifying</source> <translation type="unfinished">验证</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="598"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="302"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="648"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/> <source>Encrypting and Signing</source> <translation type="unfinished">加密和签名</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="701"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="767"/> <source>Archiving & Encrypting & Signing</source> <translation type="unfinished">正在进行打包、加密及签名操作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="754"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="825"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="926"/> <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="763"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="350"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="834"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="479"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="850"/> <source>Decrypting and Verifying</source> <translation type="unfinished">解密和验证</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="833"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="882"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="533"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="445"/> + <source>Missing Keys</source> + <translation type="unfinished">公钥缺失</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="883"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="348"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="534"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="446"/> + <source>Some signatures cannot be verified because the corresponding keys are missing. + +The following fingerprints are missing: +%1 + +Would you like to fetch these keys from the key server?</source> + <translation type="unfinished">由于缺少相应的公钥,有些签名无法验证。 + +缺少以下公钥指纹: +%1 + +您想从密钥服务器获取这些公钥吗?</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="898"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="548"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="462"/> + <source>Verification Incomplete</source> + <translation type="unfinished">验证未完成</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="549"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="463"/> + <source>Verification was incomplete due to missing keys. You can manually import the keys later.</source> + <translation type="unfinished">由于缺少公钥,验证不完整。您可以稍后手动导入密钥。</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="935"/> <source>Decrypting & Verifying & Extracting</source> <translation type="unfinished">正在进行解包、解密及验证操作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="996"/> + <source>EML File Too Large</source> + <translation type="unfinished">EML文件过大</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="997"/> + <source>The EML file "%1" is larger than 32MB and will not be opened.</source> + <translation type="unfinished">由于EML 文件"%1"大于 32MB,将不会被打开。</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="56"/> <source>No Key Checked. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation type="unfinished">未选中任何密钥。您想使用密码对文字进行对称加密吗?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="101"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="113"/> <source>The selected key contains a key that does not actually have a encrypt usage.</source> <translation type="unfinished">所选密钥包含一个实际上没有加密用途的密钥。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="179"/> <source>The selected key contains a key that does not actually have a signature usage.</source> <translation type="unfinished">所选密钥包含一个实际上没有签名用法的密钥。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="268"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="380"/> <source>Please check some key in the key toolbox on the right.</source> <translation type="unfinished">请勾选右侧密钥工具箱中的一些密钥。</translation> </message> <message> - <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"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Key Not Found.</source> <translation type="unfinished">未找到密钥。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="116"/> <source>Localize</source> <translation type="unfinished">本地化</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="119"/> <source>UTC</source> <translation type="unfinished">世界标准时间</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="126"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="142"/> <source>Local Time</source> <translation type="unfinished">当地时间</translation> </message> <message> - <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's readable.</source> - <translation type="unfinished">无法打开此文件。请确保这是一个普通文件,并且有读取权限。</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="324"/> + <source>This version(%1) may have been withdrawn by the developer due to serious problems. Please stop using this version immediately and download the latest stable version (%2) on the Github Releases Page.</source> + <translation type="unfinished">该版本(%1) 可能因严重问题已被开发者撤回。请立即停止使用此版本,并从 Github 发布页面下载最新的稳定版本 (%2)。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="258"/> - <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> - <translation type="unfinished">无法打开此文件。文件对于 GpgFrontend 文本编辑器来说过大(>1MB)。</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="339"/> + <source>This may be a BETA Version (Latest Stable Version: %1).</source> + <translation type="unfinished">这可能是 BETA 版本(最新稳定版本:%1)。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="291"/> - <source>GpgFrontend Upgradeable (New Version: %1).</source> - <translation type="unfinished">GpgFrontend 可升级(新版本:%1)。</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="345"/> + <source>Commit Hash Mismatch</source> + <translation type="unfinished">代码提交哈希值不匹配</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="295"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="449"/> - <source>Update</source> - <translation type="unfinished">更新</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="346"/> + <source>The current version's commit hash does not match the official release. This may indicate a modified or unofficial build. For security reasons, please verify your installation or download the official release from the Github Releases Page.</source> + <translation type="unfinished">当前版本的提交哈希值与正式版本不匹配。这可能表明该版本为修改版或非官方版本。出于安全考虑,请验证您的安装,或从 Github 发布页面下载正式版本。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="301"/> - <source>Withdrawn Version</source> - <translation type="unfinished">被召回的版本</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="478"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="573"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="896"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="902"/> + <source>None</source> + <translation type="unfinished">无</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="303"/> - <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> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="584"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> + <source>From</source> + <translation type="unfinished">发件人</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="308"/> - <source>You can download the latest stable version(%1) on Github Releases Page.<br/></source> - <translation type="unfinished">您可以在 Github Releases Page 上下载最新的稳定版 (%1)。<br/></translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="487"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="893"/> + <source>Unknown</source> + <translation type="unfinished">未知</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="892"/> + <source>To</source> + <translation type="unfinished">收件人</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="313"/> - <source>This maybe a BETA Version (Latest Stable Version: %1).</source> - <translation type="unfinished">这可能是 BETA 版本(最新稳定版:%1)。</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="589"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="895"/> + <source>Subject</source> + <translation type="unfinished">主题</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="45"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="898"/> + <source>CC</source> + <translation type="unfinished">抄送</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="901"/> + <source>BCC</source> + <translation type="unfinished">密送</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="497"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="595"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="904"/> + <source>Date</source> + <translation type="unfinished">日期</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> + <source>Signed EML Data Hash (SHA1)</source> + <translation type="unfinished">签名 EML 数据哈希值 (SHA1)</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="913"/> + <source>Message Integrity Check Algorithm</source> + <translation type="unfinished">信息完整性检查算法</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="772"/> + <source>No Key Selected</source> + <translation type="unfinished">未选择任何密钥</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="626"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="756"/> + <source>Please select a key for encrypt the EML.</source> + <translation type="unfinished">请选择加密邮件数据的密钥。</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="773"/> + <source>Please select a key for signing the EML.</source> + <translation type="unfinished">请选择用于签署邮件的密钥。</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="695"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/> + <source>Multiple Keys Selected</source> + <translation type="unfinished">已选择多个密钥</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="779"/> + <source>Please select only one key to sign the EML.</source> + <translation type="unfinished">请只选择一个密钥来签署邮件。</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="959"/> + <source># EML Data Error + +The provided EML data does not conform to RFC 3156 standards and cannot be processed. + +**Details:** %1 + +### What is EML Data? +EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation. + +### Suggested Solutions +1. Verify the EML data is complete and matches the structure outlined in RFC 3156. +2. Refer to the official documentation for the EML structure: %2 + +After correcting the EML data, try the operation again.</source> + <translation type="unfinished"># EML 数据错误 + +所提供的 EML 数据不符合 RFC 3156 标准,无法处理。 + +**详情:** %1 + +### 什么是 EML 数据? +EML 是一种表示电子邮件信息的文件格式,通常包括标题、正文、附件和元数据。验证时需要完整和结构正确的 EML 数据。 + +#### 建议解决方案 +1. 验证 EML 数据是否完整,是否符合 RFC 3156 中列出的结构。 +2. 参考 EML 结构的官方文档: %2 + +更正 EML 数据后,再次尝试操作。</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="985"/> + <source># Email Operation Error + +An error occurred during the email operation. The process could not be completed. + +**Details:** +- **Error Code:** %1 +- **Error Message:** %2 + +### Possible Causes +1. The email data may be incomplete or corrupted. +2. The selected GPG key does not have the necessary permissions. +3. Issues in the GPG environment or configuration. + +### Suggested Solutions +1. Ensure the email data is complete and follows the expected format. +2. Verify the GPG key has the required access permissions. +3. Check your GPG environment and configuration settings. +4. Review the error details above or application logs for further troubleshooting. + +If the issue persists, consider seeking technical support or consulting the documentation.</source> + <translation type="unfinished"># 电子邮件操作错误 + +电子邮件操作过程中发生错误。进程无法完成。 + +**详细信息:** +- 错误代码:** %1 +- 错误信息:** %2 + +### 可能的原因 +1. 电子邮件数据可能不完整或已损坏。 +2. 所选的 GPG 密钥没有必要的权限。 +3. GPG 环境或配置存在问题。 + +### 建议解决方案 +1. 确保电子邮件数据完整并符合预期格式。 +2. 2. 确认 GPG 密钥具有所需的访问权限。 +3. 检查 GPG 环境和配置设置。 +4. 查看上述错误详情或应用程序日志,进一步排除故障。 + +如果问题仍然存在,请考虑寻求技术支持或查阅文档。</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="319"/> + <source>GpgFrontend Upgradeable (New Version: %1).</source> + <translation type="unfinished">GpgFrontend 可升级(新版本:%1)。</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="297"/> + <source>Update</source> + <translation type="unfinished">更新</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="323"/> + <source>Withdrawn Version</source> + <translation type="unfinished">被召回的版本</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>New</source> <translation type="unfinished">新建</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="51"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>Open a new file</source> <translation type="unfinished">打开一个新文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="47"/> <source>Open...</source> <translation type="unfinished">打开...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="48"/> <source>Open an existing file</source> <translation type="unfinished">打开现有文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="60"/> - <source>File Browser</source> - <translation type="unfinished">文件浏览器</translation> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="52"/> + <source>File Panel</source> + <translation type="unfinished">文件操作面板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> - <source>Open a file browser</source> - <translation type="unfinished">打开文件浏览器</translation> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="53"/> + <source>Open a file panel</source> + <translation type="unfinished">打开一个文件操作面板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> <source>Save File</source> <translation type="unfinished">保存文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="58"/> <source>Save the current File</source> <translation type="unfinished">保存当前文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="73"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="62"/> <source>Save As</source> <translation type="unfinished">另存为</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="76"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> <source>Save the current File as...</source> <translation type="unfinished">将当前文件另存为...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="66"/> <source>Print</source> <translation type="unfinished">打印</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="82"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> <source>Print Document</source> <translation type="unfinished">打印文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> <source>Close</source> <translation type="unfinished">关闭</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="71"/> <source>Close file</source> <translation type="unfinished">关闭文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="91"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="74"/> <source>Quit</source> <translation type="unfinished">退出</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="94"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="75"/> <source>Quit Program</source> <translation type="unfinished">退出程序</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="99"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> <source>Undo</source> <translation type="unfinished">撤消</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="80"/> <source>Undo Last Edit Action</source> <translation type="unfinished">撤消上次编辑操作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="83"/> <source>Redo</source> <translation type="unfinished">重做</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="84"/> <source>Redo Last Edit Action</source> <translation type="unfinished">重做上次编辑操作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="87"/> <source>Zoom In</source> <translation type="unfinished">放大</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="116"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <source>Zoom in</source> + <translation type="unfinished">放大</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="92"/> <source>Zoom Out</source> <translation type="unfinished">缩小</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="121"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="93"/> + <source>Zoom out</source> + <translation type="unfinished">缩小</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="97"/> <source>Paste</source> <translation type="unfinished">粘贴</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="98"/> <source>Paste Text From Clipboard</source> <translation type="unfinished">从剪贴板粘贴文本</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="127"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> <source>Cut</source> <translation type="unfinished">剪切</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="131"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="103"/> <source>Cut the current selection's contents to the clipboard</source> <translation type="unfinished">将当前选择的内容剪切到剪贴板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> <source>Copy</source> <translation type="unfinished">复制</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="139"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="109"/> <source>Copy the current selection's contents to the clipboard</source> <translation type="unfinished">将当前选择的内容复制到剪贴板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="143"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="113"/> <source>Quote</source> <translation type="unfinished">引用</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="114"/> <source>Quote whole text</source> <translation type="unfinished">引用全文</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="148"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="118"/> <source>Select All</source> <translation type="unfinished">全选</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="119"/> <source>Select the whole text</source> <translation type="unfinished">选择整个文本</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="155"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="123"/> <source>Find</source> <translation type="unfinished">查找</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> <source>Find a word</source> <translation type="unfinished">找一个词</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="161"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="128"/> <source>Remove spacing</source> <translation type="unfinished">删除间距</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="166"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="130"/> <source>Remove double linebreaks, e.g. in pasted text from Web Mailer</source> <translation type="unfinished">删除双换行符,例如在来自 Web Mailer 的粘贴文本中</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> <source>Settings</source> <translation type="unfinished">设置</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="172"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="136"/> <source>Open settings dialog</source> <translation type="unfinished">打开设置对话框</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="180"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="144"/> <source>Encrypt</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="184"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> <source>Encrypt Message</source> <translation type="unfinished">加密消息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> <source>Encrypt Sign</source> <translation type="unfinished">加密签名</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="152"/> <source>Encrypt and Sign Message</source> <translation type="unfinished">加密和签名消息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="225"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="157"/> <source>Decrypt</source> <translation type="unfinished">解密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="228"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> <source>Decrypt Message</source> <translation type="unfinished">解密消息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="250"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="164"/> <source>Decrypt Verify</source> <translation type="unfinished">解密验证</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="254"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="165"/> <source>Decrypt and Verify Message</source> <translation type="unfinished">解密和验证消息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="276"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> <source>Sign</source> <translation type="unfinished">签名</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="171"/> <source>Sign Message</source> <translation type="unfinished">签名留言</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="291"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="175"/> <source>Verify</source> <translation type="unfinished">验证</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="294"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="176"/> <source>Verify Message</source> <translation type="unfinished">验证消息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="309"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="555"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="637"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="184"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="487"/> <source>File</source> <translation type="unfinished">文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="311"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="186"/> <source>Import New Key From File</source> <translation type="unfinished">从文件导入新密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="315"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="193"/> <source>Clipboard</source> <translation type="unfinished">剪贴板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="319"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="195"/> <source>Import New Key From Clipboard</source> <translation type="unfinished">从剪贴板导入新密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="330"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="208"/> <source>Keyserver</source> <translation type="unfinished">密钥服务器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="334"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="210"/> <source>Import New Key From Keyserver</source> <translation type="unfinished">从密钥服务器导入新密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="340"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="218"/> <source>Editor</source> <translation type="unfinished">编辑</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="342"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="219"/> <source>Import New Key From Editor</source> <translation type="unfinished">从编辑器导入新密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="346"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="224"/> <source>Manage Keys</source> <translation type="unfinished">管理密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="348"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="225"/> <source>Open Key Management</source> <translation type="unfinished">打开密钥管理器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="352"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="230"/> <source>Clear Password Cache</source> <translation type="unfinished">清除密码缓存</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="355"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="231"/> <source>Clear Password Cache of GnuPG</source> <translation type="unfinished">清除 GnuPG 的密码缓存</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="360"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="377"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="398"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="459"/> + <source>Advanced</source> + <translation type="unfinished">高级</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="600"/> + <source>Status Panel</source> + <translation type="unfinished">状态面板</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="346"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="378"/> <source>Successful Operation</source> <translation type="unfinished">操作成功</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="361"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="347"/> <source>Clear password cache successfully</source> <translation type="unfinished">清除密码缓存成功</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="381"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="349"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="382"/> <source>Failed Operation</source> <translation type="unfinished">操作失败</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="350"/> <source>Failed to clear password cache of GnuPG</source> <translation type="unfinished">无法清除 GnuPG 的密码缓存</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="369"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="236"/> <source>Reload All Components</source> <translation type="unfinished">重新加载所有组件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="371"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="237"/> <source>Reload All GnuPG's Components</source> <translation type="unfinished">重新加载所有 GnuPG 的组件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="378"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/> <source>Reload all the GnuPG's components successfully</source> <translation type="unfinished">成功重新加载所有 GnuPG 组件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="382"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="365"/> <source>Failed to reload all or one of the GnuPG's component(s)</source> <translation type="unfinished">未能重新加载所有或其中一个 GnuPG 组件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="387"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="242"/> <source>Restart All Components</source> <translation type="unfinished">重新启动所有组件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="389"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Restart All GnuPG's Components</source> <translation type="unfinished">重新启动所有 GnuPG 的组件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="399"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="379"/> <source>Restart all the GnuPG's components successfully</source> <translation type="unfinished">成功重启所有 GnuPG 组件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="403"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="383"/> <source>Failed to restart all or one of the GnuPG's component(s)</source> <translation type="unfinished">无法重新启动所有或其中一个 GnuPG 组件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="408"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Open GnuPG Controller</source> <translation type="unfinished">打开 GnuPG 控制器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="410"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Open GnuPG Controller Dialog</source> <translation type="unfinished">打开 GnuPG 控制器对话框</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="414"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="254"/> <source>Open Module Controller</source> <translation type="unfinished">打开模组管理器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="416"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="255"/> <source>Open Module Controller Dialog</source> <translation type="unfinished">打开模组管理器窗口</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="423"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="264"/> + <source>New E-Mail</source> + <translation type="unfinished">新邮件</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="265"/> + <source>Create A New E-Mail Tab</source> + <translation type="unfinished">新建一个邮件标签页</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="273"/> <source>About</source> <translation type="unfinished">关于</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="274"/> <source>Show the application's About box</source> <translation type="unfinished">显示应用程序的关于界面</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="431"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="435"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="283"/> <source>GnuPG</source> <translation type="unfinished">GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="433"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="281"/> <source>Information about Gnupg</source> <translation type="unfinished">关于 Gnupg</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="438"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="287"/> <source>Translate</source> <translation type="unfinished">翻译</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="440"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="288"/> <source>Information about translation</source> <translation type="unfinished">翻译信息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="442"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="290"/> <source>Translators</source> <translation type="unfinished">翻译贡献者</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="445"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="294"/> <source>Check for Updates</source> <translation type="unfinished">检查更新</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="447"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="295"/> <source>Check for updates</source> <translation type="unfinished">检查更新</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="452"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="301"/> <source>Open Wizard</source> <translation type="unfinished">打开向导</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="454"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="302"/> <source>Open the wizard</source> <translation type="unfinished">打开向导</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="459"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="307"/> <source>Append Public Key to Editor</source> <translation type="unfinished">将公钥附加到编辑器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="461"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="308"/> <source>Append selected Keypair's Public Key to Editor</source> <translation type="unfinished">将选定的密钥对的公钥附加到编辑器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="466"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="313"/> <source>Append Create DateTime to Editor</source> <translation type="unfinished">将创建日期时间附加到编辑器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="468"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="314"/> <source>Append selected Key's creation date and time to Editor</source> <translation type="unfinished">将所选密钥的创建日期和时间附加到编辑器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="473"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="319"/> <source>Append Expire DateTime to Editor</source> <translation type="unfinished">将过期日期时间附加到编辑器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="475"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="320"/> <source>Append selected Key's expiration date and time to Editor</source> <translation type="unfinished">将所选密钥的到期日期和时间附加到编辑器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="480"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="325"/> <source>Append Fingerprint to Editor</source> <translation type="unfinished">将指纹附加到编辑器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="482"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="326"/> <source>Append selected Key's Fingerprint to Editor</source> <translation type="unfinished">将所选密钥的指纹附加到编辑器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="486"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="331"/> <source>Copy Email</source> <translation type="unfinished">复制电子邮件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="488"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="332"/> <source>Copy selected Keypair's to clipboard</source> <translation type="unfinished">将选定的密钥对复制到剪贴板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="337"/> <source>Copy Default UID</source> <translation type="unfinished">复制默认 UID</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="495"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>Copy selected Keypair's default UID to clipboard</source> <translation type="unfinished">将所选密钥对的默认 UID 复制到剪贴板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="499"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="343"/> <source>Copy Key ID</source> <translation type="unfinished">复制密钥 ID</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="501"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="344"/> <source>Copy selected Keypair's ID to clipboard</source> <translation type="unfinished">将所选密钥对的 ID 复制到剪贴板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>Show Key Details</source> <translation type="unfinished">显示密钥细节</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="506"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="350"/> <source>Show Details for this Key</source> <translation type="unfinished">显示此密钥的详细信息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="510"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="355"/> <source>Add To Favourite</source> <translation type="unfinished">添加到收藏夹</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="511"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="356"/> <source>Add this key to Favourite Table</source> <translation type="unfinished">将此键添加到收藏夹表</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="517"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="362"/> <source>Remove From Favourite</source> <translation type="unfinished">从收藏夹中删除</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="519"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> <source>Remove this key from Favourite Table</source> <translation type="unfinished">从收藏表中删除此键</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="525"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="526"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="370"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="371"/> <source>Set Owner Trust Level</source> <translation type="unfinished">设置所有者信任级别</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="545"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="391"/> <source>Remove PGP Header</source> <translation type="unfinished">删除 PGP 标头</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="549"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="395"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="396"/> <source>Add PGP Header</source> <translation type="unfinished">添加 PGP 标头</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="568"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="659"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="420"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="514"/> <source>Edit</source> <translation type="unfinished">编辑</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="586"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="440"/> <source>Crypt</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="596"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="450"/> <source>Keys</source> <translation type="unfinished">密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="597"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="451"/> <source>Import Key</source> <translation type="unfinished">导入密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="605"/> - <source>Advance</source> - <translation type="unfinished">高级</translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="613"/> - <source>Steganography</source> - <translation type="unfinished">隐写术</translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="617"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="467"/> <source>View</source> <translation type="unfinished">查看</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="619"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="469"/> <source>Help</source> <translation type="unfinished">帮助</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="644"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="499"/> <source>Operations</source> <translation type="unfinished">操作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="654"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="509"/> <source>Key</source> <translation type="unfinished">密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="667"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="522"/> <source>Special Edit</source> <translation type="unfinished">特殊编辑操作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="679"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="536"/> <source>Import key from...</source> <translation>从···导入密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="680"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="537"/> <source>Import key</source> <translation type="unfinished">导入密钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="696"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="553"/> <source>Ready</source> <translation type="unfinished">准备好</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="703"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="560"/> <source>Key ToolBox</source> <translation type="unfinished">密钥工具箱</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="711"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="568"/> <source>Default</source> <translation type="unfinished">默认</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="719"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="575"/> <source>Favourite</source> <translation type="unfinished">最喜欢的</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="728"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="582"/> <source>Only Public Key</source> <translation type="unfinished">只有公钥</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="735"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="589"/> <source>Has Private Key</source> <translation type="unfinished">有私钥</translation> </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="746"/> - <source>Information Board</source> - <translation type="unfinished">信息面板</translation> - </message> </context> <context> <name>GpgFrontend::UI::ModuleControllerDialog</name> <message> <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="49"/> - <source>Module Informations</source> + <source>Module Information</source> <translation type="unfinished">模组信息</translation> </message> <message> @@ -5833,8 +5525,8 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="96"/> - <source>Automatically import a missing key for signature verification.</source> - <translation type="unfinished">自动导入丢失的密钥以进行签名验证。</translation> + <source>Automatically fetch key publish status from key server.</source> + <translation type="unfinished">自动从密钥服务器获取公钥发布状态。</translation> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="98"/> @@ -5890,23 +5582,23 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <translation type="unfinished">0 个字符</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="63"/> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="194"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="66"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="223"/> <source>%1 character(s)</source> <translation type="unfinished">%1 个字符</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="72"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="75"/> <source>Loading...</source> <translation type="unfinished">正在加载...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="86"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="95"/> <source>lf</source> <translation type="unfinished">如果</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="87"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="96"/> <source>UTF-8</source> <translation type="unfinished">UTF-8</translation> </message> @@ -5940,128 +5632,72 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc </message> </context> <context> - <name>GpgFrontend::UI::RaisePinentry</name> - <message> - <source>Repeat PIN:</source> - <translation type="vanished">重复密码:</translation> - </message> - <message> - <source>Show passphrase</source> - <translation type="obsolete">显示密码</translation> - </message> - <message> - <source>Hide passphrase</source> - <translation type="obsolete">隐藏密码</translation> - </message> - <message> - <source>Given PIN was wrong. Please retry.</source> - <translation type="obsolete">所给的密码有误,请重新输入。</translation> - </message> - <message> - <source>PIN:</source> - <translation type="obsolete">密码:</translation> - </message> - <message> - <source>Repeat Passphrase:</source> - <translation type="obsolete">重新输入密码:</translation> - </message> - <message> - <source>Given Passphrase was wrong. Please retry.</source> - <translation type="obsolete">密码错误。请重试。</translation> - </message> - <message> - <source>Passphrase:</source> - <translation type="obsolete">密码:</translation> - </message> + <name>GpgFrontend::UI::RevocationOptionsDialog</name> <message> - <source>Passphrases do not match</source> - <translation type="obsolete">密码不匹配</translation> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="42"/> + <source>Revocation Reason (Code)</source> + <translation type="unfinished">撤销原因(代码)</translation> </message> <message> - <source>Caps Lock is on</source> - <translation type="obsolete">大写锁定已开启</translation> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="43"/> + <source>Revocation Reason (Text)</source> + <translation type="unfinished">撤销原因(文本)</translation> </message> <message> - <source>Bundled Pinentry</source> - <translation type="obsolete">集成Pinentry</translation> - </message> - <message> - <source>Buddled Pinentry</source> - <translation type="obsolete">集成Pinentry</translation> - </message> - <message> - <source>Confirm</source> - <translation type="obsolete">确认</translation> - </message> - <message> - <source>Cancel</source> - <translation type="obsolete">取消</translation> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="44"/> + <source>Revocation Options</source> + <translation type="unfinished">撤销选项</translation> </message> </context> <context> <name>GpgFrontend::UI::SetOwnerTrustLevel</name> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> - <source>Unknown</source> - <translation type="unfinished">未知</translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="66"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="67"/> <source>Undefined</source> - <translation type="unfinished">不明确</translation> + <translation type="unfinished">未定义</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="64"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="65"/> <source>Never</source> - <translation type="unfinished">绝不</translation> + <translation type="unfinished">绝不信任</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="62"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="63"/> <source>Marginal</source> - <translation type="unfinished">边缘</translation> + <translation type="unfinished">有限信任</translation> </message> <message> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="60"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="61"/> <source>Full</source> - <translation type="unfinished">完全</translation> + <translation type="unfinished">完全信任</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="58"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="51"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="59"/> <source>Ultimate</source> - <translation type="unfinished">终极</translation> + <translation type="unfinished">无限信任</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="52"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> <source>Modify Owner Trust Level</source> <translation type="unfinished">修改所有者信任级别</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="54"/> <source>Trust for the Key Pair:</source> <translation type="unfinished">对密钥对的信任:</translation> </message> <message> - <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="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="82"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="78"/> <source>Failed</source> <translation type="unfinished">失败</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="83"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="79"/> <source>Modify Owner Trust Level failed.</source> <translation type="unfinished">修改所有者信任级别失败。</translation> </message> @@ -6099,8 +5735,9 @@ 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="123"/> <source>System Default</source> - <translation type="obsolete">系统默认</translation> + <translation type="unfinished">系统默认</translation> </message> </context> <context> @@ -6144,87 +5781,87 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::SubkeyGenerateDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="72"/> <source>Tipps: if the key pair has a passphrase, the subkey's passphrase must be equal to it.</source> <translation type="unfinished">提示:如果密钥对有密码,则子密钥的密码必须与其相等。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="85"/> <source>Generate New Subkey</source> <translation type="unfinished">生成新子密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="93"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> <source>Key Usage</source> <translation type="unfinished">密钥使用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="100"/> <source>Encryption</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="103"/> <source>Signing</source> <translation type="unfinished">签名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="101"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="106"/> <source>Certification</source> <translation type="unfinished">认证</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="104"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="109"/> <source>Authentication</source> <translation type="unfinished">验证</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="148"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="153"/> <source>Key Type</source> <translation type="unfinished">密钥类型</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="154"/> <source>KeySize (in Bit)</source> <translation type="unfinished">密钥大小(以位为单位)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="155"/> <source>Expiration Date</source> <translation type="unfinished">截止日期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="156"/> <source>Never Expire</source> <translation type="unfinished">永不过期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="157"/> <source>Non Pass Phrase</source> <translation type="unfinished">不设置密码</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="167"/> <source>Basic Information</source> <translation type="unfinished">基本信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="275"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="280"/> <source>Expiration time no more than 2 years.</source> <translation type="unfinished">有效期不超过2年。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="295"/> <source>Generating</source> <translation type="unfinished">生成</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="300"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="306"/> <source>Error</source> <translation type="unfinished">错误</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="301"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="307"/> <source>Unknown error occurred</source> <translation type="unfinished">发生未知错误</translation> </message> @@ -6275,154 +5912,202 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::TextEdit</name> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="62"/> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="76"/> - <source>untitled</source> - <translation type="unfinished">无标题</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="108"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="73"/> <source>Open Directory</source> <translation type="unfinished">打开目录</translation> </message> <message> - <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"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="182"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="449"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="486"/> <source>Warning</source> <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="183"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="197"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="450"/> <source>Cannot read file %1: %2.</source> <translation type="unfinished">无法读取文件 %1: %2。</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="151"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/> <source>Open file</source> <translation type="unfinished">打开文件</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="220"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="83"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="91"/> + <source>Error</source> + <translation type="unfinished">错误</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="84"/> + <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> + <translation type="unfinished">无法打开此文件。请确保这是一个普通文件,并且有读取权限。</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="92"/> + <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> + <translation type="unfinished">无法打开此文件。文件对于 GpgFrontend 文本编辑器来说过大(>1MB)。</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="100"/> + <source>File Open Error</source> + <translation type="unfinished">打开文件失败</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="101"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished">无法打开文件 "%1"。</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="109"/> + <source>Binary File Detected</source> + <translation type="unfinished">检测到二进制文件</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="110"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished">文件"%1"似乎是二进制文件,无法打开。</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="232"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="248"/> <source>Save file</source> <translation type="unfinished">保存存档</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="281"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="309"/> <source>Unsaved document</source> <translation type="unfinished">未保存的文件</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="282"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="310"/> <source>The document "%1" 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="285"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="313"/> <source>Note:</source> <translation type="unfinished">笔记:</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="286"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="314"/> <source>If you don't save these files, all changes are lost.</source> <translation type="unfinished">如果您不保存这些文件,所有更改都将丢失。</translation> </message> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="458"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="486"/> <source>No document to print</source> <translation type="unfinished">没有要打印的文件</translation> </message> </context> <context> - <name>GpgFrontend::UI::TranslatorsTab</name> + <name>GpgFrontend::UI::TextEditTabWidget</name> <message> - <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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="59"/> + <source>File Too Large</source> + <translation type="unfinished">文件太大</translation> </message> -</context> -<context> - <name>GpgFrontend::UI::UpdateTab</name> <message> - <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source> - <translation type="obsolete">建议您经常检查 GpgFrontend 的版本更新。</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="60"/> + <source>The file "%1" is larger than 1MB and will not be opened.</source> + <translation type="unfinished">文件"%1"大于 1MB,将无法打开。</translation> </message> <message> - <source>New versions not only represent new features, but also often represent functional and security fixes.</source> - <translation type="obsolete">新版本不仅代表新功能,而且通常代表功能和安全修复。</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="68"/> + <source>File Open Error</source> + <translation type="unfinished">打开文件失败</translation> </message> <message> - <source>Current Version</source> - <translation type="obsolete">当前版本</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="69"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished">无法打开文件 "%1"。</translation> </message> <message> - <source>: </source> - <translation type="vanished">: </translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="77"/> + <source>Binary File Detected</source> + <translation type="unfinished">检测到二进制文件</translation> </message> <message> - <source>Latest Version From Github</source> - <translation type="obsolete">来自 Github 的最新版本</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="78"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished">文件"%1"似乎是二进制文件,无法打开。</translation> </message> <message> - <source>The current version is less than the latest version on github.</source> - <translation type="obsolete">当前版本低于github上的最新版本。</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="95"/> + <source>Directory Permission Denied</source> + <translation type="unfinished">目录权限不足</translation> </message> <message> - <source>Please click</source> - <translation type="obsolete">请点击</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="96"/> + <source>You do not have permission to access the directory "%1".</source> + <translation type="unfinished">您没有权限访问目录 "%1"。</translation> </message> <message> - <source>Here</source> - <translation type="obsolete">这里</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="128"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="155"/> + <source>Warning</source> + <translation type="unfinished">警告</translation> </message> <message> - <source>to download the latest stable version.</source> - <translation type="obsolete">来下载最新的稳定版本。</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="156"/> + <source>Cannot read file %1: +%2.</source> + <translation type="unfinished">无法读取文件 %1: +%2。</translation> </message> <message> - <source>This version has serious problems and has been withdrawn. Please stop using it immediately.</source> - <translation type="vanished">此版本存在严重问题,已经被召回。请立即停止使用。</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="254"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="268"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="284"/> + <source>untitled</source> + <translation type="unfinished">无标题</translation> </message> +</context> +<context> + <name>GpgFrontend::UI::TranslatorsTab</name> <message> - <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="obsolete">此版本尚未发布,可能是测试版。如果您不是测试人员并且关心版本稳定性,请不要使用此版本。</translation> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="153"/> + <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> </context> <context> <name>GpgFrontend::UI::VerifyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="39"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="42"/> <source>Signatures Details</source> <translation type="unfinished">签名详情</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="65"/> <source>No valid input found</source> <translation type="unfinished">找不到有效的输入</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> <source>Error Validating signature</source> <translation type="unfinished">验证签名时出错</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="78"/> <source>File was signed on %1</source> <translation type="unfinished">文件已在 %1 上签名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="76"/> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="83"/> <source>It Contains</source> <translation type="unfinished">它包含了</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="82"/> <source>Signed on %1</source> <translation type="unfinished">已在 %1 上签名</translation> </message> @@ -6430,154 +6115,154 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::VerifyKeyDetailBox</name> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="54"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="57"/> <source>Import from keyserver</source> <translation type="unfinished">从密钥服务器导入</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="59"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="62"/> <source>Key not present with id 0x</source> <translation type="unfinished">不存在 ID 为 0x 的密钥</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Status</source> <translation type="unfinished">状态</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> <source>:</source> <translation type="unfinished">:</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="65"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="68"/> <source>Key not present in key list</source> <translation type="unfinished">密钥不在密钥列表中</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="73"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="76"/> <source>A Signature</source> <translation type="unfinished">一个签名</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="78"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="93"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="108"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="124"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="139"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="154"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="81"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="96"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="111"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="127"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="142"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="157"/> <source>Key Information is NOT Available</source> <translation type="unfinished">密钥信息不可用</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="80"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="95"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="110"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="126"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="141"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="156"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="83"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="98"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="113"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="144"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="159"/> <source>Fingerprint</source> <translation type="unfinished">指纹</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> <source>Cert Revoked</source> <translation type="unfinished">证书吊销</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> <source>Signature Expired</source> <translation type="unfinished">签名过期</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> <source>Key Expired</source> <translation type="unfinished">密钥过期</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> <source>General Error</source> <translation type="unfinished">一般错误</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Unknown Error </source> <translation>未知错误 </translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="176"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="182"/> <source>Signer Name</source> <translation type="unfinished">签名者姓名</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="177"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="183"/> <source>Signer Email</source> <translation type="unfinished">签名者电子邮件</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="178"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="184"/> <source>Key's Fingerprint</source> <translation type="unfinished">密钥的指纹</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="179"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="185"/> <source>Valid</source> <translation type="unfinished">有效的</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="180"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="186"/> <source>Flags</source> <translation type="unfinished">标志</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="187"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="193"/> <source>Fully Valid</source> <translation type="unfinished">完全有效</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="189"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="195"/> <source>NOT Fully Valid</source> <translation type="unfinished">不完全有效</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> <source>Good</source> <translation type="unfinished">正常</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="199"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> <source>Bad</source> <translation type="unfinished">异常</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> <source>Expired</source> <translation type="unfinished">已到期</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> <source>Missing Key</source> <translation type="unfinished">缺少密钥</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> <source>Revoked Key</source> <translation type="unfinished">撤销密钥</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="217"/> <source>Expired Key</source> <translation type="unfinished">过期密钥</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="220"/> <source>Missing CRL</source> <translation type="unfinished">缺少 CRL</translation> </message> @@ -6624,857 +6309,8 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc </message> </context> <context> - <name>InfoBoard</name> - <message> - <location filename="../../../../ui/InfoBoard.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="162"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/InfoBoard.ui" line="107"/> - <location filename="../../../../ui/InfoBoard.ui" line="110"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="164"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="166"/> - <source>Copy</source> - <translation type="unfinished">复制</translation> - </message> - <message> - <location filename="../../../../ui/InfoBoard.ui" line="124"/> - <location filename="../../../../ui/InfoBoard.ui" line="127"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="168"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="170"/> - <source>Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/InfoBoard.ui" line="138"/> - <location filename="../../../../ui/InfoBoard.ui" line="141"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="172"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_InfoBoard.h" line="174"/> - <source>Clear</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>KeyDeatilsDialog</name> - <message> - <location filename="../../../../ui/KeyDeatils.ui" line="14"/> - <source>Dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyDeatils.ui" line="32"/> - <source>Tab 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyDeatils.ui" line="37"/> - <source>Tab 2</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>KeyList</name> - <message> - <location filename="../../../../ui/KeyList.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="148"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="42"/> - <location filename="../../../../ui/KeyList.ui" line="45"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="150"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="152"/> - <source>Refresh</source> - <translation type="unfinished">刷新</translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="56"/> - <location filename="../../../../ui/KeyList.ui" line="59"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="154"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="156"/> - <source>Sync Public Key</source> - <translation type="unfinished">同步公钥</translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="70"/> - <location filename="../../../../ui/KeyList.ui" line="73"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="158"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="160"/> - <source>Check ALL</source> - <translation type="unfinished">全选</translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="84"/> - <location filename="../../../../ui/KeyList.ui" line="87"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="162"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="164"/> - <source>Uncheck ALL</source> - <translation type="unfinished">全不选</translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="101"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="165"/> - <source>...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="153"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="166"/> - <source>Tab 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyList.ui" line="158"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyList.h" line="167"/> - <source>Tab 2</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>KeyServerImportDialog</name> - <message> - <location filename="../../../../ui/KeyServerImportDialog.ui" line="14"/> - <source>Dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerImportDialog.ui" line="24"/> - <source>Search String</source> - <translation type="unfinished">搜索字符串</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerImportDialog.ui" line="48"/> - <source>Search</source> - <translation type="unfinished">搜索</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerImportDialog.ui" line="68"/> - <source>ICON</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerImportDialog.ui" line="81"/> - <source>Message</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>KeyServerSettings</name> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="152"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="22"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="155"/> - <source>Keyserver List</source> - <translation type="unfinished">密钥服务器列表</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="48"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="156"/> - <source>URL: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="58"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="157"/> - <source>Add</source> - <translation type="unfinished">添加</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="89"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="159"/> - <source>default</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="94"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="161"/> - <source>Keyserver Address</source> - <translation type="unfinished">密钥服务器地址</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="99"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="163"/> - <source>Security</source> - <translation type="unfinished">安全</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="104"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="165"/> - <source>Avaliable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="112"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="166"/> - <source>Tips: Please Double-click table item to edit it.</source> - <translation type="unfinished">提示:请双击表格项进行编辑。</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="135"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="167"/> - <source>Operations</source> - <translation type="unfinished">操作</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="143"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="168"/> - <source>Test Listed Key Server</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="157"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="153"/> - <source>Delete Selected Key Server</source> - <translation type="unfinished">删除选定的密钥服务器</translation> - </message> - <message> - <location filename="../../../../ui/KeyServerSettings.ui" line="162"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_KeyServerSettings.h" line="154"/> - <source>Set As Default</source> - <translation type="unfinished">设为默认</translation> - </message> -</context> -<context> - <name>ModifiedExpirationDateTime</name> - <message> - <location filename="../../../../ui/ModifiedExpirationDateTime.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="108"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <source>Modified Expiration Date</source> - <translation type="unfinished">修改到期日</translation> - </message> - <message> - <location filename="../../../../ui/ModifiedExpirationDateTime.ui" line="32"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="109"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <source>Modified Expiration Date (Local Time)</source> - <translation type="unfinished">修改到期日期(本地时间)</translation> - </message> - <message> - <location filename="../../../../ui/ModifiedExpirationDateTime.ui" line="49"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="110"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <source>No Expiration</source> - <translation type="unfinished">无有效期</translation> - </message> - <message> - <location filename="../../../../ui/ModifiedExpirationDateTime.ui" line="63"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="112"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="112"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="112"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="111"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="112"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModifiedExpirationDateTime.h" line="112"/> - <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> -</context> -<context> - <name>ModuleControllerDialog</name> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="247"/> - <source>Module Controller</source> - <translation type="unfinished">模组管理器</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="33"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="254"/> - <source>Registered Modules</source> - <translation type="unfinished">已载入模组</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="68"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="248"/> - <source>Show Mods Directory</source> - <translation type="unfinished">显示模组文件夹</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="89"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="249"/> - <source>Module Informations</source> - <translation type="unfinished">模组信息</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="110"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="250"/> - <source>Actions</source> - <translation type="unfinished">操作</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="119"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="251"/> - <source>Activate</source> - <translation type="unfinished">启用</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="126"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="252"/> - <source>Auto Activate</source> - <translation type="unfinished">自动启用</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="160"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="253"/> - <source>Tips: Module name front with "*" stands for integrated module.</source> - <translation type="unfinished">提示:模块名称前面带“*”表示集成模块。</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="171"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="255"/> - <source>Global Register Table</source> - <translation type="unfinished">全局注册表</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="185"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="258"/> - <source>Debugger</source> - <translation type="unfinished">调试器</translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="197"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="256"/> - <source>Trigger Event</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/ModuleControllerDialog.ui" line="221"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ModuleControllerDialog.h" line="257"/> - <source>Upsert GRT Value</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>NetworkSettings</name> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="296"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="22"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="297"/> - <source>Proxy</source> - <translation type="unfinished">代理</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="30"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="298"/> - <source>Enable Proxy</source> - <translation type="unfinished">启用代理</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="58"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="299"/> - <source>Proxy Type</source> - <translation type="unfinished">代理类型</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="65"/> - <location filename="../../../../ui/NetworkSettings.ui" line="69"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="300"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="304"/> - <source>System Default</source> - <translation type="unfinished">系统默认</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="74"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="301"/> - <source>HTTP</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="79"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="302"/> - <source>Socks5</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="108"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="305"/> - <source>Host Address</source> - <translation type="unfinished">地址</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="152"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="306"/> - <source>Port</source> - <translation type="unfinished">端口</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="199"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="307"/> - <source>Username</source> - <translation type="unfinished">用户名</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="237"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="308"/> - <source>Password</source> - <translation type="unfinished">密码</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="266"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="309"/> - <source>Operations</source> - <translation type="unfinished">操作</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="274"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="310"/> - <source>Check Proxy Connection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="289"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="311"/> - <source>Network Ability</source> - <translation type="unfinished">网络能力</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="295"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="312"/> - <source>Tips: These Option Changes take effect only after the application restart.</source> - <translation type="unfinished">提示:这些选项更改仅在应用程序重新启动后生效。</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="304"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="313"/> - <source>Forbid all GnuPG network connection.</source> - <translation type="unfinished">禁止所有 GnuPG 网络连接。</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="311"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="314"/> - <source>Prohibit checking for version updates when the program starts.</source> - <translation type="unfinished">禁止在程序启动时检查版本更新。</translation> - </message> - <message> - <location filename="../../../../ui/NetworkSettings.ui" line="318"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_NetworkSettings.h" line="315"/> - <source>Automatically import a missing key for signature verification.</source> - <translation type="unfinished">自动导入丢失的密钥以进行签名验证。</translation> - </message> -</context> -<context> - <name>PlainTextEditor</name> - <message> - <location filename="../../../../ui/PlainTextEditor.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="94"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/PlainTextEditor.ui" line="45"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="95"/> - <source>Loading...</source> - <translation type="unfinished">正在加载...</translation> - </message> - <message> - <location filename="../../../../ui/PlainTextEditor.ui" line="65"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="96"/> - <source>Character</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/PlainTextEditor.ui" line="72"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="97"/> - <source>LF</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/PlainTextEditor.ui" line="79"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_PlainTextEditor.h" line="98"/> - <source>UTF-8</source> - <translation type="unfinished">UTF-8</translation> - </message> -</context> -<context> <name>QCoreApplication</name> <message> - <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="55"/> - <source>Build DateTime: </source> - <translation>构建时间: </translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="57"/> - <source>Build Version: </source> - <translation>构建版本: </translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="59"/> - <source>Source Code Version: </source> - <translation>源代码版本: </translation> - </message> - <message> <location filename="../../../../src/ui/GpgFrontendUIInit.cpp" line="58"/> <source>Loading Gnupg Info...</source> <translation type="unfinished">正在加载 Gnupg 信息...</translation> @@ -7485,17 +6321,17 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <translation type="unfinished">如果此过程太慢,请在 gnupg 配置文件中适当设置密钥服务器地址(取决于您所在国家或地区的网络情况)。</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="64"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="67"/> <source>Show Verify Details</source> <translation type="unfinished">显示验证详细信息</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="72"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="75"/> <source>Public key not found locally</source> <translation type="unfinished">本地未找到公钥</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="73"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="76"/> <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> <translation type="unfinished">本地没有目标公钥内容供 GpgFrontend 收集有关此签名的足够信息。现在要从密钥服务器导入公钥吗?</translation> </message> @@ -7553,599 +6389,44 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <translation type="unfinished">成功</translation> </message> <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="288"/> - <source>GpgME initiation failed</source> - <translation type="unfinished">GpgME初始化失败</translation> - </message> - <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="374"/> - <source>GpgME Context initiation failed</source> - <translation type="unfinished">GpgME上下文初始化失败</translation> - </message> - <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="383"/> - <source>Gpg Key Database initiation failed</source> - <translation type="unfinished">Gpg密钥数据库初始化失败</translation> - </message> - <message> - <source>Gpg Key Detabase initiation failed</source> - <translation type="obsolete">密钥数据库初始化失败</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="528"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="578"/> <source>Sync All Public Key</source> <translation type="unfinished">同步所有公钥</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="529"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="579"/> <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> -</context> -<context> - <name>QObject</name> - <message> - <source>File Hash Information</source> - <translation type="obsolete">文件哈希信息</translation> - </message> - <message> - <source>filename</source> - <translation type="obsolete">文档名称</translation> - </message> - <message> - <source>: </source> - <translation type="obsolete">:</translation> - </message> - <message> - <source>file size(bytes)</source> - <translation type="obsolete">文件大小(字节)</translation> - </message> - <message> - <source>Error in Calculating File Hash </source> - <translation type="obsolete">计算文件哈希时出错</translation> - </message> - <message> - <source>Success</source> - <translation type="obsolete">成功</translation> - </message> - <message> - <source>Loading Gnupg Info...</source> - <translation type="obsolete">正在加载 Gnupg 信息...</translation> - </message> - <message> - <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="obsolete">如果此过程太慢,请在 gnupg 配置文件中适当设置密钥服务器地址(取决于您所在国家或地区的网络情况)。</translation> - </message> - <message> - <source>Show Verify Details</source> - <translation type="obsolete">显示验证详细信息</translation> - </message> - <message> - <source>Public key not found locally</source> - <translation type="obsolete">本地未找到公钥</translation> - </message> - <message> - <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> - <translation type="obsolete">本地没有目标公钥内容供 GpgFrontend 收集有关此签名的足够信息。现在要从密钥服务器导入公钥吗?</translation> - </message> -</context> -<context> - <name>RaisePinentry</name> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="57"/> - <source>Repeat Passphrase:</source> - <translation type="unfinished">重新输入密码:</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="58"/> - <source>Show passphrase</source> - <translation type="unfinished">显示密码</translation> - </message> <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="58"/> - <source>Hide passphrase</source> - <translation type="unfinished">隐藏密码</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="398"/> + <source>Cannot Find GpgConf</source> + <translation type="unfinished">无法找到 GpgConf</translation> </message> <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="61"/> - <source>Given Passphrase was wrong. Please retry.</source> - <translation type="unfinished">密码错误。请重试。</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="406"/> + <source>Cannot Find GnuPG</source> + <translation type="unfinished">无法找到 GnuPG</translation> </message> <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="64"/> - <source>Passphrase:</source> - <translation type="unfinished">密码:</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="421"/> + <source>Cannot Find Home Path</source> + <translation type="unfinished">无法找到家目录路径</translation> </message> <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="74"/> - <source>Passphrases do not match</source> - <translation type="unfinished">密码不匹配</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="473"/> + <source>GpgME Initiation Failed</source> + <translation type="unfinished">GpgME 初始化失败</translation> </message> <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="77"/> - <source>Caps Lock is on</source> - <translation type="unfinished">大写锁定已开启</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="81"/> - <source>Bundled Pinentry</source> - <translation type="unfinished">集成Pinentry</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="85"/> - <source>Confirm</source> - <translation type="unfinished">确认</translation> - </message> - <message> - <location filename="../../../../modules/src/m_pinentry/RaisePinentry.cpp" line="86"/> - <source>Cancel</source> - <translation type="unfinished">取消</translation> - </message> -</context> -<context> - <name>ReceiveMailDialog</name> - <message> - <location filename="../../../../ui/ReceiveMailDialog.ui" line="14"/> - <source>Receive Mail</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/ReceiveMailDialog.ui" line="24"/> - <source>Refresh</source> - <translation type="unfinished">刷新</translation> - </message> - <message> - <location filename="../../../../ui/ReceiveMailDialog.ui" line="58"/> - <source>Name</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/ReceiveMailDialog.ui" line="73"/> - <source>TextLabel</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>SendMailDialog</name> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="20"/> - <source>New Message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="52"/> - <source>Sender</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="81"/> - <location filename="../../../../ui/SendMailDialog.ui" line="269"/> - <source>CC</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="91"/> - <location filename="../../../../ui/SendMailDialog.ui" line="310"/> - <source>BCC</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="122"/> - <source>Recipient(s)</source> - <translation type="unfinished">接收者列表</translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="135"/> - <source>Edit Recipients(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="170"/> - <source>Mail Subject</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="204"/> - <source>GPG Operations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="227"/> - <source>Select Sender GPG Key</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="234"/> - <source>Select Recipient(s) GPG Key</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="282"/> - <source>Edit CC(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="323"/> - <source>Edit BCC(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="333"/> - <source>Tips: You can fill in multiple email addresses, please separate them with ";".</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="352"/> - <source>Sender GPG Key:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="376"/> - <source>Recipient(s) GPG Key:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="417"/> - <source>Encrypt content</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="427"/> - <source>Attach signature</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="437"/> - <source>Attach sender's public key</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailDialog.ui" line="457"/> - <source>Send Mail</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>SendMailSettings</name> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="14"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="22"/> - <source>General</source> - <translation type="unfinished">通用</translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="30"/> - <source>Enable Send Mail Ability</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="58"/> - <source>SMTP Server Address</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="102"/> - <source>SMTP Server Port</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="149"/> - <source>SMTP Connection Security</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="156"/> - <location filename="../../../../ui/SendMailSettings.ui" line="160"/> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="165"/> - <source>SSL</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="170"/> - <source>TLS</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="175"/> - <source>STARTTLS</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="191"/> - <source>Identity</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="199"/> - <source>Need Auth</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="224"/> - <source>Username</source> - <translation type="unfinished">用户名</translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="262"/> - <source>Password</source> - <translation type="unfinished">密码</translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="290"/> - <source>Preference</source> - <translation type="unfinished">偏好</translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="316"/> - <source>Default Sender Email</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="352"/> - <source>Default Sender GPG Key ID</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="371"/> - <source>Tips: It is recommended that you build your own mail server or use a trusted mail server. If you don't know the detailed configuration information, you can get it from the mail service provider.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="394"/> - <source>Operations</source> - <translation type="unfinished">操作</translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="402"/> - <source>Check Connection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/SendMailSettings.ui" line="409"/> - <source>Send Test Email</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>UpdateTab</name> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="46"/> - <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source> - <translation type="unfinished">建议您经常检查 GpgFrontend 的版本更新。</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="49"/> - <source>New versions not only represent new features, but also often represent functional and security fixes.</source> - <translation type="unfinished">新版本不仅代表新功能,而且通常代表功能和安全修复。</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="55"/> - <source>Current Version</source> - <translation type="unfinished">当前版本</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="56"/> - <source>: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="132"/> - <source>Latest Version From Github</source> - <translation type="unfinished">来自 Github 的最新版本</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="138"/> - <source>The current version is less than the latest version on github.</source> - <translation type="unfinished">当前版本低于github上的最新版本。</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="140"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="151"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="163"/> - <source>Please click</source> - <translation type="unfinished">请点击</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="143"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="154"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="166"/> - <source>Here</source> - <translation type="unfinished">这里</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="143"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="154"/> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="166"/> - <source>to download the latest stable version.</source> - <translation type="unfinished">来下载最新的稳定版本。</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="149"/> - <source>This version has serious problems and has been withdrawn. Please stop using it immediately.</source> - <translation type="unfinished">此版本存在严重问题,已经被召回。请立即停止使用。</translation> - </message> - <message> - <location filename="../../../../modules/src/m_ver_check/UpdateTab.cpp" line="160"/> - <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> - </message> -</context> -<context> - <name>VerifyDetailsDialog</name> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="14"/> - <source>Dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="25"/> - <source>Verify Details</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="51"/> - <source>Date: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="64"/> - <location filename="../../../../ui/VerifyDetails.ui" line="90"/> - <source>TextLabel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="77"/> - <source>Status: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="103"/> - <source>Signer(s) List: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="114"/> - <source>Tab 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/VerifyDetails.ui" line="119"/> - <source>Tab 2</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>exportKeyPackageDialog</name> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="14"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="185"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <source>Export As Key Package</source> - <translation type="unfinished">导出为密钥包</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="34"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="186"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <source>Key Package Name</source> - <translation type="unfinished">密钥包名称</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="41"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="187"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <source>Generate Key Package Name</source> - <translation type="unfinished">生成密钥包名</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="50"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="188"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <source>KeyPackage_0000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="66"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="189"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <source>Output Path</source> - <translation type="unfinished">输出路径</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="73"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="191"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="191"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="191"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="190"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="191"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="191"/> - <source>Select Output Path</source> - <translation type="unfinished">选择输出路径</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="101"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="192"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <source>Passphrase</source> - <translation type="unfinished">密钥文件</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="108"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="194"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="194"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="194"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="193"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="194"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="194"/> - <source>Generate and Save Passphrase</source> - <translation type="unfinished">生成并保存密码</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="134"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="195"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <source>Include secret key (Think twice before acting)</source> - <translation type="unfinished">一并导出私钥(勾选前请三思)</translation> - </message> - <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="141"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="196"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <source>Exclude keys that do not have a private key</source> - <translation type="unfinished">只导出有私钥的钥对</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="547"/> + <source>GpgME Default Context Initiation Failed</source> + <translation type="unfinished">GpgME 默认上下文初始化失败</translation> </message> <message> - <location filename="../../../../ui/ExportKeyPackageDialog.ui" line="148"/> - <location filename="../../../../build/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="198"/> - <location filename="../../../../build-asan/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="198"/> - <location filename="../../../../build-full-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="198"/> - <location filename="../../../../build-qt5/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="197"/> - <location filename="../../../../build-release/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="198"/> - <location filename="../../../../build-sdk/src/ui/gpgfrontend_ui_autogen/include/ui_ExportKeyPackageDialog.h" line="198"/> - <source>Tips: You can use Key Package to safely and conveniently transfer your public - and private keys between devices. - </source> - <translation type="unfinished"></translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="558"/> + <source>Gpg Default Key Database Initiation Failed</source> + <translation type="unfinished">Gpg 默认密钥数据库初始化失败</translation> </message> </context> </TS> diff --git a/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts b/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts index b0d2a8fc..1340426f 100644 --- a/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts +++ b/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts @@ -41,14 +41,12 @@ <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>false</source> <translation type="unfinished">錯誤的</translation> </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="66"/> <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="69"/> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="84"/> <source>true</source> <translation type="unfinished">真的</translation> </message> @@ -68,37 +66,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="83"/> - <source>German Encryption Standards</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="88"/> <source>Recipient(s)</source> <translation type="unfinished">收件人</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="97"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="94"/> <source>Recipient</source> <translation type="unfinished">接受者</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="119"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="117"/> <source>unknown</source> <translation type="unfinished">未知</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="125"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="123"/> <source>Key ID</source> <translation type="unfinished">鑰匙編號</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="124"/> <source>Public Key Algo</source> <translation type="unfinished">公鑰算法</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp" line="126"/> <source>Status</source> <translation type="unfinished">狀態</translation> </message> @@ -142,127 +135,181 @@ </message> </context> <context> + <name>GpgFrontend::GpgKeyTableModel</name> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Select</source> + <translation type="unfinished">選擇</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Type</source> + <translation type="unfinished">類型</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="42"/> + <source>Name</source> + <translation type="unfinished">姓名</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Email Address</source> + <translation type="unfinished">電子郵件位址</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Usage</source> + <translation type="unfinished">用法</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="43"/> + <source>Trust</source> + <translation type="unfinished">相信</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Key ID</source> + <translation type="unfinished">鑰匙編號</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Create Date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="44"/> + <source>Algorithm</source> + <translation type="unfinished">算法</translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> + <source>Subkey(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/core/model/GpgKeyTableModel.cpp" line="45"/> + <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"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="44"/> <source>Sign Operation</source> <translation type="unfinished">簽到操作</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="46"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="47"/> <source>Success</source> <translation type="unfinished">成功</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="48"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="49"/> <source>Failed</source> <translation type="unfinished">失敗</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="60"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="61"/> <source>New Signature</source> <translation type="unfinished">新增簽署檔</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="63"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="64"/> <source>Sign Mode</source> <translation type="unfinished">簽名模式</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="65"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="66"/> <source>Normal</source> <translation type="unfinished">普通的</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="67"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="68"/> <source>Clear</source> <translation type="unfinished">清除</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="69"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="70"/> <source>Detach</source> <translation type="unfinished">分離</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="77"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="78"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> <source>Signed By</source> <translation type="unfinished">被...簽名</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="88"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="91"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> <source>Key ID</source> <translation type="unfinished">鑰匙編號</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="89"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="90"/> <source>Subkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="92"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="93"/> <source>Primary Key</source> <translation type="unfinished">首要的關鍵</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="94"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="95"/> <source>Key Create Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="100"/> <source><unknown></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Sign Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="128"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="129"/> <source>Signer</source> <translation type="unfinished">簽名者</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="101"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="102"/> <source>Public Key Algo</source> <translation type="unfinished">公鑰算法</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="103"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="104"/> <source>Hash Algo</source> <translation type="unfinished">哈希算法</translation> </message> <message> - <source>Date</source> - <translation type="obsolete">日期</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="105"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="106"/> <source>UTC</source> <translation type="unfinished">世界標準時間</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="107"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="108"/> <source>Localized</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="122"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="123"/> <source>Invalid Signers</source> <translation type="unfinished">無效的簽名者</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="98"/> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="130"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="99"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="131"/> <source>Fingerprint</source> <translation type="unfinished">指紋</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="132"/> + <location filename="../../../../src/core/function/result_analyse/GpgSignResultAnalyse.cpp" line="133"/> <source>Reason</source> <translation type="unfinished">原因</translation> </message> @@ -292,7 +339,7 @@ </message> <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="57"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> <source>UTC</source> <translation type="unfinished">世界標準時間</translation> @@ -300,7 +347,7 @@ <message> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="60"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="240"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Localized</source> <translation type="unfinished"></translation> </message> @@ -390,22 +437,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Fingerprint</source> <translation type="unfinished">指紋</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="186"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="229"/> <source><unknown></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="192"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="194"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="237"/> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="240"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="239"/> <source>Sign Date</source> <translation type="unfinished"></translation> </message> @@ -441,62 +488,54 @@ <translation type="unfinished">由於缺少金鑰,無法驗證簽名</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="131"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="133"/> <source>A signature is valid but the key used to verify the signature has been revoked</source> <translation type="unfinished">簽名有效,但用於驗證簽名的金鑰已被撤銷</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="140"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="142"/> <source>A signature is valid but expired</source> <translation type="unfinished">簽名有效但已過期</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="147"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="149"/> <source>A signature is valid but the key used to verify the signature has expired.</source> <translation type="unfinished">簽名有效,但用於驗證簽名的金鑰已過期。</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="155"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="157"/> <source>There was some other error which prevented the signature verification.</source> <translation type="unfinished">還有一些其他錯誤阻止了簽名驗證。</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="163"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="165"/> <source>Error for key with fingerprint</source> <translation type="unfinished">帶指紋的鑰匙錯誤</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="174"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="176"/> <source>Could not find information that can be used for verification.</source> <translation type="unfinished">找不到可用於驗證的信息。</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="183"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="185"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="205"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="228"/> <source>Signed By</source> <translation type="unfinished">被...簽名</translation> </message> <message> - <source>Unknown</source> - <translation type="obsolete">未知</translation> - </message> - <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="188"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="189"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="234"/> <source>Public Key Algo</source> <translation type="unfinished">公鑰算法</translation> </message> <message> - <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="190"/> + <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="191"/> <location filename="../../../../src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp" line="236"/> <source>Hash Algo</source> <translation type="unfinished">哈希算法</translation> </message> - <message> - <source>Date</source> - <translation type="obsolete">日期</translation> - </message> </context> <context> <name>GpgFrontend::Module::GlobalRegisterTable</name> @@ -545,13 +584,6 @@ </message> </context> <context> - <name>GpgFrontend::Module::Integrated::GnuPGInfoGatheringModule::GnuPGInfoGatheringModule</name> - <message> - <source>Embedded In</source> - <translation type="obsolete">嵌入</translation> - </message> -</context> -<context> <name>GpgFrontend::UI::AboutDialog</name> <message> <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="41"/> @@ -559,33 +591,24 @@ <translation type="unfinished">關於</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="49"/> <source>About GpgFrontend</source> <translation type="unfinished">關於 GpgFrontend</translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="51"/> - <source>GnuPG</source> - <translation type="unfinished">GnuPG</translation> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="59"/> + <source>Unnamed</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="50"/> <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> - </message> </context> <context> <name>GpgFrontend::UI::AppearanceTab</name> <message> - <source>Icon Size</source> - <translation type="obsolete">圖標大小</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="43"/> <source>General</source> <translation type="unfinished">一般設定</translation> @@ -621,8 +644,9 @@ <translation type="unfinished">大的</translation> </message> <message> - <source>Icon Style</source> - <translation type="obsolete">圖標樣式</translation> + <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> + <source>Status Panel</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="57"/> @@ -640,10 +664,6 @@ <translation type="unfinished">文字和圖標</translation> </message> <message> - <source>Window State</source> - <translation type="obsolete">窗口狀態</translation> - </message> - <message> <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="47"/> <source>Save window size and position on exit.</source> <translation type="unfinished">退出時保存窗口大小和位置。</translation> @@ -663,19 +683,6 @@ <source>Text Editor</source> <translation type="unfinished">文本編輯器</translation> </message> - <message> - <source>Font Size in Text Editor</source> - <translation type="obsolete">文本編輯器中的字體大小</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/settings/SettingsAppearance.cpp" line="64"/> - <source>Information Board</source> - <translation type="unfinished">信息板</translation> - </message> - <message> - <source>Font Size in Information Board</source> - <translation type="obsolete">信息板中的字體大小</translation> - </message> </context> <context> <name>GpgFrontend::UI::ChoosePage</name> @@ -739,43 +746,39 @@ <context> <name>GpgFrontend::UI::CommonUtils</name> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="186"/> - <source>GnuPG Context Loading Failed</source> - <translation type="unfinished">GnuPG 上下文加載失敗</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="188"/> - <source>Gnupg(gpg) is not installed correctly, please follow <a href='https://www.gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>this notes</a> in FAQ to install Gnupg and then open GpgFrontend. <br />Or, you can open GnuPG Controller to set a custom GnuPG which GpgFrontend should use. Then, GpgFrontend will restart. <br /><br />Breif Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>No keys found to import</source> - <translation type="obsolete">找不到要導入的金鑰</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="450"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="481"/> <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="224"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="356"/> <source>Success</source> <translation type="unfinished">成功</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="252"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="159"/> + <source>Failed to Load GnuPG Context</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="161"/> + <source>It seems that GnuPG (gpg) is not properly installed. Please refer to the <a href='https://www.gpgfrontend.bktus.com/overview/faq/#troubleshooting-gnupg-installation-issues'>FAQ</a> for instructions on fixing the installation. After resolving the issue, relaunch GpgFrontend.<br /><br />Alternatively, you can open the GnuPG Controller to configure a custom GnuPG installation for GpgFrontend to use. Once set, GpgFrontend will restart automatically.<br /><br />Details: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="225"/> <source>Gpg Operation succeed.</source> <translation type="unfinished"></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="235"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="348"/> <source>Failure</source> <translation type="unfinished">失敗</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="263"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="236"/> <source>Gpg Operation failed. Error code: %1 @@ -784,114 +787,104 @@ Description: %3</source> <translation type="unfinished"></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="263"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="270"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="538"/> <source>Error</source> <translation type="unfinished">錯誤</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="280"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="255"/> <source>Open Key</source> <translation type="unfinished">開關鍵</translation> </message> <message> - <source>Key Files</source> - <translation type="obsolete">關鍵文件</translation> - </message> - <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="281"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="256"/> <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="264"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="296"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="271"/> <source>The target file is too large for a keyring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="302"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="277"/> <source>File Open Failed</source> <translation type="unfinished">文件打開失敗</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="303"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="278"/> <source>Failed to open file: </source> <translation type="unfinished">開啟檔案失敗原因 : </translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="355"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="329"/> <source>Processing</source> <translation type="unfinished">加工</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="375"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="349"/> <source>Failed to execute command.</source> <translation type="unfinished">無法執行命令。</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="383"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="357"/> <source>Succeed in executing command.</source> <translation type="unfinished">成功執行命令。</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="385"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="359"/> <source>Warning</source> <translation type="unfinished">警告</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="386"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="360"/> <source>Finished executing command.</source> <translation type="unfinished">命令執行完畢。</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="407"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="381"/> <source>Default Keyserver Not Found</source> <translation type="unfinished">未找到預設金鑰伺服器</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="408"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="382"/> <source>Cannot read default keyserver from your settings, please set a default keyserver first</source> <translation type="unfinished">無法從您的設定值中讀取預設金鑰伺服器,請先設定值預設金鑰伺服器</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="447"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="478"/> <source>Key Not Found</source> <translation type="unfinished">未找到金鑰</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="453"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="484"/> <source>Key Server Not Found</source> <translation type="unfinished">未找到金鑰伺服器</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="456"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="487"/> <source>Connection Error</source> <translation type="unfinished">連線錯誤</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="467"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="426"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="498"/> <source>The key has been updated</source> <translation type="unfinished">金鑰已更新</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="469"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="428"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="500"/> <source>No need to update the key</source> <translation type="unfinished">無需更新金鑰</translation> </message> - <message> - <source>Password Input Dialog</source> - <translation type="obsolete">密碼輸入對話框</translation> - </message> - <message> - <source>Please Input The Password</source> - <translation type="obsolete">請輸入密碼</translation> - </message> </context> <context> <name>GpgFrontend::UI::ConclusionPage</name> @@ -930,138 +923,134 @@ Description: %3</source> <source>Don't show the wizard again.</source> <translation type="unfinished"></translation> </message> - <message> - <source>Dont show the wizard again.</source> - <translation type="obsolete">不要再次顯示嚮導。</translation> - </message> </context> <context> <name>GpgFrontend::UI::ExportKeyPackageDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="53"/> <source>Export Key Package</source> <translation type="unfinished">導出金鑰包</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="55"/> <source>Key Package</source> <translation type="unfinished">鑰匙包</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="65"/> <source>Export Key Package Passphrase</source> <translation type="unfinished">導出金鑰包密碼</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="67"/> <source>Key File</source> <translation type="unfinished">金鑰文件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="73"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="106"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="146"/> <source>Error</source> <translation type="unfinished">錯誤</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="75"/> <source>An error occurred while generating the passphrase file.</source> <translation type="unfinished">生成密碼短語文件時出錯。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="83"/> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="90"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> <source>Forbidden</source> <translation type="unfinished">禁止的</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="85"/> <source>Please select an output path before exporting.</source> <translation type="unfinished">導出前請選擇輸出路徑。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="91"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="92"/> <source>Please generate a password to protect your key before exporting, it is very important. Don't forget to back up your password in a safe place.</source> <translation type="unfinished">請在導出前生成密碼以保護您的金鑰,這非常重要。不要忘記在安全的地方備份您的密碼。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="107"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="113"/> <source>No key is suitable to export.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="118"/> <source>Generating</source> <translation type="unfinished">生成</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="122"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> <source>Success</source> <translation type="unfinished">成功</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="131"/> <source>The Key Package has been successfully generated and has been protected by encryption algorithms(AES-256-ECB). You can safely transfer your Key Package.</source> <translation type="unfinished">金鑰包已成功生成並受到加密算法(AES-256-ECB)的保護。您可以安全地轉移您的金鑰包。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="129"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="136"/> <source>But the key file cannot be leaked under any circumstances. Please delete the Key Package and key file as soon as possible after completing the transfer operation.</source> <translation type="unfinished">但金鑰文件在任何情況下都不能洩露。請在完成傳輸操作後儘快刪除金鑰包和金鑰文件。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="147"/> <source>An error occurred while exporting the key package.</source> <translation type="unfinished">導出金鑰包時出錯。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> <source>Key Package Name</source> <translation type="unfinished">金鑰包名稱</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> <source>Output Path</source> <translation type="unfinished">輸出路徑</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="158"/> <source>Passphrase</source> <translation type="unfinished">密碼</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> <source>Tips: You can use Key Package to safely and conveniently transfer your public and private keys between devices.</source> <translation type="unfinished">提示:您可以使用金鑰包在設備之間安全方便地傳輸您的公鑰和私鑰。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="155"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> <source>Generate and Save Passphrase</source> <translation type="unfinished">生成並保存密碼</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="156"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="163"/> <source>Generate Key Package Name</source> <translation type="unfinished">生成金鑰包名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="157"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="164"/> <source>Select Output Path</source> <translation type="unfinished">選擇輸出路徑</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="167"/> <source>Include secret key (Think twice before acting)</source> <translation type="unfinished">包括秘鑰(行動前請三思)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="169"/> <source>Exclude keys that do not have a private key</source> <translation type="unfinished">排除沒有私鑰的金鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="165"/> + <location filename="../../../../src/ui/dialog/import_export/ExportKeyPackageDialog.cpp" line="172"/> <source>Export As Key Package</source> <translation type="unfinished">導出為金鑰包</translation> </message> @@ -1082,128 +1071,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> @@ -1250,53 +1239,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 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 將自動重啟!</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">數據</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">清除所有日誌(總大小:%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">清除所有數據對象(總大小:%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 type="unfinished"></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">確認</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">您確定要清除所有數據對象嗎?這將導致所有緩存的表單位置、狀態、金鑰伺服器等丟失。</translation> @@ -1305,237 +1299,163 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::GnuPGControllerDialog</name> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/> <source>General</source> <translation type="unfinished">一般設定</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="46"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/> <source>Key Database</source> <translation type="unfinished">金鑰數據庫</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/> <source>Advanced</source> <translation type="unfinished">先進的</translation> </message> <message> - <source>No ASCII Mode</source> - <translation type="obsolete">無 ASCII 模式</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="49"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> <source>Use Binary Mode for File Operations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> <source>Use Pinentry as Password Input Dialog</source> <translation type="unfinished">使用 Pinentry 作為密碼輸入對話框</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> <source>Enable GpgME Debug Log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="53"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="55"/> <source>Use Custom GnuPG</source> <translation type="unfinished">使用自定義 GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> <source>Select GnuPG Path</source> <translation type="unfinished">選擇 GnuPG 路徑</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="56"/> - <source>Use Custom GnuPG Key Database Path</source> - <translation type="unfinished">使用自定義 GnuPG 金鑰數據庫路徑</translation> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/> + <source>Maximum Key Database Limit Reached</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> - <source>Select Key Database Path</source> - <translation type="unfinished">選擇金鑰數據庫路徑</translation> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="357"/> + <source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="368"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="598"/> + <source>Duplicate Key Database Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="369"/> + <source>The newly added key database path duplicates a previously existing one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="438"/> + <source>Confirm Deletion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="439"/> + <source>Are you sure you want to delete the selected key database?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="577"/> + <source>No Key Database Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="578"/> + <source>Please select a key database to edit.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="599"/> + <source>The edited key database path duplicates a previously existing one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/> <source>Restart Gpg Agent on start</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/> <source>Kill all gnupg daemon at close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/> <source>Tips: please select a directory where "gpgconf" is located in.</source> <translation type="unfinished"></translation> </message> <message> - <source>Tips: please select a directroy where "gpgconf" is located in.</source> - <translation type="obsolete">提示:請選擇“gpgconf”所在目錄。</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/> <source>Tips: notice that modify any of these settings will cause an Application restart.</source> <translation type="unfinished">提示:請注意,修改任何這些設定值都會導致應用程序重新啟動。</translation> </message> <message> <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="100"/> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="120"/> <source>Open Directory</source> <translation type="unfinished">打開目錄</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="173"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="176"/> <source>GnuPG Controller</source> <translation type="unfinished">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="324"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/> <source>Illegal GnuPG Path</source> <translation type="unfinished">非法 GnuPG 路徑</translation> </message> <message> - <source>Target GnuPG Path is empty.</source> - <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="325"/> <source>Target GnuPG Path is not an exists readable directory.</source> <translation type="unfinished">目標 GnuPG 路徑不是現有的可讀目錄。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="332"/> <source>Target GnuPG Path is not an absolute path.</source> <translation type="unfinished">目標 GnuPG 路徑不是絕對路徑。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="384"/> + <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/> <source>Target GnuPG Path contains no "gpgconf" executable.</source> <translation type="unfinished">目標 GnuPG 路徑不包含“gpgconf”可執行文件。</translation> </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="397"/> - <source>Illegal GnuPG Key Database Path</source> - <translation type="unfinished">非法的 GnuPG 金鑰數據庫路徑</translation> - </message> - <message> - <source>Target GnuPG Key Database Path is empty.</source> - <translation type="obsolete">目標 GnuPG 金鑰數據庫路徑為空。</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="398"/> - <source>Target GnuPG Key Database Path is not an exists readable directory.</source> - <translation type="unfinished">目標 GnuPG 金鑰數據庫路徑不是現有的可讀目錄。</translation> - </message> -</context> -<context> - <name>GpgFrontend::UI::GnupgTab</name> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/> - <source>Name</source> - <translation type="unfinished">姓名</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">描述</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="46"/> - <source>Version</source> - <translation type="unfinished">版本</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/> - <source>Checksum</source> - <translation type="unfinished">校驗和</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="47"/> - <source>Binary Path</source> - <translation type="unfinished">二進制路徑</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="49"/> - <source>Components</source> - <translation type="unfinished">成分</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="50"/> - <source>Directories</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="51"/> - <source>Options</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/> - <source>Directory Type</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="70"/> - <source>Path</source> - <translation type="unfinished"></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 type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Group</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="91"/> - <source>Key</source> - <translation type="unfinished">鑰匙</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="92"/> - <source>Default Value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/help/GnupgTab.cpp" line="93"/> - <source>Value</source> - <translation type="unfinished">價值</translation> - </message> </context> <context> <name>GpgFrontend::UI::GpgFrontendApplication</name> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="62"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> <source>Standard Exception Thrown</source> <translation type="unfinished">拋出標準異常</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="63"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> <source>Oops, an standard exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation type="unfinished">糟糕,在程序運行期間拋出了一個標準異常。這不是一個嚴重的問題,可能是程序員的疏忽,如果可以的話,請報告這個問題。</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="71"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="80"/> <source>Unhandled Exception Thrown</source> <translation type="unfinished">未處理的異常拋出</translation> </message> <message> - <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="72"/> + <location filename="../../../../src/ui/GpgFrontendApplication.cpp" line="81"/> <source>Oops, an unhandled exception was thrown during the running of the program. This is not a serious problem, it may be the negligence of the programmer, please report this problem if you can.</source> <translation type="unfinished">糟糕,在程序運行期間引發了未處理的異常。這不是一個嚴重的問題,可能是程序員的疏忽,如果可以的話,請報告這個問題。</translation> </message> @@ -1543,37 +1463,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::InfoBoardWidget</name> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="45"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> <source>Copy</source> <translation type="unfinished">複製</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="46"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> <source>Save File</source> <translation type="unfinished">保存存檔</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="47"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="48"/> <source>Clear</source> <translation type="unfinished">清除</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> - <source>Save Information Board's Content</source> - <translation type="unfinished">保存信息板的內容</translation> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> + <source>Text (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> - <source>Text (*.txt)</source> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="158"/> + <source>Save Status Panel's Content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="176"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="166"/> <source>Error</source> <translation type="unfinished">錯誤</translation> </message> <message> - <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="177"/> + <location filename="../../../../src/ui/widgets/InfoBoardWidget.cpp" line="167"/> <source>The file path is not exists, unprivileged or unreachable.</source> <translation type="unfinished">文件路徑不存在、無特權或無法存取。</translation> </message> @@ -1581,40 +1501,45 @@ 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"/> - <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="100"/> <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="101"/> <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="103"/> <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="106"/> <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="107"/> <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="108"/> <source>Built at</source> <translation type="unfinished">建於</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="123"/> + <source>Developer Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="132"/> + <source>Build Information</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::IntroPage</name> @@ -1649,56 +1574,93 @@ This will result in loss of all cached form positions, statuses, key servers, et <translation type="unfinished"></translation> </message> <message> - <source>Welcome to use GpgFrontend for decrypting and signing text or file!</source> - <translation type="obsolete">歡迎使用 GpgFrontend 對文本或文件進行解密和簽名!</translation> + <location filename="../../../../src/ui/dialog/Wizard.cpp" line="81"/> + <source>Overview</source> + <translation type="unfinished">概述</translation> </message> <message> - <source>is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP Crypto Tool.</source> - <translation type="obsolete">是一款功能強大、易於使用、緊湊、跨平台且免安裝的 OpenPGP 加密工具。</translation> + <location filename="../../../../src/ui/dialog/Wizard.cpp" line="91"/> + <source>If it supports the language currently being used in your system, GpgFrontend will automatically set it.</source> + <translation type="unfinished">如果它支持您系統中當前使用的語言,GpgFrontend 將自動設定它。</translation> </message> +</context> +<context> + <name>GpgFrontend::UI::KeyDatabaseEditDialog</name> <message> - <source>For brief information have a look at the</source> - <translation type="obsolete">有關簡要信息,請查看</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="47"/> + <source>Key Database Name</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/Wizard.cpp" line="81"/> - <source>Overview</source> - <translation type="unfinished">概述</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="48"/> + <source>Key Database Path</source> + <translation type="unfinished"></translation> </message> <message> - <source>by clicking the link, the page will open in the web browser</source> - <translation type="obsolete">單擊鏈接,頁面將在網絡瀏覽器中打開</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="49"/> + <source>Select A Key Database Path</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/Wizard.cpp" line="91"/> - <source>If it supports the language currently being used in your system, GpgFrontend will automatically set it.</source> - <translation type="unfinished">如果它支持您系統中當前使用的語言,GpgFrontend 將自動設定它。</translation> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="51"/> + <source>Key Database Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="55"/> + <source>Open Directory</source> + <translation type="unfinished">打開目錄</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="58"/> + <source>Illegal GnuPG Key Database Path</source> + <translation type="unfinished">非法的 GnuPG 金鑰數據庫路徑</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="59"/> + <source>Target GnuPG Key Database Path is not an exists readable directory.</source> + <translation type="unfinished">目標 GnuPG 金鑰數據庫路徑不是現有的可讀目錄。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="81"/> + <source>The key database name cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="86"/> + <source>The key database path cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/KeyDatabaseEditDialog.cpp" line="92"/> + <source>A key database with the name '%1' already exists. Please choose a different name.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>GpgFrontend::UI::KeyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="46"/> <source>KeyPair</source> <translation type="unfinished">金鑰對</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="47"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="51"/> <source>UIDs</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="50"/> - <source>Subkeys</source> - <translation type="unfinished">子鍵</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="55"/> + <source>Keychain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="58"/> <source>Operations</source> <translation type="unfinished">運作中</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="69"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyDetailsDialog.cpp" line="76"/> <source>Key Details</source> <translation type="unfinished">關鍵細節</translation> </message> @@ -1706,107 +1668,112 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyGenDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="66"/> <source>Generate Key</source> <translation type="unfinished">生成金鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="100"/> <source>Name must contain at least five characters.</source> <translation type="unfinished">名稱必須至少包含五個字符。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="103"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="105"/> <source>Please give a email address.</source> <translation type="unfinished">請提供一個電子郵件位址。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="111"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="113"/> <source>Expiration time too long.</source> <translation type="unfinished">過期時間太長。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="158"/> <source>Generating</source> <translation type="unfinished">生成</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="169"/> <source>Error</source> <translation type="unfinished">錯誤</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="170"/> <source>Unknown error occurred</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="198"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> <source>Key Usage</source> <translation type="unfinished">金鑰使用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="200"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="208"/> <source>Encryption</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="203"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="211"/> <source>Signing</source> <translation type="unfinished">簽約</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="206"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="214"/> <source>Certification</source> <translation type="unfinished">認證</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="217"/> <source>Authentication</source> <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="455"/> + <source>Key Database</source> + <translation type="unfinished">金鑰數據庫</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/key_generate/KeygenDialog.cpp" line="456"/> <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="457"/> <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="458"/> <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="459"/> <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="460"/> <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="461"/> <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="462"/> <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="463"/> <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="477"/> <source>Basic Information</source> <translation type="unfinished">基本信息</translation> </message> @@ -1842,113 +1809,113 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyImportDetailDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="44"/> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="61"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="62"/> <source>Key Import Details</source> <translation type="unfinished">金鑰導入詳細信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="45"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="46"/> <source>No keys found to import</source> <translation type="unfinished">找不到要導入的金鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="74"/> <source>General key info</source> <translation type="unfinished">一般關鍵信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="77"/> <source>Considered</source> <translation type="unfinished">經過考慮的</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="83"/> <source>Public unchanged</source> <translation type="unfinished">公開不變</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="89"/> <source>Imported</source> <translation type="unfinished">進口</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="96"/> <source>Not Imported</source> <translation type="unfinished">未進口</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="102"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="103"/> <source>Private Read</source> <translation type="unfinished">私用閱讀</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="110"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="111"/> <source>Private Imported</source> <translation type="unfinished">私用進口</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="117"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="118"/> <source>Private Unchanged</source> <translation type="unfinished">私用不變</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="123"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="124"/> <source>New Revocations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Name</source> <translation type="unfinished">姓名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Email</source> <translation type="unfinished">電子郵件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="139"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> <source>Status</source> <translation type="unfinished">狀態</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="141"/> <source>Fingerprint</source> <translation type="unfinished">指紋</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="166"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="168"/> <source>Private</source> <translation type="unfinished">私用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="169"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="171"/> <source>Public</source> <translation type="unfinished">民眾</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="172"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="174"/> <source>Unchanged</source> <translation type="unfinished">不變</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="175"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="177"/> <source>New Key</source> <translation type="unfinished">新增鑰匙</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="178"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="180"/> <source>New Subkey</source> <translation type="unfinished">新增子系金鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="182"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="184"/> <source>New Signature</source> <translation type="unfinished">新增簽署檔</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="186"/> + <location filename="../../../../src/ui/dialog/import_export/KeyImportDetailDialog.cpp" line="188"/> <source>New UID</source> <translation type="unfinished">新 UID</translation> </message> @@ -1956,132 +1923,122 @@ 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="254"/> <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="256"/> <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="257"/> <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="259"/> <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="260"/> <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="262"/> <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="263"/> <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="265"/> <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="266"/> <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> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Type</source> - <translation type="unfinished">類型</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Name</source> - <translation type="unfinished">姓名</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="108"/> + <source>Key ID</source> + <translation type="unfinished">鑰匙編號</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="170"/> - <source>Email Address</source> - <translation type="unfinished">電子郵件位址</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="119"/> + <source>Algorithm</source> + <translation type="unfinished">算法</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Usage</source> - <translation type="unfinished">用法</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="130"/> + <source>Owner Trust</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Trust</source> - <translation type="unfinished">相信</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="142"/> + <source>Create Date</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Finger Print</source> - <translation type="unfinished">指紋</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="154"/> + <source>Subkey(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="171"/> - <source>Key ID</source> - <translation type="unfinished">鑰匙編號</translation> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="168"/> + <source>Comment</source> + <translation type="unfinished">評論</translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="186"/> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="300"/> <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="477"/> <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="479"/> <source>You'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="480"/> <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="483"/> <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="305"/> <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="600"/> <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="609"/> <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="619"/> <source>Key List Sync Done.</source> <translation type="unfinished">金鑰列表同步完成。</translation> </message> @@ -2089,110 +2046,110 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyMgmt</name> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="58"/> <source>All</source> <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="63"/> <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="70"/> <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="77"/> <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="86"/> <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="93"/> <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="117"/> <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="138"/> <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="140"/> <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="146"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="149"/> <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="152"/> <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="155"/> <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="159"/> <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="163"/> <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="167"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="266"/> <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="169"/> <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="175"/> <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="179"/> <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="191"/> <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="195"/> <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="568"/> <source>Key Package</source> <translation type="unfinished">鑰匙包</translation> </message> @@ -2268,189 +2225,189 @@ 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="269"/> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="289"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="270"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="290"/> <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="271"/> <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="275"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="303"/> <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="281"/> <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="311"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="312"/> <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="302"/> <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="347"/> <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="348"/> <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="350"/> <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="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="431"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="443"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="522"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="533"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="546"/> <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="585"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="601"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="609"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="625"/> <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="368"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="473"/> <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="379"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="393"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="499"/> <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="380"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="394"/> <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="386"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="560"/> <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="421"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="512"/> <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="432"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="444"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="523"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="534"/> <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="465"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="477"/> <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="466"/> <source>Please select one KeyPair before doing this operation.</source> <translation type="unfinished">請在執行此操作前選擇一個 KeyPair。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="457"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="478"/> <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="494"/> <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="500"/> <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="547"/> <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="555"/> <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="556"/> <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="568"/> <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="578"/> + <location filename="../../../../src/ui/main_window/KeyMgmt.cpp" line="602"/> <source>Cannot open this file. Please make sure that this is a regular file and it'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="586"/> <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="591"/> <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="592"/> <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="610"/> <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="615"/> <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="632"/> <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="626"/> <source>An error occur in importing key package.</source> <translation type="unfinished">導入金鑰包出錯。</translation> </message> @@ -2458,37 +2415,37 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyNewUIDDialog</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="55"/> <source>Name</source> <translation type="unfinished">姓名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="56"/> <source>Email</source> <translation type="unfinished">電子郵件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="57"/> <source>Comment</source> <translation type="unfinished">評論</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="65"/> <source>Notice: The New UID Created will be set as Primary.</source> <translation type="unfinished">注意:創建的新 UID 將設定為主要。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="73"/> <source>Create New UID</source> <translation type="unfinished">創建新的 UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="90"/> <source>Name must contain at least five characters.</source> <translation type="unfinished">名稱必須至少包含五個字符。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="89"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp" line="94"/> <source>Please give a email address.</source> <translation type="unfinished">請提供一個電子郵件位址。</translation> </message> @@ -2496,777 +2453,1097 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyPairDetailTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="40"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="49"/> <source>Owner</source> <translation type="unfinished">所有者</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="41"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="50"/> <source>Primary Key</source> <translation type="unfinished">首要的關鍵</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="42"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="51"/> <source>Fingerprint</source> <translation type="unfinished">指紋</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="43"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="52"/> <source>Additional UIDs</source> <translation type="unfinished">額外的 UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="71"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> <source>Name</source> <translation type="unfinished">姓名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> <source>Email Address</source> <translation type="unfinished">電子郵件位址</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="73"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> <source>Comment</source> <translation type="unfinished">評論</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> <source>Key ID</source> <translation type="unfinished">鑰匙編號</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> <source>Algorithm</source> <translation type="unfinished">算法</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="89"/> <source>Algorithm Detail</source> <translation type="unfinished">算法細節</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="81"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="90"/> <source>Key Size</source> <translation type="unfinished">金鑰大小</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="91"/> <source>Nominal Usage</source> <translation type="unfinished">名義用途</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="83"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="92"/> <source>Actual Usage</source> <translation type="unfinished">實際使用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="84"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="93"/> <source>Owner Trust Level</source> <translation type="unfinished">業主信任度</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="85"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="94"/> <source>Create Date (Local Time)</source> <translation type="unfinished">創建日期(當地時間)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="86"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="95"/> <source>Expires on (Local Time)</source> <translation type="unfinished">到期時間(當地時間)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="96"/> <source>Last Update (Local Time)</source> <translation type="unfinished">上次更新(當地時間)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="88"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="97"/> <source>Primary Key Existence</source> <translation type="unfinished">主鍵存在</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="103"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="128"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="112"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="138"/> <source>Copy</source> <translation type="unfinished">複製</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="130"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="140"/> <source>copy fingerprint to clipboard</source> <translation type="unfinished">將指紋複製到剪貼板</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Exists</source> <translation type="unfinished">存在</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="186"/> <source>Not Exists</source> <translation type="unfinished">不存在</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="209"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="219"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="231"/> <source>Certificate</source> <translation type="unfinished">證書</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="211"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="224"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="234"/> <source>Encrypt</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="212"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="227"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="222"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="237"/> <source>Sign</source> <translation type="unfinished">標誌</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="213"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="230"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="223"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="240"/> <source>Auth</source> <translation type="unfinished">認證</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="246"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="256"/> <source>Never Expire</source> <translation type="unfinished">永不過期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="257"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="267"/> <source>No Data</source> <translation type="unfinished">沒有數據</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="274"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="284"/> <source>Warning: The primary key has expired.</source> <translation type="unfinished">警告:主鍵已過期。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="279"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="287"/> <source>Warning: The primary key has been revoked.</source> <translation type="unfinished">警告:主鍵已被撤銷。</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="290"/> + <source>Warning: The primary key is not exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="349"/> + <source>Notice: The key has been published on keys.openpgp.org.</source> + <translation type="unfinished"></translation> + </message> </context> <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="62"/> <source>General Operations</source> <translation type="unfinished">一般操作</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="68"/> <source>Export Public Key</source> <translation type="unfinished">導出公鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="65"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="74"/> <source>Export Private Key</source> <translation type="unfinished">導出私鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="81"/> <source>Modify Expiration Datetime (Primary Key)</source> <translation type="unfinished">修改到期日期時間(主鍵)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="84"/> <source>Modify Password</source> <translation type="unfinished">修改密碼</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="93"/> - <source>Key Server Operation (Pubkey)</source> - <translation type="unfinished">金鑰伺服器操作(公鑰)</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="177"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="206"/> <source>Generate Revoke Certificate</source> <translation type="unfinished">生成撤銷證書</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="107"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="125"/> <source>Modify TOFU Policy</source> <translation type="unfinished">修改豆腐政策</translation> </message> <message> <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="101"/> - <source>Revoke Certificate Operation</source> + <source>Key Server Operations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="114"/> - <source>Set Owner Trust Level</source> - <translation type="unfinished">設定所有者信任級別</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="109"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="687"/> + <source>Import A Paper Key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="138"/> - <source>Upload Key Pair to Key Server</source> - <translation type="unfinished">上傳金鑰對到金鑰伺服器</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="119"/> + <source>Revoke Certificate Operation</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="146"/> - <source>Sync Key Pair From Key Server</source> - <translation type="unfinished">從金鑰伺服器同步金鑰對</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="132"/> + <source>Set Owner Trust Level</source> + <translation type="unfinished">設定所有者信任級別</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="161"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="177"/> <source>Export Full Secret Key</source> <translation type="unfinished">導出完整金鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="167"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="183"/> <source>Export Shortest Secret Key</source> <translation type="unfinished">導出最短金鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="182"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="211"/> <source>Import Revoke Certificate</source> <translation type="unfinished"></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="240"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="289"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="633"/> <source>Export Key To File</source> <translation type="unfinished">將金鑰導出到文件</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="241"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="341"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="634"/> <source>Key Files</source> <translation type="unfinished">關鍵文件</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="246"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="295"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="346"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="657"/> <source>Export Error</source> <translation type="unfinished">導出錯誤</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="247"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="296"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="347"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="658"/> <source>Couldn't open %1 for writing</source> <translation type="unfinished">無法打開 %1 進行寫入</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="224"/> - <source>Exporting short private Key</source> - <translation type="unfinished">導出短私鑰</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="155"/> + <source>Publish Key to Key Server</source> + <translation type="unfinished"></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"/> - <source>You are about to export your</source> - <translation type="unfinished">您即將導出您的</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="162"/> + <source>Refresh Key From Key Server</source> + <translation type="unfinished"></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"/> - <source> PRIVATE KEY </source> - <translation type="unfinished"> 私密金鑰 </translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="194"/> + <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="227"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="274"/> - <source>This is NOT your Public Key, so DON'T give it away.</source> - <translation type="unfinished">這不是你的公鑰,所以不要把它洩露出去。</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="254"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="305"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="594"/> + <source>WARNING: You are about to export your</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="228"/> - <source>Do you REALLY want to export your PRIVATE KEY in a Minimum Size?</source> - <translation type="unfinished">您真的想以最小尺寸導出您的私鑰嗎?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="255"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="306"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="595"/> + <source>PRIVATE KEY</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="231"/> - <source>For OpenPGP keys it removes all signatures except for the latest self-signatures.</source> - <translation type="unfinished">對於 OpenPGP 金鑰,它會刪除除最新的自簽名之外的所有簽名。</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="256"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="596"/> + <source>This is NOT your Public Key, so <b>DO NOT</b> share it with anyone.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="271"/> - <source>Exporting private Key</source> - <translation type="unfinished">導出私鑰</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="259"/> + <source>You are exporting a <b>minimum size</b> private key, which removes all signatures except for the latest self-signatures.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="261"/> + <source>Do you <b>REALLY</b> want to proceed?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="263"/> + <source>Exporting Short Private Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="307"/> + <source>This operation will export your <b>private key</b>, including both the main key and all subkeys, into an external file. This key is extremely sensitive, and anyone with access to it can impersonate you. DO NOT share this file with anyone!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="313"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="606"/> + <source>Are you <b>ABSOLUTELY SURE</b> you want to proceed?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="316"/> + <source>Exporting Private Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="388"/> + <source>Key Upload Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/> + <source>The following email addresses have status: +</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="275"/> - <source>Do you REALLY want to export your PRIVATE KEY?</source> - <translation type="unfinished">你真的想導出你的私鑰嗎?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="416"/> + <source>Could not parse status information.</source> + <translation type="unfinished"></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="389"/> + <source>Failed to upload public key to the server. +Fingerprint: %1 +Error: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="421"/> + <source>Public Key Upload Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="422"/> + <source>The public key was successfully uploaded to the key server keys.openpgp.org. +Fingerprint: %1 + +%2 +Please check your email (%3) for further verification from keys.openpgp.org. + +Note: For verification, you can find more information here: https://keys.openpgp.org/about</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="456"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="457"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="464"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="553"/> <source>Revocation Certificates</source> <translation type="unfinished">吊銷證書</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="340"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="475"/> <source>Generate revocation certificate</source> <translation type="unfinished"></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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="511"/> <source>Policy Auto</source> <translation type="unfinished">政策自動</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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="513"/> <source>Policy Good</source> <translation type="unfinished">政策好</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="502"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="515"/> <source>Policy Bad</source> <translation type="unfinished">政策不好</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="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="517"/> <source>Policy Ask</source> <translation type="unfinished">政策諮詢</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="503"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="519"/> <source>Policy Unknown</source> <translation type="unfinished">政策未知</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="366"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="507"/> <source>Modify TOFU Policy(Default is Auto)</source> <translation type="unfinished">修改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="508"/> <source>Policy for the Key Pair:</source> <translation type="unfinished">金鑰對策略:</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="384"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="525"/> <source>Not Successful</source> <translation type="unfinished">不成功</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="385"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="526"/> <source>Modify TOFU policy not successfully.</source> <translation type="unfinished">修改 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="540"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="552"/> <source>Import Key Revocation Certificate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="400"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="541"/> <source>You are about to import the</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="401"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="542"/> <source>REVOCATION CERTIFICATE</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="402"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="543"/> <source>A successful import will result in the key being irreversibly revoked.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="404"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="545"/> <source>Do you REALLY want to execute this operation?</source> <translation type="unfinished"></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="561"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="570"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="579"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="650"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="696"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="704"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="712"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="730"/> <source>Error</source> <translation type="unfinished">錯誤</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="562"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="580"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="697"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="713"/> <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="430"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="571"/> <source>The target file is too large for a key revocation certificate.</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>GpgFrontend::UI::KeyPairSubkeyTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="43"/> - <source>Subkey List</source> - <translation type="unfinished">子鍵列表</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="599"/> + <source>A <b>PaperKey</b> 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="603"/> + <source>Keep this paper copy in a safe and secure place, such as a fireproof safe or a trusted vault.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="44"/> - <source>Detail of Selected Subkey</source> - <translation type="unfinished">所選子鍵的詳細信息</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="609"/> + <source>Exporting Private Key as a PaperKey</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="48"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="651"/> + <source>An error occurred trying to generate Paper Key.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="688"/> + <source>Paper Key File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="705"/> + <source>The target file is too large for a paper key keyring.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairOperaTab.cpp" line="731"/> + <source>An error occurred trying to recover the Paper Key back to the private key.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>GpgFrontend::UI::KeyPairSubkeyTab</name> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="60"/> <source>Generate A New Subkey</source> <translation type="unfinished">生成新的子金鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="65"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="77"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key ID</source> <translation type="unfinished">鑰匙編號</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="66"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Algorithm</source> <translation type="unfinished">算法</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Algorithm Detail</source> <translation type="unfinished">算法細節</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="69"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="82"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> <source>Key Size</source> <translation type="unfinished">金鑰大小</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="83"/> <source>Usage</source> <translation type="unfinished">用法</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="85"/> <source>Expires On (Local Time)</source> <translation type="unfinished">到期時間(當地時間)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="74"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="87"/> <source>Create Date (Local Time)</source> <translation type="unfinished">創建日期(當地時間)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="88"/> <source>Existence</source> <translation type="unfinished">存在</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="76"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="90"/> <source>Key in Smart Card</source> <translation type="unfinished">輸入智能卡</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="92"/> <source>Fingerprint</source> <translation type="unfinished">指紋</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="102"/> - <source>Copy</source> - <translation type="unfinished">複製</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="55"/> + <source>List of the primary key and subkey(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> - <source>Subkey ID</source> - <translation type="unfinished">子金鑰 ID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="56"/> + <source>Detail of Selected Primary Key/Subkey</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> - <source>Algo</source> - <translation type="unfinished">算法</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="183"/> + <source>Key Type</source> + <translation type="unfinished">鑰匙類型</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="89"/> + <source>Revoked</source> + <translation type="unfinished">撤銷</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="353"/> + <source>Export Subkey</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="159"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Create Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="160"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="184"/> <source>Expire Date</source> <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="209"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Primary Key</source> + <translation type="unfinished">首要的關鍵</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="210"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="359"/> + <source>Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="233"/> <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="289"/> <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="311"/> <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="313"/> <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="314"/> <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="315"/> <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="320"/> <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="321"/> <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="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <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="324"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="361"/> <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="352"/> + <source>Export Primary Key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="375"/> <source>Edit Expire Date</source> <translation type="unfinished">編輯到期日</translation> </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="379"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="383"/> + <source>Delete</source> + <translation type="unfinished">刪除</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="387"/> + <source>Revoke</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="440"/> + <source>Exporting Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="441"/> + <source>You are about to export a private subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="442"/> + <source>While subkeys are less critical than the primary key, they should still be handled with care.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="445"/> + <source>Do you want to proceed with exporting this subkey?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="472"/> + <source>Export Key To File</source> + <translation type="unfinished">將金鑰導出到文件</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="473"/> + <source>Key Files</source> + <translation type="unfinished">關鍵文件</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="478"/> + <source>Export Error</source> + <translation type="unfinished">導出錯誤</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="479"/> + <source>Couldn't open %1 for writing</source> + <translation type="unfinished">無法打開 %1 進行寫入</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="488"/> + <source><h3>You are about to delete the subkey:</h3><br /><b>KeyID:</b> %1<br /><br />This action is irreversible. Please confirm.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="494"/> + <source>Delete Subkey Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="509"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="559"/> + <source>Illegal Operation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="510"/> + <source>Cannot delete the primary key or an invalid subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="518"/> + <source>Operation Failed</source> + <translation type="unfinished">手術失敗</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="519"/> + <source>The selected subkey could not be deleted. Please check your permissions or try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="525"/> + <source>Operation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="526"/> + <source>The subkey with KeyID %1 has been successfully deleted.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="536"/> + <source><h3>Revoke Subkey Confirmation</h3><br /><b>KeyID:</b> %1<br /><br />Revoking a subkey will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this subkey?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="543"/> + <source>Revoke Subkey</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="560"/> + <source>Cannot revoke the primary key or an invalid subkey.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="565"/> + <source>1 -> This key is no more safe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>2 -> Key is outdated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="566"/> + <source>3 -> Key is no longer used</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="577"/> + <source>Revocation Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="578"/> + <source>Failed to revoke the subkey. Please try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="581"/> + <source>Revocation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp" line="582"/> + <source>The subkey has been successfully revoked.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>GpgFrontend::UI::KeyPairUIDTab</name> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="50"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="58"/> <source>New UID</source> <translation type="unfinished">新 UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="51"/> - <source>UID Management</source> - <translation type="unfinished">用戶識別碼管理</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="70"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="73"/> <source>UIDs</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="78"/> <source>TOFU</source> <translation type="unfinished">豆腐</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="87"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="90"/> <source>Signature of Selected UID</source> <translation type="unfinished">所選 UID 的簽名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <source>Select</source> - <translation type="unfinished">選擇</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Name</source> <translation type="unfinished">姓名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Email</source> <translation type="unfinished">電子郵件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="140"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> <source>Comment</source> <translation type="unfinished">評論</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="143"/> + <source>Index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Key ID</source> <translation type="unfinished">鑰匙編號</translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="163"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="166"/> <source>Create Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="164"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="167"/> <source>Expired Date</source> <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="250"/> <source>TOFU %1</source> <translation type="unfinished">豆腐 %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="298"/> <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="355"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="481"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="490"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="535"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="564"/> <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"/> - <source>Please select one or more UIDs before doing this operation.</source> - <translation type="unfinished">請在執行此操作前選擇一個或多個 UID。</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="364"/> + <source>Are you sure that you want to delete the following UID?</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/> - <source>Sign Selected UID(s)</source> - <translation type="unfinished">簽署選定的 UID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="542"/> + <source><h3>Revoke UID Confirmation</h3><br /><b>UID:</b> %1<br /><br />Revoking a UID will make it permanently unusable. This action is <b>irreversible</b>.<br />Are you sure you want to revoke this UID?</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="331"/> - <source>Delete Selected UID(s)</source> - <translation type="unfinished">刪除選定的 UID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>0 -> No Reason.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="570"/> + <source>4 -> User ID is no longer valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/> + <source>Revocation Failed</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="351"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/> + <source>Failed to revoke the UID. Please try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="585"/> + <source>Revocation Successful</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="586"/> + <source>The UID has been successfully revoked.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="330"/> <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="331"/> <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="333"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="373"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="404"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/> <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="334"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="405"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="513"/> <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"/> - <source>Deleting UIDs</source> - <translation type="unfinished">刪除 UID</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="356"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/> + <source>Cannot delete the Primary UID.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="379"/> - <source>Are you sure that you want to delete the following UIDs?</source> - <translation type="unfinished">您確定要刪除以下 UID 嗎?</translation> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="361"/> + <source>Deleting 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="366"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="397"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/> <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="374"/> <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="394"/> <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="395"/> <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="425"/> <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="428"/> <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="431"/> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="549"/> + <source>Revoke UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="434"/> <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="536"/> <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"/> - <source>Deleting UID</source> - <translation type="unfinished">刪除 UID</translation> - </message> - <message> - <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="512"/> - <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="470"/> <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="482"/> <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="491"/> <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="501"/> <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="503"/> <source>Are you sure that you want to delete the following signature?</source> <translation type="unfinished">您確定要刪除以下簽名嗎?</translation> </message> @@ -3274,63 +3551,63 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyServerImportDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="56"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="57"/> <source>Close</source> <translation type="unfinished">關閉</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="60"/> <source>Import ALL</source> <translation type="unfinished">全部導入</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="63"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="64"/> <source>Search</source> <translation type="unfinished">搜索</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> <source>Search String</source> <translation type="unfinished">搜索字符串</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="68"/> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="69"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>: </source> <translation type="unfinished">: </translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="73"/> <source>Key Server</source> <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="unfinished">從金鑰伺服器導入金鑰</translation> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="114"/> + <source>Import Keys from key server</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>UID</source> <translation type="unfinished">用戶識別碼</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Creation date</source> <translation type="unfinished">創立日期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>KeyID</source> <translation type="unfinished">金鑰 ID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="153"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="157"/> <source>Tag</source> <translation type="unfinished">標籤</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="176"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="180"/> <source>Text is empty.</source> <translation type="unfinished">文字為空。</translation> </message> @@ -3351,61 +3628,62 @@ This will result in loss of all cached form positions, statuses, key servers, et </message> <message> <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="232"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="233"/> <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="242"/> <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="254"/> <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="264"/> <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="271"/> <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="306"/> <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="309"/> <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="354"/> <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="375"/> <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="376"/> <source>Please select one KeyPair before doing this operation.</source> <translation type="unfinished">請在執行此操作前選擇一個 KeyPair。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="422"/> + <location filename="../../../../src/ui/dialog/import_export/KeyServerImportDialog.cpp" line="423"/> <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="436"/> <source>Processing ...</source> <translation type="unfinished"></translation> </message> @@ -3413,27 +3691,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="96"/> <source>Success</source> <translation type="unfinished">成功</translation> </message> @@ -3441,80 +3719,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="80"/> <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="81"/> <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="90"/> <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="91"/> <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="135"/> <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="136"/> <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="140"/> <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="141"/> <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="53"/> <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="86"/> <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="96"/> <source>Sign For Key'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="121"/> <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="122"/> <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="126"/> <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="127"/> <source>The signature operation of the UID is complete</source> <translation type="unfinished">UID的簽名操作完成</translation> </message> @@ -3522,52 +3813,52 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::KeyUploadDialog</name> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="66"/> <source>Uploading Public Key</source> <translation type="unfinished">上傳公開金鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="78"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="84"/> <source>Error</source> <translation type="unfinished">錯誤</translation> </message> <message> - <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/import_export/KeyUploadDialog.cpp" line="85"/> <source>Unknown error occurred</source> <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="155"/> <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="158"/> <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="161"/> <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="164"/> <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="166"/> <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="170"/> <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="171"/> <source>Upload Public Key Successfully</source> <translation type="unfinished">上傳公鑰成功</translation> </message> @@ -3636,22 +3927,22 @@ 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> @@ -3704,1075 +3995,1295 @@ This will result in loss of all cached form positions, statuses, key servers, et <context> <name>GpgFrontend::UI::MainWindow</name> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="154"/> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="159"/> <source>Critical error occur while loading GpgFrontend.</source> <translation type="unfinished">加載 GpgFrontend 時發生嚴重錯誤。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindow.cpp" line="158"/> <source>Loading Failed</source> <translation type="unfinished">加載失敗</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="49"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="74"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="101"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="145"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="164"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="189"/> - <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/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/MainWindowSlotFunction.cpp" line="97"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="121"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="141"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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/MainWindowFileSlotFunction.cpp" line="50"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="75"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="103"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="176"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="201"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="229"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="282"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="302"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="319"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="336"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="355"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="372"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="389"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="409"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="471"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="528"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="546"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="571"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="616"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="661"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="735"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="781"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="810"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="818"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="845"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="910"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="919"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="947"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="988"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="77"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="239"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="278"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="440"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Error</source> <translation type="unfinished">錯誤</translation> </message> <message> - <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="51"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="303"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="356"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="410"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="493"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="572"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="691"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="811"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="911"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="989"/> <source>Cannot read from file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="63"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="178"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="64"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="190"/> <source>The target 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="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="67"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="193"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="310"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="450"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="623"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="742"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="824"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="925"/> <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="76"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="320"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="373"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="617"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="736"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="819"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="920"/> <source>Cannot write to file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="84"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="199"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="211"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> <source>Symmetric Encryption</source> <translation type="unfinished">對稱加密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="85"/> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="200"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="86"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="212"/> <source>No Key Selected. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation type="unfinished">未選擇金鑰。您想使用密碼使用對稱密碼進行加密嗎?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="91"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="63"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="92"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="64"/> <source>Symmetrically Encrypting</source> <translation type="unfinished">對稱加密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="102"/> - <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/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/MainWindowFileSlotFunction.cpp" line="104"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="230"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="283"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="337"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="472"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="547"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="662"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="782"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="846"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="948"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="78"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="203"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="240"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="321"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="441"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="492"/> <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/MainWindowGpgOperaFunction.cpp" line="279"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="261"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="598"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="717"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="396"/> <source>Invalid KeyPair</source> <translation type="unfinished">無效的金鑰對</translation> </message> <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/MainWindowGpgOperaFunction.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="136"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="262"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="599"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="718"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="397"/> <source>The selected keypair cannot be used for encryption.</source> <translation type="unfinished">所選的金鑰對不能用於加密。</translation> </message> <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/MainWindowGpgOperaFunction.cpp" line="103"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="159"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="281"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="263"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="600"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="719"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="115"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="181"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="398"/> <source>For example the Following Key:</source> <translation type="unfinished">例如以下鍵:</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="135"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="144"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="123"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> <source>Encrypting</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="218"/> <source>Archiving & Symmetrically Encrypting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="250"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="270"/> <source>Archiving & Encrypting</source> <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="311"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="624"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="743"/> <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/MainWindowGpgOperaFunction.cpp" line="202"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="325"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="229"/> <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="378"/> <source>Decrypting & 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/MainWindowGpgOperaFunction.cpp" line="147"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="424"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="706"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="163"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="379"/> <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/MainWindowGpgOperaFunction.cpp" line="148"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="588"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="707"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="164"/> <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/MainWindowGpgOperaFunction.cpp" line="100"/> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="156"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="112"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="178"/> <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="433"/> <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="435"/> <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="451"/> <source>The signature file "%1" 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/MainWindowGpgOperaFunction.cpp" line="168"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="460"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="190"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="703"/> <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="513"/> <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="514"/> <source>Please provide An ABSOLUTE Path If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="529"/> <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/MainWindowGpgOperaFunction.cpp" line="237"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="535"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="267"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="307"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="370"/> <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="648"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="425"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/> <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="767"/> <source>Archiving & Encrypting & 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="825"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="926"/> <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="834"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="479"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="850"/> <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="882"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="533"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="445"/> + <source>Missing Keys</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="883"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="348"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="534"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="446"/> + <source>Some signatures cannot be verified because the corresponding keys are missing. + +The following fingerprints are missing: +%1 + +Would you like to fetch these keys from the key server?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="898"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="548"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="462"/> + <source>Verification Incomplete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="549"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="463"/> + <source>Verification was incomplete due to missing keys. You can manually import the keys later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="935"/> <source>Decrypting & Verifying & Extracting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="55"/> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="996"/> + <source>EML File Too Large</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowFileSlotFunction.cpp" line="997"/> + <source>The EML file "%1" is larger than 32MB and will not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="56"/> <source>No Key Checked. Do you want to encrypt with a symmetric cipher using a passphrase?</source> <translation type="unfinished">未檢查金鑰。您想使用密碼短語使用對稱密碼進行加密嗎?</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="101"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="113"/> <source>The selected key contains a key that does not actually have a encrypt usage.</source> <translation type="unfinished">所選金鑰包含一個實際上沒有加密用途的金鑰。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="157"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="179"/> <source>The selected key contains a key that does not actually have a signature usage.</source> <translation type="unfinished">所選金鑰包含一個實際上沒有簽名用法的金鑰。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="268"/> + <location filename="../../../../src/ui/main_window/MainWindowGpgOperaFunction.cpp" line="380"/> <source>Please check some key in the key toolbox on the right.</source> <translation type="unfinished">請檢查右側鑰匙工具箱中的一些鑰匙。</translation> </message> <message> - <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"/> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="157"/> - <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="111"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="137"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="159"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="177"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="192"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="207"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="224"/> <source>Key Not Found.</source> <translation type="unfinished">未找到金鑰。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="116"/> <source>Localize</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="119"/> <source>UTC</source> <translation type="unfinished">世界標準時間</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="126"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="142"/> <source>Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="249"/> - <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="324"/> + <source>This version(%1) may have been withdrawn by the developer due to serious problems. Please stop using this version immediately and download the latest stable version (%2) on the Github Releases Page.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="257"/> - <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="339"/> + <source>This may be a BETA Version (Latest Stable Version: %1).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="298"/> - <source>GpgFrontend Upgradeable (New Version: %1).</source> - <translation type="unfinished">GpgFrontend 可升級(新版本:%1)。</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="345"/> + <source>Commit Hash Mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="302"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="448"/> - <source>Update</source> - <translation type="unfinished">更新</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="346"/> + <source>The current version's commit hash does not match the official release. This may indicate a modified or unofficial build. For security reasons, please verify your installation or download the official release from the Github Releases Page.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="308"/> - <source>Withdrawn Version</source> - <translation type="unfinished">撤回版</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="478"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="573"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="896"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="902"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="584"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> + <source>From</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="487"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="893"/> + <source>Unknown</source> + <translation type="unfinished">未知</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="489"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="892"/> + <source>To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="491"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="589"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="895"/> + <source>Subject</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="592"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="898"/> + <source>CC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="496"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="901"/> + <source>BCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="497"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="595"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="904"/> + <source>Date</source> + <translation type="unfinished">日期</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> + <source>Signed EML Data Hash (SHA1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="913"/> + <source>Message Integrity Check Algorithm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="772"/> + <source>No Key Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="626"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="756"/> + <source>Please select a key for encrypt the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="773"/> + <source>Please select a key for signing the EML.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="695"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/> + <source>Multiple Keys Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="779"/> + <source>Please select only one key to sign the EML.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="310"/> - <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> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="959"/> + <source># EML Data Error + +The provided EML data does not conform to RFC 3156 standards and cannot be processed. + +**Details:** %1 + +### What is EML Data? +EML is a file format for representing email messages, typically including headers, body text, attachments, and metadata. Complete and properly structured EML data is required for validation. + +### Suggested Solutions +1. Verify the EML data is complete and matches the structure outlined in RFC 3156. +2. Refer to the official documentation for the EML structure: %2 + +After correcting the EML data, try the operation again.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="315"/> - <source>You can download the latest stable version(%1) on Github Releases Page.<br/></source> - <translation type="unfinished">您可以在 Github Releases Page 上下載最新的穩定版本 (%1)。<br/></translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="985"/> + <source># Email Operation Error + +An error occurred during the email operation. The process could not be completed. + +**Details:** +- **Error Code:** %1 +- **Error Message:** %2 + +### Possible Causes +1. The email data may be incomplete or corrupted. +2. The selected GPG key does not have the necessary permissions. +3. Issues in the GPG environment or configuration. + +### Suggested Solutions +1. Ensure the email data is complete and follows the expected format. +2. Verify the GPG key has the required access permissions. +3. Check your GPG environment and configuration settings. +4. Review the error details above or application logs for further troubleshooting. + +If the issue persists, consider seeking technical support or consulting the documentation.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="320"/> - <source>This maybe a BETA Version (Latest Stable Version: %1).</source> - <translation type="unfinished">這可能是 BETA 版本(最新穩定版本:%1)。</translation> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="319"/> + <source>GpgFrontend Upgradeable (New Version: %1).</source> + <translation type="unfinished">GpgFrontend 可升級(新版本:%1)。</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="45"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="297"/> + <source>Update</source> + <translation type="unfinished">更新</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotFunction.cpp" line="323"/> + <source>Withdrawn Version</source> + <translation type="unfinished">撤回版</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>New</source> <translation type="unfinished">新的</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="51"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="43"/> <source>Open a new file</source> <translation type="unfinished">打開一個新文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="54"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="47"/> <source>Open...</source> <translation type="unfinished">打開...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="48"/> <source>Open an existing file</source> <translation type="unfinished">打開現有文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="60"/> - <source>File Browser</source> - <translation type="unfinished">文件瀏覽器</translation> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="52"/> + <source>File Panel</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> - <source>Open a file browser</source> - <translation type="unfinished">打開文件瀏覽器</translation> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="53"/> + <source>Open a file panel</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="57"/> <source>Save File</source> <translation type="unfinished">保存存檔</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="58"/> <source>Save the current File</source> <translation type="unfinished">保存當前文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="73"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="62"/> <source>Save As</source> <translation type="unfinished">另存為</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="76"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="63"/> <source>Save the current File as...</source> <translation type="unfinished">將當前文件另存為...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="66"/> <source>Print</source> <translation type="unfinished">打印</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="82"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="67"/> <source>Print Document</source> <translation type="unfinished">打印文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="85"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="70"/> <source>Close</source> <translation type="unfinished">關閉</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="71"/> <source>Close file</source> <translation type="unfinished">關閉文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="91"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="74"/> <source>Quit</source> <translation type="unfinished">退出</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="94"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="75"/> <source>Quit Program</source> <translation type="unfinished">退出程序</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="99"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="79"/> <source>Undo</source> <translation type="unfinished">撤消</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="80"/> <source>Undo Last Edit Action</source> <translation type="unfinished">撤消上次編輯操作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="105"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="83"/> <source>Redo</source> <translation type="unfinished">重做</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="84"/> <source>Redo Last Edit Action</source> <translation type="unfinished">重做上次編輯操作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="111"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="87"/> <source>Zoom In</source> <translation type="unfinished">放大</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="116"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="88"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="92"/> <source>Zoom Out</source> <translation type="unfinished">縮小</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="121"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="93"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="97"/> <source>Paste</source> <translation type="unfinished">粘貼</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="98"/> <source>Paste Text From Clipboard</source> <translation type="unfinished">從剪貼板粘貼文本</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="127"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="102"/> <source>Cut</source> <translation type="unfinished">切</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="131"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="103"/> <source>Cut the current selection's contents to the clipboard</source> <translation type="unfinished">將當前選擇的內容剪切到剪貼板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="108"/> <source>Copy</source> <translation type="unfinished">複製</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="139"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="109"/> <source>Copy the current selection's contents to the clipboard</source> <translation type="unfinished">將當前選擇的內容複製到剪貼板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="143"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="113"/> <source>Quote</source> <translation type="unfinished">引用</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="114"/> <source>Quote whole text</source> <translation type="unfinished">引用全文</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="148"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="118"/> <source>Select All</source> <translation type="unfinished">全選</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="119"/> <source>Select the whole text</source> <translation type="unfinished">選擇整個文本</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="155"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="123"/> <source>Find</source> <translation type="unfinished">找</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="124"/> <source>Find a word</source> <translation type="unfinished">找一個詞</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="161"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="128"/> <source>Remove spacing</source> <translation type="unfinished">刪除間距</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="166"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="130"/> <source>Remove double linebreaks, e.g. in pasted text from Web Mailer</source> <translation type="unfinished">刪除雙換行符,例如在來自 Web Mailer 的粘貼文本中</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="135"/> <source>Settings</source> <translation type="unfinished">設定值</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="171"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="136"/> <source>Open settings dialog</source> <translation type="unfinished">打開設定值對話框</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="179"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="144"/> <source>Encrypt</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="183"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="145"/> <source>Encrypt Message</source> <translation type="unfinished">加密消息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="201"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="151"/> <source>Encrypt Sign</source> <translation type="unfinished">加密簽名</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="206"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="152"/> <source>Encrypt and Sign Message</source> <translation type="unfinished">加密和簽名消息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="224"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="157"/> <source>Decrypt</source> <translation type="unfinished">解密</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="227"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="158"/> <source>Decrypt Message</source> <translation type="unfinished">解密消息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="249"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="164"/> <source>Decrypt Verify</source> <translation type="unfinished">解密驗證</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="253"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="165"/> <source>Decrypt and Verify Message</source> <translation type="unfinished">解密和驗證消息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="275"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="170"/> <source>Sign</source> <translation type="unfinished">標誌</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="278"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="171"/> <source>Sign Message</source> <translation type="unfinished">簽名留言</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="290"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="175"/> <source>Verify</source> <translation type="unfinished">核實</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="293"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="176"/> <source>Verify Message</source> <translation type="unfinished">驗證消息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="308"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="554"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="636"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="184"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="487"/> <source>File</source> <translation type="unfinished">文件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="310"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="186"/> <source>Import New Key From File</source> <translation type="unfinished">從文件導入新金鑰</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="314"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="193"/> <source>Clipboard</source> <translation type="unfinished">剪貼板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="318"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="195"/> <source>Import New Key From Clipboard</source> <translation type="unfinished">從剪貼板導入新金鑰</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="329"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="208"/> <source>Keyserver</source> <translation type="unfinished">金鑰伺服器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="333"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="210"/> <source>Import New Key From Keyserver</source> <translation type="unfinished">從金鑰伺服器導入新金鑰</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="339"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="218"/> <source>Editor</source> <translation type="unfinished">編輯</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="341"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="219"/> <source>Import New Key From Editor</source> <translation type="unfinished">從編輯器導入新金鑰</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="345"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="224"/> <source>Manage Keys</source> <translation type="unfinished">管理金鑰</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="347"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="225"/> <source>Open Key Management</source> <translation type="unfinished">開放式金鑰管理</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="351"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="230"/> <source>Clear Password Cache</source> <translation type="unfinished">清除密碼緩存</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="354"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="231"/> <source>Clear Password Cache of GnuPG</source> <translation type="unfinished">清除 GnuPG 的密碼緩存</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="359"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="376"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="397"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="459"/> + <source>Advanced</source> + <translation type="unfinished">先進的</translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="600"/> + <source>Status Panel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="346"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="378"/> <source>Successful Operation</source> <translation type="unfinished">成功運作</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="360"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="347"/> <source>Clear password cache successfully</source> <translation type="unfinished">清除密碼緩存成功</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="362"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="380"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="401"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="349"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="382"/> <source>Failed Operation</source> <translation type="unfinished">操作失敗</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="350"/> <source>Failed to clear password cache of GnuPG</source> <translation type="unfinished">無法清除 GnuPG 的密碼緩存</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="368"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="236"/> <source>Reload All Components</source> <translation type="unfinished">重新加載所有組件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="370"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="237"/> <source>Reload All GnuPG's Components</source> <translation type="unfinished">重新加載所有 GnuPG 的組件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="377"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/> <source>Reload all the GnuPG's components successfully</source> <translation type="unfinished">成功重新加載所有 GnuPG 組件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="381"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="365"/> <source>Failed to reload all or one of the GnuPG's component(s)</source> <translation type="unfinished">未能重新加載所有或其中一個 GnuPG 組件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="386"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="242"/> <source>Restart All Components</source> <translation type="unfinished">重新啟動所有組件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="388"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Restart All GnuPG's Components</source> <translation type="unfinished">重新啟動所有 GnuPG 的組件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="398"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="379"/> <source>Restart all the GnuPG's components successfully</source> <translation type="unfinished">成功重啟所有 GnuPG 組件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="402"/> + <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="383"/> <source>Failed to restart all or one of the GnuPG's component(s)</source> <translation type="unfinished">無法重新啟動所有或其中一個 GnuPG 組件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="407"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Open GnuPG Controller</source> <translation type="unfinished">打開 GnuPG 控制器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="409"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Open GnuPG Controller Dialog</source> <translation type="unfinished">打開 GnuPG 控制器對話框</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="413"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="254"/> <source>Open Module Controller</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="415"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="255"/> <source>Open Module Controller Dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="422"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="264"/> + <source>New E-Mail</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="265"/> + <source>Create A New E-Mail Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="273"/> <source>About</source> <translation type="unfinished">關於</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="424"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="274"/> <source>Show the application's About box</source> <translation type="unfinished">顯示應用程序的關於框</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="430"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="434"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="280"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="283"/> <source>GnuPG</source> <translation type="unfinished">GnuPG</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="432"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="281"/> <source>Information about Gnupg</source> <translation type="unfinished">關於 Gnupg 的信息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="437"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="287"/> <source>Translate</source> <translation type="unfinished">翻譯</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="439"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="288"/> <source>Information about translation</source> <translation type="unfinished">翻譯信息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="441"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="290"/> <source>Translators</source> <translation type="unfinished">翻譯員</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="444"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="294"/> <source>Check for Updates</source> <translation type="unfinished">檢查更新</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="446"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="295"/> <source>Check for updates</source> <translation type="unfinished">檢查更新</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="451"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="301"/> <source>Open Wizard</source> <translation type="unfinished">打開嚮導</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="453"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="302"/> <source>Open the wizard</source> <translation type="unfinished">打開嚮導</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="458"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="307"/> <source>Append Public Key to Editor</source> <translation type="unfinished">將公鑰附加到編輯器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="460"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="308"/> <source>Append selected Keypair's Public Key to Editor</source> <translation type="unfinished">將選定的金鑰對的公鑰附加到編輯器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="465"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="313"/> <source>Append Create DateTime to Editor</source> <translation type="unfinished">將創建日期時間附加到編輯器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="467"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="314"/> <source>Append selected Key's creation date and time to Editor</source> <translation type="unfinished">將所選金鑰的創建日期和時間附加到編輯器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="472"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="319"/> <source>Append Expire DateTime to Editor</source> <translation type="unfinished">將過期日期時間附加到編輯器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="474"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="320"/> <source>Append selected Key's expiration date and time to Editor</source> <translation type="unfinished">將所選金鑰的到期日期和時間附加到編輯器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="479"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="325"/> <source>Append Fingerprint to Editor</source> <translation type="unfinished">將指紋附加到編輯器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="481"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="326"/> <source>Append selected Key's Fingerprint to Editor</source> <translation type="unfinished">將所選金鑰的指紋附加到編輯器</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="485"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="331"/> <source>Copy Email</source> <translation type="unfinished">複製電子郵件</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="487"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="332"/> <source>Copy selected Keypair's to clipboard</source> <translation type="unfinished">將選定的金鑰對複製到剪貼板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="492"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="337"/> <source>Copy Default UID</source> <translation type="unfinished">複製預設 UID</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="494"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>Copy selected Keypair's default UID to clipboard</source> <translation type="unfinished">將所選金鑰對的預設 UID 複製到剪貼板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="498"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="343"/> <source>Copy Key ID</source> <translation type="unfinished">複製金鑰 ID</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="500"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="344"/> <source>Copy selected Keypair's ID to clipboard</source> <translation type="unfinished">將所選金鑰對的 ID 複製到剪貼板</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="504"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>Show Key Details</source> <translation type="unfinished">顯示關鍵細節</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="505"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="350"/> <source>Show Details for this Key</source> <translation type="unfinished">顯示此鍵的詳細信息</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="509"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="355"/> <source>Add To Favourite</source> <translation type="unfinished">加入到收藏夾</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="510"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="356"/> <source>Add this key to Favourite Table</source> <translation type="unfinished">將此鍵加入到收藏夾表</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="516"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="362"/> <source>Remove From Favourite</source> <translation type="unfinished">從收藏夾中刪除</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="518"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="363"/> <source>Remove this key from Favourite Table</source> <translation type="unfinished">從收藏表中刪除此鍵</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="524"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="525"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="370"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="371"/> <source>Set Owner Trust Level</source> <translation type="unfinished">設定所有者信任級別</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="544"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="391"/> <source>Remove PGP Header</source> <translation type="unfinished">刪除 PGP 標頭</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="548"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="395"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="396"/> <source>Add PGP Header</source> <translation type="unfinished">加入 PGP 標頭</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="567"/> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="658"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="420"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="514"/> <source>Edit</source> <translation type="unfinished">編輯</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="585"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="440"/> <source>Crypt</source> <translation type="unfinished">地穴</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="595"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="450"/> <source>Keys</source> <translation type="unfinished">鑰匙</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="596"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="451"/> <source>Import Key</source> <translation type="unfinished">導入金鑰</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="604"/> - <source>Advance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="612"/> - <source>Steganography</source> - <translation type="unfinished">隱寫術</translation> - </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="616"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="467"/> <source>View</source> <translation type="unfinished">看法</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="618"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="469"/> <source>Help</source> <translation type="unfinished">幫助</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="643"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="499"/> <source>Operations</source> <translation type="unfinished">運作中</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="653"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="509"/> <source>Key</source> <translation type="unfinished">鑰匙</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="666"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="522"/> <source>Special Edit</source> <translation type="unfinished">特別編輯</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="678"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="536"/> <source>Import key from...</source> <translation type="unfinished">匯入金鑰位置...</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="679"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="537"/> <source>Import key</source> <translation type="unfinished">導入金鑰</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="695"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="553"/> <source>Ready</source> <translation type="unfinished">準備好</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="702"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="560"/> <source>Key ToolBox</source> <translation type="unfinished">鑰匙工具箱</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="710"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="568"/> <source>Default</source> <translation type="unfinished">預設</translation> </message> <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="718"/> + <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="575"/> <source>Favourite</source> <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="582"/> <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="589"/> <source>Has Private Key</source> <translation type="unfinished">有私鑰</translation> </message> - <message> - <location filename="../../../../src/ui/main_window/MainWindowUI.cpp" line="750"/> - <source>Information Board</source> - <translation type="unfinished">信息板</translation> - </message> </context> <context> <name>GpgFrontend::UI::ModuleControllerDialog</name> <message> <location filename="../../../../src/ui/dialog/controller/ModuleControllerDialog.cpp" line="49"/> - <source>Module Informations</source> + <source>Module Information</source> <translation type="unfinished"></translation> </message> <message> @@ -4812,89 +5323,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"></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"></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"></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> @@ -4964,8 +5475,8 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="96"/> - <source>Automatically import a missing key for signature verification.</source> - <translation type="unfinished">自動匯入缺少的金鑰以利簽署驗證</translation> + <source>Automatically fetch key publish status from key server.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../../../../src/ui/dialog/settings/SettingsNetwork.cpp" line="98"/> @@ -5021,23 +5532,23 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <translation type="unfinished">0 個字符</translation> </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="66"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="223"/> <source>%1 character(s)</source> <translation type="unfinished">%1 個字符</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="72"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="75"/> <source>Loading...</source> <translation type="unfinished">正在加載...</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="86"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="95"/> <source>lf</source> <translation type="unfinished">如果</translation> </message> <message> - <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="87"/> + <location filename="../../../../src/ui/widgets/PlainTextEditorPage.cpp" line="96"/> <source>UTF-8</source> <translation type="unfinished">UTF-8</translation> </message> @@ -5071,79 +5582,39 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc </message> </context> <context> - <name>GpgFrontend::UI::RaisePinentry</name> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/> - <source>Show passphrase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="68"/> - <source>Hide passphrase</source> - <translation type="unfinished"></translation> - </message> + <name>GpgFrontend::UI::RevocationOptionsDialog</name> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="67"/> - <source>Repeat Passphrase:</source> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="42"/> + <source>Revocation Reason (Code)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="71"/> - <source>Given Passphrase was wrong. Please retry.</source> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="43"/> + <source>Revocation Reason (Text)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="74"/> - <source>Passphrase:</source> + <location filename="../../../../src/ui/dialog/RevocationOptionsDialog.cpp" line="44"/> + <source>Revocation Options</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="84"/> - <source>Passphrases do not match</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="87"/> - <source>Caps Lock is on</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="91"/> - <source>Bundled Pinentry</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="95"/> - <source>Confirm</source> - <translation type="unfinished">確認</translation> - </message> - <message> - <location filename="../../../../src/ui/function/RaisePinentry.cpp" line="96"/> - <source>Cancel</source> - <translation type="unfinished">取消</translation> - </message> </context> <context> <name>GpgFrontend::UI::SetOwnerTrustLevel</name> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> - <source>Unknown</source> - <translation type="unfinished">未知</translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="49"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="67"/> <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="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="65"/> <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="50"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="63"/> <source>Marginal</source> <translation type="unfinished">邊緣</translation> @@ -5155,38 +5626,28 @@ 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="50"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="51"/> <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="59"/> <source>Ultimate</source> <translation type="unfinished">最終的</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="52"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> <source>Modify Owner Trust Level</source> <translation type="unfinished">修改所有者信任級別</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="53"/> + <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="54"/> <source>Trust for the Key Pair:</source> <translation type="unfinished">對金鑰對的信任:</translation> </message> <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="73"/> - <source>Warning</source> - <translation type="unfinished">警告</translation> - </message> - <message> - <location filename="../../../../src/ui/function/SetOwnerTrustLevel.cpp" line="75"/> - <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="78"/> <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="79"/> <source>Modify Owner Trust Level failed.</source> <translation type="unfinished">修改擁有人信任級別失敗。</translation> </message> @@ -5214,17 +5675,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/dialog/settings/SettingsDialog.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="71"/> <source>Settings</source> <translation type="unfinished">設定值</translation> </message> <message> - <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="71"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="61"/> <source>Preference</source> <translation type="unfinished">喜好設定</translation> </message> <message> - <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="124"/> + <location filename="../../../../src/ui/dialog/settings/SettingsDialog.cpp" line="123"/> <source>System Default</source> <translation type="unfinished">系統預設值</translation> </message> @@ -5242,27 +5703,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> @@ -5270,87 +5731,87 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::SubkeyGenerateDialog</name> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="67"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="72"/> <source>Tipps: if the key pair has a passphrase, the subkey's passphrase must be equal to it.</source> <translation type="unfinished">提示:如果金鑰對有密碼,則子金鑰的密碼必須與其相等。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="85"/> <source>Generate New Subkey</source> <translation type="unfinished">生成新子金鑰</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="93"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> <source>Key Usage</source> <translation type="unfinished">金鑰使用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="95"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="100"/> <source>Encryption</source> <translation type="unfinished">加密</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="98"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="103"/> <source>Signing</source> <translation type="unfinished">簽約</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="101"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="106"/> <source>Certification</source> <translation type="unfinished">認證</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="104"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="109"/> <source>Authentication</source> <translation type="unfinished">驗證</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="148"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="153"/> <source>Key Type</source> <translation type="unfinished">鑰匙類型</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="149"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="154"/> <source>KeySize (in Bit)</source> <translation type="unfinished">金鑰大小(以位為單位)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="150"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="155"/> <source>Expiration Date</source> <translation type="unfinished">截止日期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="156"/> <source>Never Expire</source> <translation type="unfinished">永不過期</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="152"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="157"/> <source>Non Pass Phrase</source> <translation type="unfinished">不合格短語</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="162"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="167"/> <source>Basic Information</source> <translation type="unfinished">基本信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="275"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="280"/> <source>Expiration time no more than 2 years.</source> <translation type="unfinished">有效期不超過2年。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="290"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="295"/> <source>Generating</source> <translation type="unfinished">生成</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="300"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="306"/> <source>Error</source> <translation type="unfinished">錯誤</translation> </message> <message> - <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="301"/> + <location filename="../../../../src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp" line="307"/> <source>Unknown error occurred</source> <translation type="unfinished"></translation> </message> @@ -5401,171 +5862,202 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::TextEdit</name> <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="62"/> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="76"/> - <source>untitled</source> - <translation type="unfinished">無標題</translation> - </message> - <message> - <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="108"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="73"/> <source>Open Directory</source> <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="182"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="449"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="486"/> <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="183"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="197"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="450"/> <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="120"/> <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="83"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="91"/> + <source>Error</source> + <translation type="unfinished">錯誤</translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="84"/> + <source>Cannot open this file. Please make sure that this is a regular file and it's readable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="92"/> + <source>Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text Editor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="100"/> + <source>File Open Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="101"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="109"/> + <source>Binary File Detected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="110"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="232"/> + <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="248"/> <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="309"/> <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="310"/> <source>The document "%1" 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="313"/> <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="314"/> <source>If you don'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="486"/> <source>No document to print</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>GpgFrontend::UI::TranslatorsTab</name> + <name>GpgFrontend::UI::TextEditTabWidget</name> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="145"/> - <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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="59"/> + <source>File Too Large</source> + <translation type="unfinished"></translation> </message> -</context> -<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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="60"/> + <source>The file "%1" is larger than 1MB and will not be opened.</source> + <translation type="unfinished"></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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="68"/> + <source>File Open Error</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="172"/> - <source>Current Version</source> - <translation type="unfinished">當前版本</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="69"/> + <source>The file "%1" could not be opened.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="173"/> - <source>: </source> - <translation type="unfinished">: </translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="77"/> + <source>Binary File Detected</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="248"/> - <source>Latest Version From Github</source> - <translation type="unfinished">來自 Github 的最新版本</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="78"/> + <source>The file "%1" appears to be a binary file and will not be opened.</source> + <translation type="unfinished"></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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="95"/> + <source>Directory Permission Denied</source> + <translation type="unfinished"></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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="96"/> + <source>You do not have permission to access the directory "%1".</source> + <translation type="unfinished"></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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="128"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="155"/> + <source>Warning</source> + <translation type="unfinished">警告</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> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="156"/> + <source>Cannot read file %1: +%2.</source> + <translation type="unfinished">無法讀取文件 %1: +%2。</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">此版本存在嚴重問題,已撤回。請立即停止使用。</translation> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="254"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="268"/> + <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="284"/> + <source>untitled</source> + <translation type="unfinished">無標題</translation> </message> +</context> +<context> + <name>GpgFrontend::UI::TranslatorsTab</name> <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> + <location filename="../../../../src/ui/dialog/help/AboutDialog.cpp" line="153"/> + <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> </context> <context> <name>GpgFrontend::UI::VerifyDetailsDialog</name> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="39"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="42"/> <source>Signatures Details</source> <translation type="unfinished">簽名詳情</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="65"/> <source>No valid input found</source> <translation type="unfinished">找不到有效的輸入</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="72"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> <source>Error Validating signature</source> <translation type="unfinished">驗證簽名時出錯</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="75"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="78"/> <source>File was signed on %1</source> <translation type="unfinished">文件已在 %1 上簽名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="76"/> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="80"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="83"/> <source>It Contains</source> <translation type="unfinished">它包含了</translation> </message> <message> - <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="79"/> + <location filename="../../../../src/ui/dialog/details/VerifyDetailsDialog.cpp" line="82"/> <source>Signed on %1</source> <translation type="unfinished">已在 %1 上簽名</translation> </message> @@ -5573,154 +6065,154 @@ If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: </sourc <context> <name>GpgFrontend::UI::VerifyKeyDetailBox</name> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="54"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="57"/> <source>Import from keyserver</source> <translation type="unfinished">從金鑰伺服器導入</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="59"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="62"/> <source>Key not present with id 0x</source> <translation type="unfinished">不存在 ID 為 0x 的金鑰</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Status</source> <translation type="unfinished">狀態</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="63"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="66"/> <source>:</source> <translation type="unfinished">:</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="65"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="68"/> <source>Key not present in key list</source> <translation type="unfinished">金鑰不在金鑰列表中</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="73"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="76"/> <source>A Signature</source> <translation type="unfinished">一個簽名</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="78"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="93"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="108"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="124"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="139"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="154"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="81"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="96"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="111"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="127"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="142"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="157"/> <source>Key Information is NOT Available</source> <translation type="unfinished">關鍵信息不可用</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="80"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="95"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="110"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="126"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="141"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="156"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="83"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="98"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="113"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="129"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="144"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="159"/> <source>Fingerprint</source> <translation type="unfinished">指紋</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="91"/> <source>Cert Revoked</source> <translation type="unfinished">證書吊銷</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="106"/> <source>Signature Expired</source> <translation type="unfinished">簽名過期</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="118"/> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="119"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="121"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="122"/> <source>Key Expired</source> <translation type="unfinished">金鑰過期</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="134"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="137"/> <source>General Error</source> <translation type="unfinished">一般錯誤</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="149"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="152"/> <source>Unknown Error </source> <translation type="unfinished">異常錯誤 </translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="176"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="182"/> <source>Signer Name</source> <translation type="unfinished">簽名者姓名</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="177"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="183"/> <source>Signer Email</source> <translation type="unfinished">簽名者電子郵件</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="178"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="184"/> <source>Key's Fingerprint</source> <translation type="unfinished">鑰匙的指紋</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="179"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="185"/> <source>Valid</source> <translation type="unfinished">有效的</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="180"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="186"/> <source>Flags</source> <translation type="unfinished">旗幟</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="187"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="193"/> <source>Fully Valid</source> <translation type="unfinished">完全有效</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="189"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="195"/> <source>NOT Fully Valid</source> <translation type="unfinished">不完全有效</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="196"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> <source>Good</source> <translation type="unfinished">好的</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="199"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> <source>Bad</source> <translation type="unfinished">壞的</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="202"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> <source>Expired</source> <translation type="unfinished">已到期</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="205"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> <source>Missing Key</source> <translation type="unfinished">缺少鑰匙</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="208"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> <source>Revoked Key</source> <translation type="unfinished">撤銷金鑰</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="211"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="217"/> <source>Expired Key</source> <translation type="unfinished">過期金鑰</translation> </message> <message> - <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="214"/> + <location filename="../../../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="220"/> <source>Missing CRL</source> <translation type="unfinished">缺少 CRL</translation> </message> @@ -5769,47 +6261,27 @@ 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"/> - <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"/> - <source>Build DateTime: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="54"/> - <source>Build Version: </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../../src/cmd.cpp" line="56"/> - <source>Source Code Version: </source> - <translation type="unfinished"></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> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="64"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="67"/> <source>Show Verify Details</source> <translation type="unfinished">顯示驗證詳細信息</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="72"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="75"/> <source>Public key not found locally</source> <translation type="unfinished">本地未找到公鑰</translation> </message> <message> - <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="73"/> + <location filename="../../../../src/ui/UserInterfaceUtils.cpp" line="76"/> <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> <translation type="unfinished">本地沒有目標公鑰內容供 GpgFrontend 收集有關此簽名的足夠信息。現在要從 Keyserver 導入公鑰嗎?</translation> </message> @@ -5820,7 +6292,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> @@ -5828,10 +6300,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 type="unfinished">: </translation> </message> @@ -5842,101 +6314,69 @@ 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'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"/> - <source>GpgME initiation failed</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="578"/> + <source>Sync All Public Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="409"/> - <source>GpgME Context initiation failed</source> + <location filename="../../../../src/ui/widgets/KeyList.cpp" line="579"/> + <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> <message> - <location filename="../../../../src/core/GpgCoreInit.cpp" line="418"/> - <source>Gpg Key Detabase initiation failed</source> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="398"/> + <source>Cannot Find GpgConf</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="486"/> - <source>Sync All Public Key</source> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="406"/> + <source>Cannot Find GnuPG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../../src/ui/widgets/KeyList.cpp" line="487"/> - <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> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="421"/> + <source>Cannot Find Home Path</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>QObject</name> - <message> - <source>File Hash Information</source> - <translation type="obsolete">文件哈希信息</translation> - </message> - <message> - <source>filename</source> - <translation type="obsolete">文檔名稱</translation> - </message> - <message> - <source>: </source> - <translation type="obsolete">: </translation> - </message> - <message> - <source>file size(bytes)</source> - <translation type="obsolete">文件大小(字節)</translation> - </message> <message> - <source>Error in Calculating File Hash </source> - <translation type="obsolete">計算檔案雜湊中有錯誤 </translation> - </message> - <message> - <source>Success</source> - <translation type="obsolete">成功</translation> - </message> - <message> - <source>Loading Gnupg Info...</source> - <translation type="obsolete">正在加載 Gnupg 信息...</translation> - </message> - <message> - <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="obsolete">如果此過程太慢,請在 gnupg 組態檔案中適當設定金鑰伺服器位址(取決於您所在國家或地區的網絡情況)。</translation> - </message> - <message> - <source>Show Verify Details</source> - <translation type="obsolete">顯示驗證詳細信息</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="473"/> + <source>GpgME Initiation Failed</source> + <translation type="unfinished"></translation> </message> <message> - <source>Public key not found locally</source> - <translation type="obsolete">本地未找到公鑰</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="547"/> + <source>GpgME Default Context Initiation Failed</source> + <translation type="unfinished"></translation> </message> <message> - <source>There is no target public key content in local for GpgFrontend to gather enough information about this Signature. Do you want to import the public key from Keyserver now?</source> - <translation type="obsolete">本地沒有目標公鑰內容供 GpgFrontend 收集有關此簽名的足夠信息。現在要從 Keyserver 導入公鑰嗎?</translation> + <location filename="../../../../src/core/GpgCoreInit.cpp" line="558"/> + <source>Gpg Default Key Database Initiation Failed</source> + <translation type="unfinished"></translation> </message> </context> </TS> |