aboutsummaryrefslogtreecommitdiffstats
path: root/resource/ts/gpgfrontend_en_us.ts
diff options
context:
space:
mode:
Diffstat (limited to 'resource/ts/gpgfrontend_en_us.ts')
-rw-r--r--resource/ts/gpgfrontend_en_us.ts1315
1 files changed, 807 insertions, 508 deletions
diff --git a/resource/ts/gpgfrontend_en_us.ts b/resource/ts/gpgfrontend_en_us.ts
index c718def2..0042e061 100644
--- a/resource/ts/gpgfrontend_en_us.ts
+++ b/resource/ts/gpgfrontend_en_us.ts
@@ -4,30 +4,35 @@
<context>
<name>AboutDialog</name>
<message>
- <location filename="../../src/ui/AboutDialog.cpp" line="29"/>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="35"/>
<source>About </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/AboutDialog.cpp" line="35"/>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="42"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/AboutDialog.cpp" line="36"/>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/>
<source>Translators</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AdvancedTab</name>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="580"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="679"/>
<source>Show Steganography Options [Advanced]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="582"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="681"/>
<source>Show Steganographic Options.</source>
<translation type="unfinished"></translation>
</message>
@@ -35,179 +40,159 @@
<context>
<name>AppearanceTab</name>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="368"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="444"/>
<source>Iconsize</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="370"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="446"/>
<source>small</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="371"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="447"/>
<source>medium</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="372"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="448"/>
<source>large</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="388"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="464"/>
<source>Iconstyle</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="390"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="466"/>
<source>just text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="391"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="467"/>
<source>just icons</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="392"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="468"/>
<source>text and icons</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="408"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="484"/>
<source>Windowstate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="411"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="487"/>
<source>Save window size and position on exit.</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>AttachmentTableModel</name>
<message>
- <location filename="../../src/ui/AttachmentTableModel.cpp" line="124"/>
- <source>Filename</source>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="495"/>
+ <source>Information Board</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/AttachmentTableModel.cpp" line="127"/>
- <source>Contenttype</source>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="501"/>
+ <source> Front Size</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>Attachments</name>
- <message>
- <location filename="../../src/ui/widgets/Attachments.cpp" line="78"/>
- <location filename="../../src/ui/widgets/Attachments.cpp" line="113"/>
- <source>Save File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/Attachments.cpp" line="79"/>
- <source>Save this file</source>
- <translation type="unfinished"></translation>
- </message>
+ <name>ChoosePage</name>
<message>
- <location filename="../../src/ui/widgets/Attachments.cpp" line="83"/>
- <source>Open File</source>
+ <location filename="../../src/ui/Wizard.cpp" line="165"/>
+ <source>Choose your action...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/Attachments.cpp" line="84"/>
- <source>Open this file</source>
+ <location filename="../../src/ui/Wizard.cpp" line="166"/>
+ <source>...by clicking on the appropriate link.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/Attachments.cpp" line="119"/>
- <location filename="../../src/ui/widgets/Attachments.cpp" line="164"/>
- <source>File</source>
+ <location filename="../../src/ui/Wizard.cpp" line="168"/>
+ <source>If you have never used GPGFrontend before and also don&apos;t own a gpg key yet you may possibly want to read how to</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/Attachments.cpp" line="120"/>
- <location filename="../../src/ui/widgets/Attachments.cpp" line="165"/>
- <source>Cannot write file %1:
-%2.</source>
+ <location filename="../../src/ui/Wizard.cpp" line="170"/>
+ <source>Generate Key</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>ChoosePage</name>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="161"/>
- <source>Choose your action...</source>
+ <location filename="../../src/ui/Wizard.cpp" line="176"/>
+ <source>If you want to learn how to encrypt, decrypt, sign and verify text, you can read </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="162"/>
- <source>...by clicking on the appropriate link.</source>
+ <location filename="../../src/ui/Wizard.cpp" line="178"/>
+ <source>Encrypt &amp; Decrypt Text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="164"/>
- <source>If you have never used GPGFrontend before and also don&apos;t own a gpg key yet you may possibly want to read how to</source>
+ <location filename="../../src/ui/Wizard.cpp" line="178"/>
+ <location filename="../../src/ui/Wizard.cpp" line="190"/>
+ <source>or</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="172"/>
- <source>If you want to learn how to encrypt and decrypt text, you can read </source>
+ <location filename="../../src/ui/Wizard.cpp" line="180"/>
+ <source>Sign &amp; Verify Text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="174"/>
- <location filename="../../src/ui/Wizard.cpp" line="183"/>
- <source>this document</source>
+ <location filename="../../src/ui/Wizard.cpp" line="188"/>
+ <source>If you want to operate file, you can read </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="181"/>
- <source>If you want to sign and verify text, you can read </source>
+ <location filename="../../src/ui/Wizard.cpp" line="190"/>
+ <source>Encrypt &amp; Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="166"/>
- <source>create a new keypair</source>
+ <location filename="../../src/ui/Wizard.cpp" line="192"/>
+ <source>Sign &amp; Verify File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConclusionPage</name>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="397"/>
+ <location filename="../../src/ui/Wizard.cpp" line="407"/>
<source>Ready.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="398"/>
+ <location filename="../../src/ui/Wizard.cpp" line="408"/>
<source>Have fun with GPGFrontend!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="400"/>
+ <location filename="../../src/ui/Wizard.cpp" line="410"/>
<source>You are ready to use GPGFrontend now.&lt;br&gt;&lt;br&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="402"/>
+ <location filename="../../src/ui/Wizard.cpp" line="412"/>
<source>The Online Document</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="403"/>
+ <location filename="../../src/ui/Wizard.cpp" line="413"/>
<source> will get you started with GPGFrontend. It will open in the main window.&lt;br&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="410"/>
+ <location filename="../../src/ui/Wizard.cpp" line="420"/>
<source>Open offline help.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="413"/>
+ <location filename="../../src/ui/Wizard.cpp" line="423"/>
<source>Dont show the wizard again.</source>
<translation type="unfinished"></translation>
</message>
@@ -267,23 +252,45 @@
</message>
<message>
<location filename="../../src/ui/FileEncryptionDialog.cpp" line="194"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="222"/>
+ <location filename="../../src/ui/FileEncryptionDialog.cpp" line="245"/>
<source>Couldn&apos;t open file</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../../src/ui/FileEncryptionDialog.cpp" line="213"/>
+ <location filename="../../src/ui/FileEncryptionDialog.cpp" line="224"/>
+ <location filename="../../src/ui/FileEncryptionDialog.cpp" line="235"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/FileEncryptionDialog.cpp" line="214"/>
+ <source>Error Occurred During Encryption</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/FileEncryptionDialog.cpp" line="225"/>
+ <source>Error Occurred During Decryption</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/ui/FileEncryptionDialog.cpp" line="236"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="245"/>
+ <source>Error Occurred During Signature</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/FileEncryptionDialog.cpp" line="259"/>
+ <location filename="../../src/ui/FileEncryptionDialog.cpp" line="268"/>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="237"/>
+ <location filename="../../src/ui/FileEncryptionDialog.cpp" line="260"/>
<source>File exists! Do you want to overwrite it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="246"/>
+ <location filename="../../src/ui/FileEncryptionDialog.cpp" line="269"/>
<source>Cannot write file %1:
%2.</source>
<translation type="unfinished"></translation>
@@ -292,52 +299,52 @@
<context>
<name>FilePage</name>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="137"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="161"/>
<source>Open</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="139"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="163"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="141"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="165"/>
<source>Encrypt and Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="143"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="167"/>
<source>Decrypt and Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="145"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="169"/>
<source>Only Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="147"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="171"/>
<source>Only Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="198"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="222"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="223"/>
<source>Are you sure you want to delete it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="209"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="233"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="234"/>
<source>Unable to delete the file or folder.</source>
<translation type="unfinished"></translation>
</message>
@@ -353,57 +360,57 @@
<context>
<name>GeneralTab</name>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="135"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="137"/>
<source>Remember Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="138"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="140"/>
<source>Remember password until closing gpg4usb</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="145"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="147"/>
<source>Save Checked Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="148"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="150"/>
<source>Save checked private keys on exit and restore them on next start.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="157"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="159"/>
<source>Confirm drag&apos;n&apos;drop key import</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="160"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="162"/>
<source>Import files dropped on the keylist without confirmation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="167"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="169"/>
<source>Language</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="176"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="178"/>
<source>&lt;b&gt;NOTE: &lt;/b&gt; GpgFrontend will restart automatically if you change the language!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="185"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="187"/>
<source>Own key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="193"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="195"/>
<source>&lt;none&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="207"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="209"/>
<source>Key pair for synchronization and identity authentication</source>
<translation type="unfinished"></translation>
</message>
@@ -411,42 +418,32 @@
<context>
<name>GpgME::GpgContext</name>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="90"/>
- <source>ENV Loading Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="91"/>
- <source>Gnupg is not installed correctly, please follow the ReadME instructions to install gnupg and then open GPGFrontend.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="577"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="528"/>
<source>Wrong password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="585"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="536"/>
<source>Enter Password for</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="589"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="540"/>
<source>Enter Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="764"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="706"/>
<source>Key Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="764"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="706"/>
<source>No Private Key Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="804"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="746"/>
<source>Error in signing:</source>
<translation type="unfinished"></translation>
</message>
@@ -454,22 +451,22 @@
<context>
<name>GpgPathsTab</name>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="612"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="711"/>
<source>Relative path to keydb</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="625"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="724"/>
<source>Current keydb path: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="630"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="729"/>
<source>&lt;b&gt;NOTE: &lt;/b&gt; Gpg4usb will restart automatically if you change the keydb path!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="659"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="758"/>
<source>Choose keydb directory</source>
<translation type="unfinished"></translation>
</message>
@@ -477,32 +474,32 @@
<context>
<name>ImportFromGnupgPage</name>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="292"/>
+ <location filename="../../src/ui/Wizard.cpp" line="302"/>
<source>Import keys...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="293"/>
+ <location filename="../../src/ui/Wizard.cpp" line="303"/>
<source>...from existing GnuPG installation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="295"/>
+ <location filename="../../src/ui/Wizard.cpp" line="305"/>
<source>You can import keys from a locally installed GnuPG.&lt;br&gt;&lt;br&gt; The location is read from registry in Windows or assumed to be the .gnupg folder in the your home directory in Linux.&lt;br&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="299"/>
+ <location filename="../../src/ui/Wizard.cpp" line="309"/>
<source>Import keys from GnuPG</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="313"/>
+ <location filename="../../src/ui/Wizard.cpp" line="323"/>
<source>Import Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="313"/>
+ <location filename="../../src/ui/Wizard.cpp" line="323"/>
<source>Couldn&apos;t locate GnuPG home directory</source>
<translation type="unfinished"></translation>
</message>
@@ -510,47 +507,47 @@
<context>
<name>ImportFromGpg4usbPage</name>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="215"/>
+ <location filename="../../src/ui/Wizard.cpp" line="225"/>
<source>Import from...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="216"/>
+ <location filename="../../src/ui/Wizard.cpp" line="226"/>
<source>...existing GPGFrontend</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="218"/>
+ <location filename="../../src/ui/Wizard.cpp" line="228"/>
<source>You can import keys and/or settings from existing GPGFrontend. &lt;br&gt;&lt;br&gt;Just check what you want to import, click the import button and choose the directory of your other GPGFrontend in the appearing file dialog.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="225"/>
+ <location filename="../../src/ui/Wizard.cpp" line="235"/>
<source>Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="229"/>
+ <location filename="../../src/ui/Wizard.cpp" line="239"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="231"/>
+ <location filename="../../src/ui/Wizard.cpp" line="241"/>
<source>Import from GPGFrontend</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="246"/>
+ <location filename="../../src/ui/Wizard.cpp" line="256"/>
<source>Other GPGFrontend directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="265"/>
+ <location filename="../../src/ui/Wizard.cpp" line="275"/>
<source>Configuration Imported</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="266"/>
+ <location filename="../../src/ui/Wizard.cpp" line="276"/>
<source>Imported Configuration from old GPGFrontend.&lt;br&gt;Will now restart to activate the configuration.</source>
<translation type="unfinished"></translation>
</message>
@@ -558,30 +555,35 @@
<context>
<name>InfoBoardWidget</name>
<message>
- <location filename="../../src/ui/widgets/InfoBoardWidget.cpp" line="38"/>
+ <location filename="../../src/ui/widgets/InfoBoardWidget.cpp" line="40"/>
<source>Import missing key from Keyserver</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../src/ui/widgets/InfoBoardWidget.cpp" line="57"/>
+ <source>Optional Actions Menu</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>InfoTab</name>
<message>
- <location filename="../../src/ui/AboutDialog.cpp" line="55"/>
- <source>&lt;br&gt;&lt;center&gt;GPGFrontend is an easy-to-use, compact, &lt;br&gt;cross-platform, and installation-free gpg front-end tool.&lt;br&gt;It visualizes most of the common operations of gpg commands.&lt;br&gt;It&apos;s licensed under the GPL v3&lt;br&gt;&lt;br&gt;&lt;b&gt;Developer:&lt;/b&gt;&lt;br&gt;Saturneric&lt;br&gt;&lt;br&gt;If you have any questions or suggestions, raise an issue&lt;br/&gt;at &lt;a href=&quot;https://github.com/saturneric/GpgFrontend&quot;&gt;GitHub&lt;/a&gt; or send a mail to my mailing list at &lt;a href=&quot;mailto:[email protected]&quot;&gt;[email protected]&lt;/a&gt;.</source>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="74"/>
+ <source>&lt;br&gt;&lt;center&gt;GPGFrontend is an easy-to-use, compact, cross-platform, &lt;br&gt;and installation-free gpg front-end tool.&lt;br&gt;It visualizes most of the common operations of gpg commands.&lt;br&gt;It&apos;s licensed under the GPL v3&lt;br&gt;&lt;br&gt;&lt;b&gt;Developer:&lt;/b&gt;&lt;br&gt;Saturneric&lt;br&gt;&lt;br&gt;If you have any questions or suggestions, raise an issue&lt;br/&gt;at &lt;a href=&quot;https://github.com/saturneric/GpgFrontend&quot;&gt;GitHub&lt;/a&gt; or send a mail to my mailing list at &lt;a href=&quot;mailto:[email protected]&quot;&gt;[email protected]&lt;/a&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/AboutDialog.cpp" line="63"/>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="82"/>
<source>&lt;br&gt;&lt;br&gt; Built with Qt </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/AboutDialog.cpp" line="64"/>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="83"/>
<source> and GPGME </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/AboutDialog.cpp" line="65"/>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="84"/>
<source>&lt;br&gt;Built at </source>
<translation type="unfinished"></translation>
</message>
@@ -590,7 +592,7 @@
<name>IntroPage</name>
<message>
<location filename="../../src/ui/Wizard.cpp" line="111"/>
- <source>Getting started...</source>
+ <source>Getting Started...</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -600,11 +602,31 @@
</message>
<message>
<location filename="../../src/ui/Wizard.cpp" line="114"/>
- <source>To use GPGFrontend for decrypting and signing messages, you need a private key. The next page will help you with key generation or import.&lt;br&gt;&lt;br&gt;For more information have a look at the &lt;a href=&apos;docu_concepts.html&apos;&gt;concepts&lt;/a&gt; (by clicking the link, the page will open in the main window). &lt;br&gt;</source>
+ <source>Welcome to use GPGFrontend for decrypting and signing text or file!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/Wizard.cpp" line="116"/>
+ <source>is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP Crypto Tool.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/Wizard.cpp" line="117"/>
+ <source>For brief information have a look at the</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/Wizard.cpp" line="118"/>
+ <source>Overview</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="123"/>
+ <location filename="../../src/ui/Wizard.cpp" line="119"/>
+ <source>by clicking the link, the page will open in the web browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/Wizard.cpp" line="127"/>
<source>Choose a Language</source>
<translation type="unfinished"></translation>
</message>
@@ -652,17 +674,18 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="78"/>
- <source> Expiration time no more than 2 years. </source>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="77"/>
+ <source> Expiration time no more than 2 years.
+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="104"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="103"/>
<source>Generating Key...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="107"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="106"/>
<source>Collecting random data for key generation.
This may take a while.
To speed up the process use your computer
@@ -670,87 +693,92 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="153"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="150"/>
+ <source>Key Usage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="152"/>
<source>Encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="156"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="155"/>
<source>Signing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="159"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="158"/>
<source>Certification</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="162"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="161"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="313"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="312"/>
<source>Success</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="313"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="312"/>
<source>The new key pair has been generated.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="315"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="314"/>
<source>Failure</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="315"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="314"/>
<source>An error occurred during key generation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="351"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="350"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="352"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="351"/>
<source>Email Address:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="353"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="352"/>
<source>Comment:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="354"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="353"/>
<source>Expiration Date:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="355"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="354"/>
<source>Never Expire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="356"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="355"/>
<source>KeySize (in Bit):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="357"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="356"/>
<source>Key Type:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="358"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="357"/>
<source>Non Pass Phrase</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="371"/>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="370"/>
<source>Basic Information</source>
<translation type="unfinished"></translation>
</message>
@@ -758,27 +786,27 @@
<context>
<name>KeyGenPage</name>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="356"/>
+ <location filename="../../src/ui/Wizard.cpp" line="366"/>
<source>Create a keypair...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="357"/>
+ <location filename="../../src/ui/Wizard.cpp" line="367"/>
<source>...for decrypting and signing messages</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="358"/>
+ <location filename="../../src/ui/Wizard.cpp" line="368"/>
<source>You should create a new keypair.The pair consists of a public and a private key.&lt;br&gt;Other users can use the public key to encrypt messages for you and verify messages signed by you.You can use the private key to decrypt and sign messages.&lt;br&gt;For more information have a look at the offline tutorial (which then is shown in the main window):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="365"/>
+ <location filename="../../src/ui/Wizard.cpp" line="375"/>
<source>Offline tutorial</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/Wizard.cpp" line="372"/>
+ <location filename="../../src/ui/Wizard.cpp" line="382"/>
<source>Create New Key</source>
<translation type="unfinished"></translation>
</message>
@@ -941,23 +969,23 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="310"/>
+ <location filename="../../src/ui/widgets/KeyList.cpp" line="315"/>
<source>Import Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="312"/>
+ <location filename="../../src/ui/widgets/KeyList.cpp" line="317"/>
<source>You&apos;ve dropped something on the table.
GpgFrontend will now try to import key(s).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="315"/>
+ <location filename="../../src/ui/widgets/KeyList.cpp" line="320"/>
<source>Always import without bothering.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="351"/>
+ <location filename="../../src/ui/widgets/KeyList.cpp" line="356"/>
<source>Couldn&apos;t Open File: </source>
<translation type="unfinished"></translation>
</message>
@@ -966,7 +994,7 @@
<name>KeyMgmt</name>
<message>
<location filename="../../src/ui/KeyMgmt.cpp" line="81"/>
- <source>KeyPairs Management</source>
+ <source>Key Pair Management</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1251,166 +1279,205 @@
<context>
<name>KeyPairDetailTab</name>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="32"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="34"/>
<source>Owner</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="33"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="35"/>
<source>Master Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="34"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="36"/>
<source>Fingerprint</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="35"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="37"/>
<source>Additional UIDs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="81"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="58"/>
+ <source>Exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="58"/>
+ <source>Not Exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="83"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="82"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="84"/>
<source>Email Address:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="83"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="85"/>
<source>Comment:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="88"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="90"/>
<source>Key ID: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="89"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="91"/>
<source>Algorithm: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="90"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="92"/>
<source>Key Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="91"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="93"/>
<source>Nominal Usage: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="92"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="94"/>
<source>Actual Usage: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="93"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="95"/>
<source>Expires on: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="94"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="96"/>
<source>Last Update: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="95"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="97"/>
<source>Secret Key Existence: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="119"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="121"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="121"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="123"/>
<source>copy fingerprint to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="131"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="133"/>
<source>Operations</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="134"/>
- <source>Export Private Key (Include Subkeys)</source>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="136"/>
+ <source>Export Private Key (Include Subkey)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="203"/>
+ <source>You are about to export your</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="204"/>
+ <source>PRIVATE KEY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="205"/>
+ <source>This is NOT your Public Key, so DON&apos;T give it away.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="206"/>
+ <source>Do you REALLY want to export your PRIVATE KEY?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="139"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="141"/>
<source>Modify Expiration Datetime (Master Key)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="143"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="146"/>
<source>Key Server Operation (Pubkey)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="166"/>
- <source>Warning: The Master Key has expired.</source>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="149"/>
+ <source>Generate Revoke Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="169"/>
- <source>Warning: The Master Key has been revoked</source>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="175"/>
+ <source>Warning: The Master Key has expired.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="192"/>
- <source>Exporting private Key</source>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="178"/>
+ <source>Warning: The Master Key has been revoked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="193"/>
- <source>&lt;h3&gt;You are about to export your &lt;font color=&quot;red&quot;&gt;PRIVATE KEY&lt;/font&gt;!&lt;/h3&gt;
-This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALLY want to export your PRIVATE KEY?</source>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="202"/>
+ <source>Exporting private Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="210"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
<source>Export Key To File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="211"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="222"/>
<source>Key Files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="214"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="225"/>
<source>Export Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="214"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="225"/>
<source>Couldn&apos;t open %1 for writing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="284"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="295"/>
<source>Never Expire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="304"/>
- <source>Upload Key Pair</source>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="315"/>
+ <source>Upload Key Pair to Key Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="306"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="317"/>
<source>Update Key Pair</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="340"/>
+ <source>Generate revocation certificate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="343"/>
+ <source>Revocation Certificates</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>KeyPairSubkeyTab</name>
@@ -1420,82 +1487,82 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="53"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="54"/>
<source>Key ID: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="54"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="55"/>
<source>Algorithm: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="55"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="56"/>
<source>Key Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="56"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="57"/>
<source>Usage: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="57"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="58"/>
<source>Expires On </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="58"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="59"/>
<source>Last Update: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="59"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="60"/>
<source>Existence: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="60"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="61"/>
<source>Fingerprint: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="117"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
<source>Subkey ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="117"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
<source>Key Size</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="117"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
<source>Algo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="117"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
<source>Create Date</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="117"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
<source>Expire Date</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="157"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="161"/>
<source>Never Expire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="181"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="185"/>
<source>Never Expires</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="227"/>
+ <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="231"/>
<source>Edit Expire Date</source>
<translation type="unfinished"></translation>
</message>
@@ -1513,182 +1580,192 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="100"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="59"/>
+ <source>UIDs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="67"/>
+ <source>Signature of Selected UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
<source>Select</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="100"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="123"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="100"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="123"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="100"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
<source>Comment</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="123"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
<source>Key ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="123"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
<source>Create Date</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="123"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
<source>Expired Date</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="216"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="219"/>
<source>Never Expires</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="234"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="297"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="422"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="437"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="477"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="484"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="237"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="300"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="425"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="440"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="480"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="487"/>
<source>Invalid Operation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="235"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="298"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="238"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="301"/>
<source>Please select one or more UIDs before doing this operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="260"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="263"/>
<source>Sign Selected UID(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="262"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="265"/>
<source>Delete Selected UID(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="281"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="284"/>
<source>Successful Operation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="282"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="285"/>
<source>Successfully added a new UID.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="285"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="327"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="360"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="457"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="504"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="288"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="330"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="363"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="460"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="507"/>
<source>Operation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="286"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="328"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="361"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="458"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="505"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="289"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="331"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="364"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="461"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="508"/>
<source>An error occurred during the operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="310"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="313"/>
<source>Deleting UIDs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="311"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="314"/>
<source>Are you sure that you want to delete the following uids?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="312"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="354"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="451"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="498"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="315"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="357"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="454"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="501"/>
<source>The action can not be undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="352"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="355"/>
<source>Set Primary UID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="353"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="356"/>
<source>Are you sure that you want to set the Primary UID to?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="392"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="395"/>
<source>Set As Primary</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="394"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="397"/>
<source>Sign UID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="396"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="399"/>
<source>Delete UID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="423"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="438"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="426"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="441"/>
<source>Please select one UID before doing this operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="449"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="452"/>
<source>Deleting UID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="450"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="453"/>
<source>Are you sure that you want to delete the following uid?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="466"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="469"/>
<source>Delete(Revoke) Key Signature</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="478"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="481"/>
<source>Please select one Key Signature before doing this operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="488"/>
<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/keypair_details/KeyPairUIDTab.cpp" line="496"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="499"/>
<source>Deleting Key Signature</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="497"/>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="500"/>
<source>Are you sure that you want to delete the following signature?</source>
<translation type="unfinished"></translation>
</message>
@@ -1752,50 +1829,50 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/KeyServerImportDialog.cpp" line="179"/>
- <source>&lt;h4&gt;Text is empty.&lt;/h4&gt;</source>
+ <source>Text is empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="213"/>
- <source>Not Key Found</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="230"/>
+ <source>Too many responses from keyserver!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="216"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="386"/>
- <source>Timeout</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="237"/>
+ <source>No keys found, input may be kexId, retrying search with 0x.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="219"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="389"/>
- <source>Key Server Not Found</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="242"/>
+ <source>No keys found containing the search string!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="222"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="392"/>
- <source>Connection Error</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="246"/>
+ <source>Insufficiently specific search string!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="230"/>
- <source>&lt;h4&gt;CToo many responses from keyserver!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="213"/>
+ <source>Not Key Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="237"/>
- <source>&lt;h4&gt;No keys found, input may be kexId, retrying search with 0x.&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="216"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="386"/>
+ <source>Timeout</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="242"/>
- <source>&lt;h4&gt;No keys found containing the search string!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="219"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="389"/>
+ <source>Key Server Not Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="246"/>
- <source>&lt;h4&gt;Insufficiently specific search string!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="222"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="392"/>
+ <source>Connection Error</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1893,27 +1970,27 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<context>
<name>KeyUploadDialog</name>
<message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="45"/>
+ <location filename="../../src/ui/KeyUploadDialog.cpp" line="49"/>
<source>Uploading Public Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="108"/>
+ <location filename="../../src/ui/KeyUploadDialog.cpp" line="112"/>
<source>Key Not Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="111"/>
+ <location filename="../../src/ui/KeyUploadDialog.cpp" line="115"/>
<source>Timeout</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="114"/>
+ <location filename="../../src/ui/KeyUploadDialog.cpp" line="118"/>
<source>Key Server Not Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="117"/>
+ <location filename="../../src/ui/KeyUploadDialog.cpp" line="121"/>
<source>Connection Error</source>
<translation type="unfinished"></translation>
</message>
@@ -1921,12 +1998,12 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<context>
<name>KeyserverTab</name>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="508"/>
- <source>Default Keyserver for import:</source>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="607"/>
+ <source>Default Key Server for import:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="525"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="624"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
@@ -1934,189 +2011,277 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<context>
<name>MainWindow</name>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="37"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="88"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="220"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="419"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="562"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="705"/>
+ <location filename="../../src/MainWindow.cpp" line="35"/>
+ <source>Loading Gnupg</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/MainWindow.cpp" line="62"/>
+ <source>ENV Loading Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/MainWindow.cpp" line="63"/>
+ <source>Gnupg is not installed correctly, please follow the ReadME instructions to install gnupg and then open GPGFrontend.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="38"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="117"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="286"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="525"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="702"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="885"/>
<source>No Key Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="44"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="95"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="426"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="569"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="45"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="124"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="532"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="709"/>
<source>Invalid Operation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="45"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="427"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="570"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="46"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="533"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="710"/>
<source>The selected key contains a key that does not actually have a encrypt usage.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="96"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="47"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="126"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="300"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="534"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="711"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/>
+ <source>&lt;br/&gt;For example the Following Key: &lt;br/&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="65"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="554"/>
+ <source>Encrypting</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="94"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="368"/>
+ <source>Function Disabled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="95"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
+ <source>Please go to the settings interface to enable and configure this function.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="125"/>
<source>The selected key contains a key that does not actually have a signature usage.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="717"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="142"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="731"/>
+ <source>Signing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="186"/>
+ <source>Decrypting</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="246"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="816"/>
+ <source>Verifying</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="298"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="897"/>
<source>Invalid KeyPair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="233"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="718"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="299"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="898"/>
<source>The selected keypair cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="244"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="251"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="729"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="736"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="310"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="317"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="916"/>
<source>Incomplete Operation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="245"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="311"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="910"/>
<source>None of the selected key pairs can provide the encryption function.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="252"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="737"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="318"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="917"/>
<source>None of the selected key pairs can provide the signature function.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="393"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="397"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="335"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="936"/>
+ <source>Encrypting and Signing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="401"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="455"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="468"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="519"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="535"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="539"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="543"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1014"/>
+ <source>Decrypting and Verifying</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="499"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="503"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="577"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/>
<location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="598"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="626"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="631"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="635"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="666"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/>
<location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="679"/>
<location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="687"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="782"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="830"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="757"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="789"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="794"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="798"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="859"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="867"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="964"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="976"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="980"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="984"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1046"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="397"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="539"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="782"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="499"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="859"/>
+ <source>Select a file before doing it.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="503"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="679"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="980"/>
<source>No permission to read this file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="401"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="543"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="687"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="598"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="867"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="984"/>
<source>No permission to create file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="406"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="491"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="549"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="692"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="512"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="613"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="872"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="407"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="492"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="693"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="513"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="614"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="873"/>
<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/MainWindowSlotFunction.cpp" line="455"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="519"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="598"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="666"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="830"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="577"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="757"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="964"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1046"/>
<source>An error occurred during operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="627"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="790"/>
<source>Please select the appropriate target file or signature file. Ensure that both are in this directory.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="631"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="794"/>
<source>No permission to read target file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="635"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="798"/>
<source>No permission to read signature file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="976"/>
<source>Select a file(.gpg/.asc) before doing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="46"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="97"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="234"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="428"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="719"/>
- <source>&lt;br/&gt;For example the Following Key: &lt;br/&gt;</source>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1082"/>
+ <source>Outdated Version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="393"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="468"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="535"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="679"/>
- <source>Select a file before doing it.</source>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1083"/>
+ <source>This version(%1) is out of date, please update the latest version in time. </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1085"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1092"/>
+ <source>You can download the latest version(%1) on Github Releases Page.&lt;br/&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1089"/>
+ <source>Unreleased Version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1090"/>
+ <source>This version(%1) has not been officially released and is not recommended for use in a production environment. &lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="58"/>
<source>There is one unencrypted file in attachment folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/>
<source>There are </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/>
<source> unencrypted files in attachment folder</source>
<translation type="unfinished"></translation>
</message>
@@ -2422,7 +2587,7 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/>
- <source>Manage &amp;keys</source>
+ <source>Manage &amp;Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2431,233 +2596,200 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="222"/>
<source>Show the application&apos;s About box</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="228"/>
+ <source>&amp;Check for Updates</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/>
+ <source>Check for updates</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="233"/>
<source>Open &amp;Wizard</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="234"/>
<source>Open the wizard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/>
<source>Append Selected Key(s) To Text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/>
<source>Append The Selected Keys To Text in Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
- <source>Copy EMail-address</source>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/>
+ <source>Copy Email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/>
- <source>Copy selected EMailaddress to clipboard</source>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/>
+ <source>Copy selected Email to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/>
<source>Show Key Details</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="249"/>
<source>Show Details for this Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="252"/>
<source>Refresh Key From Key Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="253"/>
<source>Refresh key from default key server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="256"/>
<source>Upload Public Key(s) To Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/>
<source>Upload The Selected Public Keys To Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="262"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="272"/>
<source>Remove PGP Header</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="265"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="275"/>
<source>Add PGP Header</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="270"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="280"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="283"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="293"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="301"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="311"/>
<source>&amp;File...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="307"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="317"/>
<source>&amp;Crypt</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="328"/>
<source>&amp;Keys</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="329"/>
<source>&amp;Import Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/>
<source>&amp;Steganography</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="337"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/>
<source>&amp;View</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="349"/>
<source>&amp;Help</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="358"/>
<source>File</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="366"/>
<source>Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="365"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="376"/>
<source>Key</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="381"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="377"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="388"/>
<source>Special Edit</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="400"/>
<source>Import key from...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="401"/>
<source>Import key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="398"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="409"/>
<source>Browser to view and operate file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="410"/>
<source>Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="417"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="428"/>
<source>Ready</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="435"/>
<source>Key ToolBox</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="443"/>
<source>Information Board</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="452"/>
- <source>Attached files:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>MimeTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="289"/>
- <source>Decode quoted printable</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="292"/>
- <source>Try to recognize quoted printable.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="296"/>
- <source>Parse PGP/MIME (Experimental)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="299"/>
- <source>Try to split attachments from PGP-MIME ecrypted messages.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="304"/>
- <source>Open with external application (Experimental)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="306"/>
- <source>Open attachments with default application for the filetype.&lt;br&gt; There are at least two possible problems with this behaviour:&lt;ol&gt;&lt;li&gt;File needs to be saved unencrypted to attachments folder.&lt;br&gt; Its your job to clean this folder.&lt;/li&gt;&lt;li&gt;The external application may have its own temp files.&lt;/li&gt;&lt;/ol&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="315"/>
- <source>Enable opening with external applications.</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>QApplication</name>
@@ -2776,7 +2908,7 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/QuitDialog.cpp" line="77"/>
- <source>&lt;h3&gt;%1 files contain unsaved information.&lt;br/&gt;Save the changes before closing?&lt;/h3&gt;</source>
+ <source>%1 files contain unsaved information.&lt;br/&gt;Save the changes before closing?</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2791,39 +2923,172 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
</context>
<context>
+ <name>SendMailDialog</name>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="35"/>
+ <source>Incomplete configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="36"/>
+ <source>The SMTP address is empty, please go to the setting interface to complete the configuration.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="86"/>
+ <source> Recipient cannot be empty
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="91"/>
+ <source> One or more Recipient&apos;s Email Address is invalid
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="97"/>
+ <source> Sender cannot be empty
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="99"/>
+ <source> Sender&apos;s Email Address is invalid
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="155"/>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="160"/>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="165"/>
+ <source>Fail</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="155"/>
+ <source>Fail to Connect SMTP Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="160"/>
+ <source>Fail to Login into SMTP Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="165"/>
+ <source>Fail to Send Mail to SMTP Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="171"/>
+ <source>Success</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SendMailDialog.cpp" line="171"/>
+ <source>Succeed in Sending Mail to SMTP Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SendMailTab</name>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="289"/>
+ <source>Enable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="311"/>
+ <source>SMTP Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="313"/>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="315"/>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="317"/>
+ <source>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="319"/>
+ <source>Connection Security</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="322"/>
+ <source>Default Sender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="404"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="408"/>
+ <source>Fail</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="404"/>
+ <source>Fail to Connect SMTP Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="408"/>
+ <source>Fail to Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="413"/>
+ <source>Success</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="413"/>
+ <source>Succeed in connecting and login</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SettingsDialog</name>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="38"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="40"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="39"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="41"/>
<source>Appearance</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="40"/>
- <source>PGP/Mime</source>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="42"/>
+ <source>Send Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="41"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="43"/>
<source>Key Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="43"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="45"/>
<source>Advanced</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="56"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="58"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="101"/>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="103"/>
<source>System Default</source>
<translation type="unfinished"></translation>
</message>
@@ -2922,63 +3187,97 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<context>
<name>TextEdit</name>
<message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="49"/>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="53"/>
<source>untitled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="99"/>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="131"/>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="120"/>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="200"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="106"/>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="121"/>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="201"/>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="482"/>
+ <source>Cannot read file %1:
+%2.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="175"/>
<source>Open file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="203"/>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="251"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="252"/>
+ <source>Cannot write file %1:
+%2.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="270"/>
<source>Save file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="415"/>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="333"/>
+ <source>Unsaved document</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="334"/>
+ <source>The document &quot;%1&quot; has been modified. Do you want to save your changes?&lt;br/&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="337"/>
+ <source>&lt;b&gt;Note:&lt;/b&gt; If you don&apos;t save these files, all changes are lost.&lt;br/&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/widgets/TextEdit.cpp" line="481"/>
<source>Application</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>UpdateTab</name>
<message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="100"/>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="132"/>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="416"/>
- <source>Cannot read file %1:
-%2.</source>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="127"/>
+ <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="181"/>
- <source>File</source>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="129"/>
+ <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="../../src/ui/widgets/TextEdit.cpp" line="182"/>
- <source>Cannot write file %1:
-%2.</source>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="133"/>
+ <source>Current Version: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="267"/>
- <source>Unsaved document</source>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="141"/>
+ <source>The current version is inconsistent with the latest version on github.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="268"/>
- <source>&lt;h3&gt;The document &quot;%1&quot; has been modified.&lt;br/&gt;Do you want to save your changes?&lt;/h3&gt;</source>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="143"/>
+ <source>Please click &lt;a href=&quot;https://github.com/saturneric/GpgFrontend/releases&quot;&gt;here&lt;/a&gt; to download the latest version.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="270"/>
- <source>&lt;b&gt;Note:&lt;/b&gt; If you don&apos;t save these files, all changes are lost.&lt;br/&gt;</source>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="187"/>
+ <location filename="../../src/ui/help/AboutDialog.cpp" line="209"/>
+ <source>Latest Version From Github: </source>
<translation type="unfinished"></translation>
</message>
</context>