diff options
Diffstat (limited to 'resource/ts/gpgfrontend_en_us.ts')
-rw-r--r-- | resource/ts/gpgfrontend_en_us.ts | 1315 |
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'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 & 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'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 & 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 & 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 & 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.<br><br></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.<br></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'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'n'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><b>NOTE: </b> 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><none></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><b>NOTE: </b> 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.<br><br> The location is read from registry in Windows or assumed to be the .gnupg folder in the your home directory in Linux.<br></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'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. <br><br>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.<br>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><br><center>GPGFrontend is an easy-to-use, compact, <br>cross-platform, and installation-free gpg front-end tool.<br>It visualizes most of the common operations of gpg commands.<br>It's licensed under the GPL v3<br><br><b>Developer:</b><br>Saturneric<br><br>If you have any questions or suggestions, raise an issue<br/>at <a href="https://github.com/saturneric/GpgFrontend">GitHub</a> or send a mail to my mailing list at <a href="mailto:[email protected]">[email protected]</a>.</source> + <location filename="../../src/ui/help/AboutDialog.cpp" line="74"/> + <source><br><center>GPGFrontend is an easy-to-use, compact, cross-platform, <br>and installation-free gpg front-end tool.<br>It visualizes most of the common operations of gpg commands.<br>It's licensed under the GPL v3<br><br><b>Developer:</b><br>Saturneric<br><br>If you have any questions or suggestions, raise an issue<br/>at <a href="https://github.com/saturneric/GpgFrontend">GitHub</a> or send a mail to my mailing list at <a href="mailto:[email protected]">[email protected]</a>.</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><br><br> 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><br>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.<br><br>For more information have a look at the <a href='docu_concepts.html'>concepts</a> (by clicking the link, the page will open in the main window). <br></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.<br>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.<br>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'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'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'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><h3>You are about to export your <font color="red">PRIVATE KEY</font>!</h3> -This is NOT your Public Key, so DON'T give it away.<br />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'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'T give it away.<br />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'T give it away.<br />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'T give it away.<br />Do you REALL </message> <message> <location filename="../../src/ui/KeyServerImportDialog.cpp" line="179"/> - <source><h4>Text is empty.</h4></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><h4>CToo many responses from keyserver!</h4></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><h4>No keys found, input may be kexId, retrying search with 0x.</h4></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><h4>No keys found containing the search string!</h4></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><h4>Insufficiently specific search string!</h4></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'T give it away.<br />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'T give it away.<br />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'T give it away.<br />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.<br/></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><br/>For example the Following Key: <br/></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.<br/></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.<br/></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><br/>For example the Following Key: <br/></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.<br/></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. <br/></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'T give it away.<br />Do you REALL </message> <message> <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/> - <source>Manage &keys</source> + <source>Manage &Keys</source> <translation type="unfinished"></translation> </message> <message> @@ -2431,233 +2596,200 @@ This is NOT your Public Key, so DON'T give it away.<br />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>&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'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>&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 &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>&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>&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>&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>&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>&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>&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>&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>&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>&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.<br> There are at least two possible problems with this behaviour:<ol><li>File needs to be saved unencrypted to attachments folder.<br> Its your job to clean this folder.</li><li>The external application may have its own temp files.</li></ol></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'T give it away.<br />Do you REALL </message> <message> <location filename="../../src/ui/QuitDialog.cpp" line="77"/> - <source><h3>%1 files contain unsaved information.<br/>Save the changes before closing?</h3></source> + <source>%1 files contain unsaved information.<br/>Save the changes before closing?</source> <translation type="unfinished"></translation> </message> <message> @@ -2791,39 +2923,172 @@ This is NOT your Public Key, so DON'T give it away.<br />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'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'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'T give it away.<br />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 "%1" has been modified. Do you want to save your changes?<br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/widgets/TextEdit.cpp" line="337"/> + <source><b>Note:</b> If you don't save these files, all changes are lost.<br/></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><h3>The document "%1" has been modified.<br/>Do you want to save your changes?</h3></source> + <location filename="../../src/ui/help/AboutDialog.cpp" line="143"/> + <source>Please click <a href="https://github.com/saturneric/GpgFrontend/releases">here</a> to download the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/widgets/TextEdit.cpp" line="270"/> - <source><b>Note:</b> If you don't save these files, all changes are lost.<br/></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> |