aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaturneric <[email protected]>2021-07-05 16:33:22 +0000
committerSaturneric <[email protected]>2021-07-05 16:33:22 +0000
commit4286627bc87dba16b739a205708f3c7029da27e5 (patch)
tree7c30ae2dcc8c58711ccd08543556cf989b1b89f6
parentFix the logic problem of the signature and encryption function. (diff)
downloadGpgFrontend-4286627bc87dba16b739a205708f3c7029da27e5.tar.gz
GpgFrontend-4286627bc87dba16b739a205708f3c7029da27e5.zip
Introduce multithreading.
Fix Bugs.
Diffstat (limited to '')
-rw-r--r--include/MainWindow.h1
-rw-r--r--include/ui/WaitingDialog.h40
-rw-r--r--resource/ts/gpg_frontend_fr.ts374
-rw-r--r--resource/ts/gpg_frontend_ru.ts374
-rw-r--r--resource/ts/gpgfrontend_en_us.ts374
-rw-r--r--resource/ts/gpgfrontend_zh_chs.ts374
-rw-r--r--resource/ts/gpgfrontend_zh_cht.ts374
-rw-r--r--src/gpg/GpgFileOpera.cpp27
-rw-r--r--src/ui/WaitingDialog.cpp15
-rw-r--r--src/ui/main_window/MainWindowSlotFunction.cpp180
10 files changed, 1249 insertions, 884 deletions
diff --git a/include/MainWindow.h b/include/MainWindow.h
index a6ddfc3a..418a56db 100644
--- a/include/MainWindow.h
+++ b/include/MainWindow.h
@@ -36,6 +36,7 @@
#include "ui/FindWidget.h"
#include "ui/Wizard.h"
#include "ui/KeyUploadDialog.h"
+#include "ui/WaitingDialog.h"
#include "gpg/result_analyse/SignResultAnalyse.h"
#include "gpg/result_analyse/EncryptResultAnalyse.h"
diff --git a/include/ui/WaitingDialog.h b/include/ui/WaitingDialog.h
new file mode 100644
index 00000000..64c77ad9
--- /dev/null
+++ b/include/ui/WaitingDialog.h
@@ -0,0 +1,40 @@
+/**
+ * This file is part of GPGFrontend.
+ *
+ * GPGFrontend is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Foobar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Foobar. If not, see <https://www.gnu.org/licenses/>.
+ *
+ * The initial version of the source code is inherited from gpg4usb-team.
+ * Their source code version also complies with GNU General Public License.
+ *
+ * The source code version of this software was modified and released
+ * by Saturneric<[email protected]> starting on May 12, 2021.
+ *
+ */
+
+#include "GpgFrontend.h"
+
+class WaitingDialog : public QDialog {
+Q_OBJECT
+public:
+
+ WaitingDialog(QWidget *parent = nullptr);
+
+public slots:
+
+private slots:
+
+private:
+
+
+};
diff --git a/resource/ts/gpg_frontend_fr.ts b/resource/ts/gpg_frontend_fr.ts
index bbd05c12..a32fcc56 100644
--- a/resource/ts/gpg_frontend_fr.ts
+++ b/resource/ts/gpg_frontend_fr.ts
@@ -322,22 +322,22 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="198"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="200"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
<source>Are you sure you want to delete it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="209"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="211"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
<source>Unable to delete the file or folder.</source>
<translation type="unfinished"></translation>
</message>
@@ -1937,27 +1937,24 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<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="395"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="538"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="681"/>
+ <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"/>
<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="227"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="402"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="545"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="688"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="426"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="569"/>
<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="403"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="546"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="427"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="570"/>
<source>The selected key contains a key that does not actually have a encrypt usage.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
@@ -1967,121 +1964,148 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="373"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="377"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="431"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="444"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="448"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="452"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="495"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="511"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="515"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="717"/>
+ <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"/>
+ <source>The selected keypair cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="244"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="251"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="729"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="736"/>
+ <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"/>
+ <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"/>
+ <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="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="574"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="602"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="607"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="611"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="642"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="723"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="734"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="738"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="742"/>
+ <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="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="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"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="373"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="448"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="515"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="738"/>
+ <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"/>
<source>No permission to read this file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="377"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="452"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="519"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="742"/>
+ <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"/>
<source>No permission to create file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="382"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="525"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="668"/>
+ <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"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="383"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="468"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="526"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="669"/>
+ <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"/>
<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="431"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="495"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="574"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="642"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="723"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/>
+ <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"/>
<source>An error occurred during operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="603"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="627"/>
<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="607"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="631"/>
<source>No permission to read target file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="611"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="635"/>
<source>No permission to read signature file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="734"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/>
<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="229"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="404"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="547"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="234"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="428"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="719"/>
<source>&lt;br/&gt;For example the Following Key: &lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="444"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="511"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/>
+ <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>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="228"/>
- <source>The selected key cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/>
<source>There is one unencrypted file in attachment folder</source>
<translation type="unfinished"></translation>
@@ -2118,471 +2142,481 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/main_window/MainWindowUI.cpp" line="45"/>
+ <source>&amp;Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="47"/>
+ <source>Open a file browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="50"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="48"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="53"/>
<source>Save the current File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="51"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="56"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="54"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="59"/>
<source>Save the current File as...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="57"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="62"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="60"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="65"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="63"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="68"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="65"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="70"/>
<source>Close file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="68"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="73"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="71"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="76"/>
<source>Quit Program</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="76"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="81"/>
<source>&amp;Undo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="78"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="83"/>
<source>Undo Last Edit Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="81"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="86"/>
<source>&amp;Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="83"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="88"/>
<source>Redo Last Edit Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="86"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="91"/>
<source>Zoom In</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="90"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="95"/>
<source>Zoom Out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="94"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="99"/>
<source>&amp;Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="97"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="102"/>
<source>Paste Text From Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="100"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="105"/>
<source>Cu&amp;t</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="103"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="108"/>
<source>Cut the current selection&apos;s contents to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="107"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="112"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="110"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="115"/>
<source>Copy the current selection&apos;s contents to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="114"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="119"/>
<source>&amp;Quote</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="116"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="121"/>
<source>Quote whole text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="119"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="124"/>
<source>Select &amp;All</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="122"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="127"/>
<source>Select the whole text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="125"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="130"/>
<source>&amp;Find</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="127"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="132"/>
<source>Find a word</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="130"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="135"/>
<source>Remove &amp;spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="133"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="138"/>
<source>Remove double linebreaks, e.g. in pasted text from webmailer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="136"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="141"/>
<source>Se&amp;ttings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="137"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="142"/>
<source>Open settings dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="143"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="148"/>
<source>&amp;Encrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="146"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="151"/>
<source>Encrypt Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="149"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="154"/>
<source>&amp;Encrypt &amp;Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="152"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="157"/>
<source>Encrypt and Sign Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="155"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="160"/>
<source>&amp;Decrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="158"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="163"/>
<source>Decrypt Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="161"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="166"/>
<source>&amp;Decrypt &amp;Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="164"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="169"/>
<source>Decrypt and Verify Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="170"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="175"/>
<source>&amp;Encrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="171"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="176"/>
<source>Encrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="174"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="179"/>
<source>&amp;Decrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="175"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="180"/>
<source>Decrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="178"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="183"/>
<source>&amp;Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="179"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="184"/>
<source>Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="182"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="187"/>
<source>&amp;Verify File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="183"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="188"/>
<source>Verify File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="187"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="192"/>
<source>&amp;Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="190"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="195"/>
<source>Sign Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="193"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="198"/>
<source>&amp;Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="196"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="201"/>
<source>Verify Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="202"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="207"/>
<source>&amp;Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="204"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="209"/>
<source>Import New Key From Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="207"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/>
<source>Manage &amp;keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="209"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="214"/>
<source>Open Keymanagement</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="214"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="216"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/>
<source>Show the application&apos;s About box</source>
<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="224"/>
<source>Open &amp;Wizard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="225"/>
<source>Open the 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="230"/>
<source>Append Selected Key(s) To Text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="226"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/>
<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="229"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
<source>Copy EMail-address</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="235"/>
<source>Copy selected EMailaddress to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/>
<source>Show Key Details</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/>
<source>Show Details for this Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="238"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/>
<source>Refresh Key From Key Server</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="244"/>
<source>Refresh key from default key server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="242"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/>
<source>Upload Public Key(s) To Server</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="248"/>
<source>Upload The Selected Public Keys To Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="262"/>
<source>Remove PGP Header</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="260"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="265"/>
<source>Add 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="270"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="277"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="283"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="295"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="301"/>
<source>&amp;File...</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="307"/>
<source>&amp;Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="312"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="318"/>
<source>&amp;Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="313"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="319"/>
<source>&amp;Import Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="322"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/>
<source>&amp;Steganography</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="331"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="337"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="333"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="339"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="341"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="348"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="355"/>
<source>Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="365"/>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="363"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="370"/>
<source>Edit</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="377"/>
<source>Special Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="382"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="389"/>
<source>Import key from...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="383"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/>
<source>Import key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="392"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="398"/>
<source>Browser to view and operate file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="393"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/>
<source>Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="411"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="417"/>
<source>Ready</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="418"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="424"/>
<source>Key ToolBox</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="426"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="432"/>
<source>Information Board</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="446"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="452"/>
<source>Attached files:</source>
<translation type="unfinished"></translation>
</message>
diff --git a/resource/ts/gpg_frontend_ru.ts b/resource/ts/gpg_frontend_ru.ts
index 97bed6b7..ccbd15a0 100644
--- a/resource/ts/gpg_frontend_ru.ts
+++ b/resource/ts/gpg_frontend_ru.ts
@@ -322,22 +322,22 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="198"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="200"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
<source>Are you sure you want to delete it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="209"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="211"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
<source>Unable to delete the file or folder.</source>
<translation type="unfinished"></translation>
</message>
@@ -1937,27 +1937,24 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<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="395"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="538"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="681"/>
+ <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"/>
<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="227"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="402"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="545"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="688"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="426"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="569"/>
<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="403"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="546"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="427"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="570"/>
<source>The selected key contains a key that does not actually have a encrypt usage.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
@@ -1967,121 +1964,148 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="373"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="377"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="431"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="444"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="448"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="452"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="495"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="511"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="515"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="717"/>
+ <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"/>
+ <source>The selected keypair cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="244"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="251"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="729"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="736"/>
+ <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"/>
+ <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"/>
+ <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="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="574"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="602"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="607"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="611"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="642"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="723"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="734"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="738"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="742"/>
+ <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="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="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"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="373"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="448"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="515"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="738"/>
+ <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"/>
<source>No permission to read this file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="377"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="452"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="519"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="742"/>
+ <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"/>
<source>No permission to create file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="382"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="525"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="668"/>
+ <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"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="383"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="468"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="526"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="669"/>
+ <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"/>
<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="431"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="495"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="574"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="642"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="723"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/>
+ <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"/>
<source>An error occurred during operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="603"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="627"/>
<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="607"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="631"/>
<source>No permission to read target file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="611"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="635"/>
<source>No permission to read signature file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="734"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/>
<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="229"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="404"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="547"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="234"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="428"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="719"/>
<source>&lt;br/&gt;For example the Following Key: &lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="444"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="511"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/>
+ <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>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="228"/>
- <source>The selected key cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/>
<source>There is one unencrypted file in attachment folder</source>
<translation type="unfinished"></translation>
@@ -2118,471 +2142,481 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/main_window/MainWindowUI.cpp" line="45"/>
+ <source>&amp;Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="47"/>
+ <source>Open a file browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="50"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="48"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="53"/>
<source>Save the current File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="51"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="56"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="54"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="59"/>
<source>Save the current File as...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="57"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="62"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="60"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="65"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="63"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="68"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="65"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="70"/>
<source>Close file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="68"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="73"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="71"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="76"/>
<source>Quit Program</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="76"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="81"/>
<source>&amp;Undo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="78"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="83"/>
<source>Undo Last Edit Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="81"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="86"/>
<source>&amp;Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="83"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="88"/>
<source>Redo Last Edit Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="86"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="91"/>
<source>Zoom In</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="90"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="95"/>
<source>Zoom Out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="94"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="99"/>
<source>&amp;Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="97"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="102"/>
<source>Paste Text From Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="100"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="105"/>
<source>Cu&amp;t</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="103"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="108"/>
<source>Cut the current selection&apos;s contents to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="107"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="112"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="110"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="115"/>
<source>Copy the current selection&apos;s contents to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="114"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="119"/>
<source>&amp;Quote</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="116"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="121"/>
<source>Quote whole text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="119"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="124"/>
<source>Select &amp;All</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="122"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="127"/>
<source>Select the whole text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="125"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="130"/>
<source>&amp;Find</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="127"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="132"/>
<source>Find a word</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="130"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="135"/>
<source>Remove &amp;spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="133"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="138"/>
<source>Remove double linebreaks, e.g. in pasted text from webmailer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="136"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="141"/>
<source>Se&amp;ttings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="137"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="142"/>
<source>Open settings dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="143"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="148"/>
<source>&amp;Encrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="146"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="151"/>
<source>Encrypt Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="149"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="154"/>
<source>&amp;Encrypt &amp;Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="152"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="157"/>
<source>Encrypt and Sign Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="155"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="160"/>
<source>&amp;Decrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="158"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="163"/>
<source>Decrypt Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="161"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="166"/>
<source>&amp;Decrypt &amp;Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="164"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="169"/>
<source>Decrypt and Verify Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="170"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="175"/>
<source>&amp;Encrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="171"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="176"/>
<source>Encrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="174"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="179"/>
<source>&amp;Decrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="175"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="180"/>
<source>Decrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="178"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="183"/>
<source>&amp;Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="179"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="184"/>
<source>Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="182"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="187"/>
<source>&amp;Verify File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="183"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="188"/>
<source>Verify File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="187"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="192"/>
<source>&amp;Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="190"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="195"/>
<source>Sign Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="193"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="198"/>
<source>&amp;Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="196"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="201"/>
<source>Verify Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="202"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="207"/>
<source>&amp;Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="204"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="209"/>
<source>Import New Key From Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="207"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/>
<source>Manage &amp;keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="209"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="214"/>
<source>Open Keymanagement</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="214"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="216"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/>
<source>Show the application&apos;s About box</source>
<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="224"/>
<source>Open &amp;Wizard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="225"/>
<source>Open the 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="230"/>
<source>Append Selected Key(s) To Text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="226"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/>
<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="229"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
<source>Copy EMail-address</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="235"/>
<source>Copy selected EMailaddress to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/>
<source>Show Key Details</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/>
<source>Show Details for this Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="238"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/>
<source>Refresh Key From Key Server</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="244"/>
<source>Refresh key from default key server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="242"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/>
<source>Upload Public Key(s) To Server</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="248"/>
<source>Upload The Selected Public Keys To Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="262"/>
<source>Remove PGP Header</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="260"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="265"/>
<source>Add 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="270"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="277"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="283"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="295"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="301"/>
<source>&amp;File...</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="307"/>
<source>&amp;Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="312"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="318"/>
<source>&amp;Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="313"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="319"/>
<source>&amp;Import Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="322"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/>
<source>&amp;Steganography</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="331"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="337"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="333"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="339"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="341"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="348"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="355"/>
<source>Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="365"/>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="363"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="370"/>
<source>Edit</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="377"/>
<source>Special Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="382"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="389"/>
<source>Import key from...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="383"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/>
<source>Import key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="392"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="398"/>
<source>Browser to view and operate file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="393"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/>
<source>Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="411"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="417"/>
<source>Ready</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="418"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="424"/>
<source>Key ToolBox</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="426"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="432"/>
<source>Information Board</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="446"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="452"/>
<source>Attached files:</source>
<translation type="unfinished"></translation>
</message>
diff --git a/resource/ts/gpgfrontend_en_us.ts b/resource/ts/gpgfrontend_en_us.ts
index 44140c18..c718def2 100644
--- a/resource/ts/gpgfrontend_en_us.ts
+++ b/resource/ts/gpgfrontend_en_us.ts
@@ -322,22 +322,22 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="198"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="200"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
<source>Are you sure you want to delete it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="209"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="211"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
<source>Unable to delete the file or folder.</source>
<translation type="unfinished"></translation>
</message>
@@ -1937,27 +1937,24 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<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="395"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="538"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="681"/>
+ <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"/>
<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="227"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="402"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="545"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="688"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="426"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="569"/>
<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="403"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="546"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="427"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="570"/>
<source>The selected key contains a key that does not actually have a encrypt usage.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
@@ -1967,121 +1964,148 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="373"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="377"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="431"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="444"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="448"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="452"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="495"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="511"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="515"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="717"/>
+ <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"/>
+ <source>The selected keypair cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="244"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="251"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="729"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="736"/>
+ <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"/>
+ <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"/>
+ <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="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="574"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="602"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="607"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="611"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="642"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="723"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="734"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="738"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="742"/>
+ <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="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="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"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="373"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="448"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="515"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="738"/>
+ <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"/>
<source>No permission to read this file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="377"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="452"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="519"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="742"/>
+ <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"/>
<source>No permission to create file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="382"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="525"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="668"/>
+ <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"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="383"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="468"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="526"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="669"/>
+ <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"/>
<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="431"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="495"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="574"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="642"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="723"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/>
+ <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"/>
<source>An error occurred during operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="603"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="627"/>
<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="607"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="631"/>
<source>No permission to read target file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="611"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="635"/>
<source>No permission to read signature file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="734"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/>
<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="229"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="404"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="547"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="234"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="428"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="719"/>
<source>&lt;br/&gt;For example the Following Key: &lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="444"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="511"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/>
+ <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>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="228"/>
- <source>The selected key cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/>
<source>There is one unencrypted file in attachment folder</source>
<translation type="unfinished"></translation>
@@ -2118,471 +2142,481 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/main_window/MainWindowUI.cpp" line="45"/>
+ <source>&amp;Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="47"/>
+ <source>Open a file browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="50"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="48"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="53"/>
<source>Save the current File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="51"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="56"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="54"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="59"/>
<source>Save the current File as...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="57"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="62"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="60"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="65"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="63"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="68"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="65"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="70"/>
<source>Close file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="68"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="73"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="71"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="76"/>
<source>Quit Program</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="76"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="81"/>
<source>&amp;Undo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="78"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="83"/>
<source>Undo Last Edit Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="81"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="86"/>
<source>&amp;Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="83"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="88"/>
<source>Redo Last Edit Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="86"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="91"/>
<source>Zoom In</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="90"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="95"/>
<source>Zoom Out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="94"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="99"/>
<source>&amp;Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="97"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="102"/>
<source>Paste Text From Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="100"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="105"/>
<source>Cu&amp;t</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="103"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="108"/>
<source>Cut the current selection&apos;s contents to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="107"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="112"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="110"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="115"/>
<source>Copy the current selection&apos;s contents to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="114"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="119"/>
<source>&amp;Quote</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="116"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="121"/>
<source>Quote whole text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="119"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="124"/>
<source>Select &amp;All</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="122"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="127"/>
<source>Select the whole text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="125"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="130"/>
<source>&amp;Find</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="127"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="132"/>
<source>Find a word</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="130"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="135"/>
<source>Remove &amp;spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="133"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="138"/>
<source>Remove double linebreaks, e.g. in pasted text from webmailer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="136"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="141"/>
<source>Se&amp;ttings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="137"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="142"/>
<source>Open settings dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="143"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="148"/>
<source>&amp;Encrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="146"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="151"/>
<source>Encrypt Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="149"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="154"/>
<source>&amp;Encrypt &amp;Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="152"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="157"/>
<source>Encrypt and Sign Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="155"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="160"/>
<source>&amp;Decrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="158"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="163"/>
<source>Decrypt Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="161"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="166"/>
<source>&amp;Decrypt &amp;Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="164"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="169"/>
<source>Decrypt and Verify Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="170"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="175"/>
<source>&amp;Encrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="171"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="176"/>
<source>Encrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="174"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="179"/>
<source>&amp;Decrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="175"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="180"/>
<source>Decrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="178"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="183"/>
<source>&amp;Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="179"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="184"/>
<source>Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="182"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="187"/>
<source>&amp;Verify File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="183"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="188"/>
<source>Verify File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="187"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="192"/>
<source>&amp;Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="190"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="195"/>
<source>Sign Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="193"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="198"/>
<source>&amp;Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="196"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="201"/>
<source>Verify Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="202"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="207"/>
<source>&amp;Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="204"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="209"/>
<source>Import New Key From Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="207"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/>
<source>Manage &amp;keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="209"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="214"/>
<source>Open Keymanagement</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="214"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="216"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/>
<source>Show the application&apos;s About box</source>
<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="224"/>
<source>Open &amp;Wizard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="225"/>
<source>Open the 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="230"/>
<source>Append Selected Key(s) To Text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="226"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/>
<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="229"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
<source>Copy EMail-address</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="235"/>
<source>Copy selected EMailaddress to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/>
<source>Show Key Details</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/>
<source>Show Details for this Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="238"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/>
<source>Refresh Key From Key Server</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="244"/>
<source>Refresh key from default key server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="242"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/>
<source>Upload Public Key(s) To Server</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="248"/>
<source>Upload The Selected Public Keys To Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="262"/>
<source>Remove PGP Header</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="260"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="265"/>
<source>Add 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="270"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="277"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="283"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="295"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="301"/>
<source>&amp;File...</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="307"/>
<source>&amp;Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="312"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="318"/>
<source>&amp;Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="313"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="319"/>
<source>&amp;Import Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="322"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/>
<source>&amp;Steganography</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="331"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="337"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="333"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="339"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="341"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="348"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="355"/>
<source>Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="365"/>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="363"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="370"/>
<source>Edit</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="377"/>
<source>Special Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="382"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="389"/>
<source>Import key from...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="383"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/>
<source>Import key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="392"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="398"/>
<source>Browser to view and operate file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="393"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/>
<source>Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="411"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="417"/>
<source>Ready</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="418"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="424"/>
<source>Key ToolBox</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="426"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="432"/>
<source>Information Board</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="446"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="452"/>
<source>Attached files:</source>
<translation type="unfinished"></translation>
</message>
diff --git a/resource/ts/gpgfrontend_zh_chs.ts b/resource/ts/gpgfrontend_zh_chs.ts
index 282cb9a4..7bf4bd62 100644
--- a/resource/ts/gpgfrontend_zh_chs.ts
+++ b/resource/ts/gpgfrontend_zh_chs.ts
@@ -322,22 +322,22 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="198"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="200"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
<source>Are you sure you want to delete it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="209"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="211"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
<source>Unable to delete the file or folder.</source>
<translation type="unfinished"></translation>
</message>
@@ -1937,27 +1937,24 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<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="395"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="538"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="681"/>
+ <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"/>
<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="227"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="402"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="545"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="688"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="426"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="569"/>
<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="403"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="546"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="427"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="570"/>
<source>The selected key contains a key that does not actually have a encrypt usage.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
@@ -1967,121 +1964,148 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="373"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="377"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="431"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="444"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="448"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="452"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="495"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="511"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="515"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="717"/>
+ <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"/>
+ <source>The selected keypair cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="244"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="251"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="729"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="736"/>
+ <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"/>
+ <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"/>
+ <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="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="574"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="602"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="607"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="611"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="642"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="723"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="734"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="738"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="742"/>
+ <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="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="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"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="373"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="448"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="515"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="738"/>
+ <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"/>
<source>No permission to read this file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="377"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="452"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="519"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="742"/>
+ <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"/>
<source>No permission to create file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="382"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="525"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="668"/>
+ <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"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="383"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="468"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="526"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="669"/>
+ <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"/>
<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="431"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="495"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="574"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="642"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="723"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/>
+ <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"/>
<source>An error occurred during operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="603"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="627"/>
<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="607"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="631"/>
<source>No permission to read target file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="611"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="635"/>
<source>No permission to read signature file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="734"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/>
<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="229"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="404"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="547"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="234"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="428"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="719"/>
<source>&lt;br/&gt;For example the Following Key: &lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="444"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="511"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/>
+ <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>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="228"/>
- <source>The selected key cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/>
<source>There is one unencrypted file in attachment folder</source>
<translation type="unfinished"></translation>
@@ -2118,471 +2142,481 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/main_window/MainWindowUI.cpp" line="45"/>
+ <source>&amp;Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="47"/>
+ <source>Open a file browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="50"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="48"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="53"/>
<source>Save the current File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="51"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="56"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="54"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="59"/>
<source>Save the current File as...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="57"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="62"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="60"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="65"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="63"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="68"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="65"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="70"/>
<source>Close file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="68"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="73"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="71"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="76"/>
<source>Quit Program</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="76"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="81"/>
<source>&amp;Undo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="78"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="83"/>
<source>Undo Last Edit Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="81"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="86"/>
<source>&amp;Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="83"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="88"/>
<source>Redo Last Edit Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="86"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="91"/>
<source>Zoom In</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="90"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="95"/>
<source>Zoom Out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="94"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="99"/>
<source>&amp;Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="97"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="102"/>
<source>Paste Text From Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="100"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="105"/>
<source>Cu&amp;t</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="103"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="108"/>
<source>Cut the current selection&apos;s contents to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="107"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="112"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="110"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="115"/>
<source>Copy the current selection&apos;s contents to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="114"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="119"/>
<source>&amp;Quote</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="116"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="121"/>
<source>Quote whole text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="119"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="124"/>
<source>Select &amp;All</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="122"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="127"/>
<source>Select the whole text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="125"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="130"/>
<source>&amp;Find</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="127"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="132"/>
<source>Find a word</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="130"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="135"/>
<source>Remove &amp;spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="133"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="138"/>
<source>Remove double linebreaks, e.g. in pasted text from webmailer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="136"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="141"/>
<source>Se&amp;ttings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="137"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="142"/>
<source>Open settings dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="143"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="148"/>
<source>&amp;Encrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="146"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="151"/>
<source>Encrypt Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="149"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="154"/>
<source>&amp;Encrypt &amp;Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="152"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="157"/>
<source>Encrypt and Sign Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="155"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="160"/>
<source>&amp;Decrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="158"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="163"/>
<source>Decrypt Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="161"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="166"/>
<source>&amp;Decrypt &amp;Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="164"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="169"/>
<source>Decrypt and Verify Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="170"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="175"/>
<source>&amp;Encrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="171"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="176"/>
<source>Encrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="174"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="179"/>
<source>&amp;Decrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="175"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="180"/>
<source>Decrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="178"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="183"/>
<source>&amp;Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="179"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="184"/>
<source>Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="182"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="187"/>
<source>&amp;Verify File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="183"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="188"/>
<source>Verify File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="187"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="192"/>
<source>&amp;Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="190"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="195"/>
<source>Sign Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="193"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="198"/>
<source>&amp;Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="196"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="201"/>
<source>Verify Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="202"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="207"/>
<source>&amp;Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="204"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="209"/>
<source>Import New Key From Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="207"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/>
<source>Manage &amp;keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="209"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="214"/>
<source>Open Keymanagement</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="214"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="216"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/>
<source>Show the application&apos;s About box</source>
<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="224"/>
<source>Open &amp;Wizard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="225"/>
<source>Open the 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="230"/>
<source>Append Selected Key(s) To Text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="226"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/>
<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="229"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
<source>Copy EMail-address</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="235"/>
<source>Copy selected EMailaddress to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/>
<source>Show Key Details</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/>
<source>Show Details for this Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="238"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/>
<source>Refresh Key From Key Server</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="244"/>
<source>Refresh key from default key server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="242"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/>
<source>Upload Public Key(s) To Server</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="248"/>
<source>Upload The Selected Public Keys To Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="262"/>
<source>Remove PGP Header</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="260"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="265"/>
<source>Add 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="270"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="277"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="283"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="295"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="301"/>
<source>&amp;File...</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="307"/>
<source>&amp;Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="312"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="318"/>
<source>&amp;Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="313"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="319"/>
<source>&amp;Import Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="322"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/>
<source>&amp;Steganography</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="331"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="337"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="333"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="339"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="341"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="348"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="355"/>
<source>Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="365"/>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="363"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="370"/>
<source>Edit</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="377"/>
<source>Special Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="382"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="389"/>
<source>Import key from...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="383"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/>
<source>Import key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="392"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="398"/>
<source>Browser to view and operate file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="393"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/>
<source>Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="411"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="417"/>
<source>Ready</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="418"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="424"/>
<source>Key ToolBox</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="426"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="432"/>
<source>Information Board</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="446"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="452"/>
<source>Attached files:</source>
<translation type="unfinished"></translation>
</message>
diff --git a/resource/ts/gpgfrontend_zh_cht.ts b/resource/ts/gpgfrontend_zh_cht.ts
index 282cb9a4..7bf4bd62 100644
--- a/resource/ts/gpgfrontend_zh_cht.ts
+++ b/resource/ts/gpgfrontend_zh_cht.ts
@@ -322,22 +322,22 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="198"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="200"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="199"/>
<source>Are you sure you want to delete it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="209"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="211"/>
+ <location filename="../../src/ui/widgets/FilePage.cpp" line="210"/>
<source>Unable to delete the file or folder.</source>
<translation type="unfinished"></translation>
</message>
@@ -1937,27 +1937,24 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<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="395"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="538"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="681"/>
+ <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"/>
<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="227"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="402"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="545"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="688"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="426"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="569"/>
<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="403"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="546"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="427"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="570"/>
<source>The selected key contains a key that does not actually have a encrypt usage.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
@@ -1967,121 +1964,148 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="373"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="377"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="431"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="444"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="448"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="452"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="495"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="511"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="515"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="717"/>
+ <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"/>
+ <source>The selected keypair cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="244"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="251"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="729"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="736"/>
+ <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"/>
+ <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"/>
+ <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="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="574"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="602"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="607"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="611"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="642"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="723"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="734"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="738"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="742"/>
+ <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="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="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"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="373"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="448"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="515"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="738"/>
+ <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"/>
<source>No permission to read this file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="377"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="452"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="519"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="742"/>
+ <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"/>
<source>No permission to create file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="382"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="525"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="668"/>
+ <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"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="383"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="468"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="526"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="669"/>
+ <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"/>
<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="431"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="495"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="574"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="642"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="723"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="786"/>
+ <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"/>
<source>An error occurred during operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="603"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="627"/>
<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="607"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="631"/>
<source>No permission to read target file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="611"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="635"/>
<source>No permission to read signature file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="734"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="778"/>
<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="229"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="404"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="547"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="234"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="428"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/>
+ <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="719"/>
<source>&lt;br/&gt;For example the Following Key: &lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="444"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="511"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/>
+ <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>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="228"/>
- <source>The selected key cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/>
<source>There is one unencrypted file in attachment folder</source>
<translation type="unfinished"></translation>
@@ -2118,471 +2142,481 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/main_window/MainWindowUI.cpp" line="45"/>
+ <source>&amp;Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="47"/>
+ <source>Open a file browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="50"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="48"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="53"/>
<source>Save the current File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="51"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="56"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="54"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="59"/>
<source>Save the current File as...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="57"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="62"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="60"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="65"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="63"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="68"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="65"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="70"/>
<source>Close file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="68"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="73"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="71"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="76"/>
<source>Quit Program</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="76"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="81"/>
<source>&amp;Undo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="78"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="83"/>
<source>Undo Last Edit Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="81"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="86"/>
<source>&amp;Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="83"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="88"/>
<source>Redo Last Edit Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="86"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="91"/>
<source>Zoom In</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="90"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="95"/>
<source>Zoom Out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="94"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="99"/>
<source>&amp;Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="97"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="102"/>
<source>Paste Text From Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="100"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="105"/>
<source>Cu&amp;t</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="103"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="108"/>
<source>Cut the current selection&apos;s contents to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="107"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="112"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="110"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="115"/>
<source>Copy the current selection&apos;s contents to the clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="114"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="119"/>
<source>&amp;Quote</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="116"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="121"/>
<source>Quote whole text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="119"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="124"/>
<source>Select &amp;All</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="122"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="127"/>
<source>Select the whole text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="125"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="130"/>
<source>&amp;Find</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="127"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="132"/>
<source>Find a word</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="130"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="135"/>
<source>Remove &amp;spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="133"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="138"/>
<source>Remove double linebreaks, e.g. in pasted text from webmailer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="136"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="141"/>
<source>Se&amp;ttings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="137"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="142"/>
<source>Open settings dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="143"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="148"/>
<source>&amp;Encrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="146"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="151"/>
<source>Encrypt Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="149"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="154"/>
<source>&amp;Encrypt &amp;Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="152"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="157"/>
<source>Encrypt and Sign Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="155"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="160"/>
<source>&amp;Decrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="158"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="163"/>
<source>Decrypt Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="161"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="166"/>
<source>&amp;Decrypt &amp;Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="164"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="169"/>
<source>Decrypt and Verify Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="170"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="175"/>
<source>&amp;Encrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="171"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="176"/>
<source>Encrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="174"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="179"/>
<source>&amp;Decrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="175"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="180"/>
<source>Decrypt File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="178"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="183"/>
<source>&amp;Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="179"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="184"/>
<source>Sign File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="182"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="187"/>
<source>&amp;Verify File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="183"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="188"/>
<source>Verify File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="187"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="192"/>
<source>&amp;Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="190"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="195"/>
<source>Sign Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="193"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="198"/>
<source>&amp;Verify</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="196"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="201"/>
<source>Verify Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="202"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="207"/>
<source>&amp;Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="204"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="209"/>
<source>Import New Key From Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="207"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/>
<source>Manage &amp;keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="209"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="214"/>
<source>Open Keymanagement</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="214"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="216"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/>
<source>Show the application&apos;s About box</source>
<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="224"/>
<source>Open &amp;Wizard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="225"/>
<source>Open the 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="230"/>
<source>Append Selected Key(s) To Text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="226"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/>
<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="229"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
<source>Copy EMail-address</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="235"/>
<source>Copy selected EMailaddress to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/>
<source>Show Key Details</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/>
<source>Show Details for this Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="238"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/>
<source>Refresh Key From Key Server</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="244"/>
<source>Refresh key from default key server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="242"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/>
<source>Upload Public Key(s) To Server</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="248"/>
<source>Upload The Selected Public Keys To Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="262"/>
<source>Remove PGP Header</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="260"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="265"/>
<source>Add 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="270"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="277"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="283"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="295"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="301"/>
<source>&amp;File...</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="307"/>
<source>&amp;Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="312"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="318"/>
<source>&amp;Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="313"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="319"/>
<source>&amp;Import Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="322"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/>
<source>&amp;Steganography</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="331"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="337"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="333"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="339"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="341"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="348"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="355"/>
<source>Crypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="365"/>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="363"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="370"/>
<source>Edit</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="377"/>
<source>Special Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="382"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="389"/>
<source>Import key from...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="383"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/>
<source>Import key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="392"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="398"/>
<source>Browser to view and operate file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="393"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/>
<source>Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="411"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="417"/>
<source>Ready</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="418"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="424"/>
<source>Key ToolBox</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="426"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="432"/>
<source>Information Board</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="446"/>
+ <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="452"/>
<source>Attached files:</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/gpg/GpgFileOpera.cpp b/src/gpg/GpgFileOpera.cpp
index f7db9d44..ee2f1e0d 100644
--- a/src/gpg/GpgFileOpera.cpp
+++ b/src/gpg/GpgFileOpera.cpp
@@ -142,24 +142,25 @@ gpgme_error_t GpgFileOpera::verifyFile(GpgME::GpgContext *ctx, const QString &mP
if (!infile.open(QIODevice::ReadOnly))
throw std::runtime_error("cannot open file");
-
QByteArray inBuffer = infile.readAll();
- QFile signFile;
- signFile.setFileName(mPath + ".sig");
- if (!signFile.open(QIODevice::ReadOnly)) {
- throw std::runtime_error("cannot open file");
+ if(fileInfo.suffix() == "gpg") {
+ auto error = ctx->verify(&inBuffer, nullptr, result);
+ return error;
}
+ else {
+ QFile signFile;
+ signFile.setFileName(mPath + ".sig");
+ if (!signFile.open(QIODevice::ReadOnly)) {
+ throw std::runtime_error("cannot open file");
+ }
+ auto signBuffer = signFile.readAll();
+ infile.close();
-
- auto signBuffer = signFile.readAll();
- infile.close();
-
-
- auto error = ctx->verify(&inBuffer, &signBuffer, result);
-
- return error;
+ auto error = ctx->verify(&inBuffer, &signBuffer, result);
+ return error;
+ }
}
gpg_error_t GpgFileOpera::encryptSignFile(GpgME::GpgContext *ctx, QVector<GpgKey> &keys, const QString &mPath,
diff --git a/src/ui/WaitingDialog.cpp b/src/ui/WaitingDialog.cpp
new file mode 100644
index 00000000..8281385a
--- /dev/null
+++ b/src/ui/WaitingDialog.cpp
@@ -0,0 +1,15 @@
+#include "ui/WaitingDialog.h"
+
+WaitingDialog::WaitingDialog(QWidget *parent) : QDialog(parent) {
+ auto *pb = new QProgressBar();
+ pb->setRange(0, 0);
+
+ auto *layout = new QVBoxLayout();
+ layout->addWidget(pb);
+ this->setLayout(layout);
+
+ this->setModal(true);
+ this->setWindowTitle(tr("Processing"));
+ this->setFixedSize(240, 42);
+ this->show();
+}
diff --git a/src/ui/main_window/MainWindowSlotFunction.cpp b/src/ui/main_window/MainWindowSlotFunction.cpp
index fdf6738f..36d8f363 100644
--- a/src/ui/main_window/MainWindowSlotFunction.cpp
+++ b/src/ui/main_window/MainWindowSlotFunction.cpp
@@ -52,7 +52,22 @@ void MainWindow::slotEncrypt() {
auto *tmp = new QByteArray();
gpgme_encrypt_result_t result = nullptr;
- auto error = mCtx->encrypt(keys, edit->curTextPage()->toPlainText().toUtf8(), tmp, &result);
+
+ gpgme_error_t error;
+
+ auto thread = QThread::create([&]() {
+ error = mCtx->encrypt(keys, edit->curTextPage()->toPlainText().toUtf8(), tmp, &result);
+ });
+
+ thread->start();
+
+ WaitingDialog *dialog = new WaitingDialog(this);
+
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+
+ dialog->close();
auto resultAnalyse = new EncryptResultAnalyse(error, result);
auto &reportText = resultAnalyse->getResultReport();
@@ -133,8 +148,21 @@ void MainWindow::slotDecrypt() {
GpgME::GpgContext::preventNoDataErr(&text);
gpgme_decrypt_result_t result = nullptr;
- // try decrypt, if fail do nothing, especially don't replace text
- auto error = mCtx->decrypt(text, decrypted, &result);
+
+ gpgme_error_t error;
+ auto thread = QThread::create([&]() {
+ // try decrypt, if fail do nothing, especially don't replace text
+ error = mCtx->decrypt(text, decrypted, &result);
+ });
+ thread->start();
+
+ WaitingDialog *dialog = new WaitingDialog(this);
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+
+ dialog->close();
+
infoBoard->associateTextEdit(edit->curTextPage());
if (gpgme_err_code(error) == GPG_ERR_NO_ERROR)
@@ -181,7 +209,18 @@ void MainWindow::slotVerify() {
gpgme_verify_result_t result;
- auto error = mCtx->verify(&text, nullptr, &result);
+ gpgme_error_t error;
+ auto thread = QThread::create([&]() {
+ error = mCtx->verify(&text, nullptr, &result);
+ });
+ thread->start();
+
+ WaitingDialog *dialog = new WaitingDialog(this);
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+
+ dialog->close();
auto resultAnalyse = new VerifyResultAnalyse(mCtx, error, result);
infoBoard->associateTextEdit(edit->curTextPage());
@@ -256,8 +295,21 @@ void MainWindow::slotEncryptSign() {
gpgme_encrypt_result_t encr_result = nullptr;
gpgme_sign_result_t sign_result = nullptr;
- auto error = mCtx->encryptSign(keys, edit->curTextPage()->toPlainText().toUtf8(), tmp, &encr_result,
+ gpgme_decrypt_result_t result = nullptr;
+
+ gpgme_error_t error;
+ auto thread = QThread::create([&]() {
+ error = mCtx->encryptSign(keys, edit->curTextPage()->toPlainText().toUtf8(), tmp, &encr_result,
&sign_result);
+ });
+ thread->start();
+
+ WaitingDialog *dialog = new WaitingDialog(this);
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+
+ dialog->close();
if(gpgme_err_code(error) == GPG_ERR_NO_ERROR) {
auto *tmp2 = new QString(*tmp);
@@ -297,8 +349,20 @@ void MainWindow::slotDecryptVerify() {
gpgme_decrypt_result_t d_result = nullptr;
gpgme_verify_result_t v_result = nullptr;
- // try decrypt, if fail do nothing, especially don't replace text
- auto error = mCtx->decryptVerify(text, decrypted, &d_result, &v_result);
+
+ gpgme_error_t error;
+ auto thread = QThread::create([&]() {
+ error = mCtx->decryptVerify(text, decrypted, &d_result, &v_result);
+ });
+ thread->start();
+
+ WaitingDialog *dialog = new WaitingDialog(this);
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+
+ dialog->close();
+
infoBoard->associateTextEdit(edit->curTextPage());
if (gpgme_err_code(error) == GPG_ERR_NO_ERROR)
@@ -433,7 +497,19 @@ void MainWindow::slotFileEncrypt() {
try {
gpgme_encrypt_result_t result;
- auto error = GpgFileOpera::encryptFile(mCtx, keys, path, &result);
+
+ gpgme_error_t error;
+ auto thread = QThread::create([&]() {
+ error = GpgFileOpera::encryptFile(mCtx, keys, path, &result);
+ });
+ thread->start();
+
+ WaitingDialog *dialog = new WaitingDialog(this);
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+
+ dialog->close();
auto resultAnalyse = new EncryptResultAnalyse(error, result);
auto &reportText = resultAnalyse->getResultReport();
@@ -451,7 +527,7 @@ void MainWindow::slotFileEncrypt() {
fileTreeView->update();
- } catch (std::runtime_error &e) {
+ } catch (const std::runtime_error &e) {
QMessageBox::critical(this, tr("Error"), tr("An error occurred during operation."));
}
@@ -498,7 +574,18 @@ void MainWindow::slotFileDecrypt() {
try {
gpgme_decrypt_result_t result;
- auto error = GpgFileOpera::decryptFile(mCtx, path, &result);
+ gpgme_error_t error;
+ auto thread = QThread::create([&]() {
+ error = GpgFileOpera::decryptFile(mCtx, path, &result);
+ });
+ thread->start();
+
+ WaitingDialog *dialog = new WaitingDialog(this);
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+
+ dialog->close();
auto resultAnalyse = new DecryptResultAnalyse(mCtx, error, result);
auto &reportText = resultAnalyse->getResultReport();
@@ -515,7 +602,7 @@ void MainWindow::slotFileDecrypt() {
delete resultAnalyse;
fileTreeView->update();
- } catch (std::runtime_error &e) {
+ } catch (const std::runtime_error &e) {
QMessageBox::critical(this, tr("Error"), tr("An error occurred during operation."));
return;
}
@@ -576,7 +663,18 @@ void MainWindow::slotFileSign() {
try {
gpgme_sign_result_t result;
- auto error = GpgFileOpera::signFile(mCtx, keys, path, &result);
+ gpgme_error_t error;
+ auto thread = QThread::create([&]() {
+ error = GpgFileOpera::signFile(mCtx, keys, path, &result);
+ });
+ thread->start();
+
+ WaitingDialog *dialog = new WaitingDialog(this);
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+
+ dialog->close();
auto resultAnalyse = new SignResultAnalyse(error, result);
auto &reportText = resultAnalyse->getResultReport();
@@ -594,7 +692,7 @@ void MainWindow::slotFileSign() {
fileTreeView->update();
- } catch (std::runtime_error &e) {
+ } catch (const std::runtime_error &e) {
QMessageBox::critical(this, tr("Error"), tr("An error occurred during operation."));
}
@@ -611,7 +709,11 @@ void MainWindow::slotFileVerify() {
QString signFilePath, dataFilePath;
- if (fileInfo.suffix() == "sig" || fileInfo.suffix() == "gpg") {
+ if(fileInfo.suffix() == "gpg") {
+ dataFilePath = path;
+ signFilePath = path;
+ }
+ else if (fileInfo.suffix() == "sig") {
int pos = path.lastIndexOf(QChar('.'));
dataFilePath = path.left(pos);
signFilePath = path;
@@ -636,10 +738,26 @@ void MainWindow::slotFileVerify() {
return;
}
- try {
- gpgme_verify_result_t result;
- auto error = GpgFileOpera::verifyFile(mCtx, dataFilePath, &result);
+ gpgme_verify_result_t result;
+
+ gpgme_error_t error;
+ bool if_error = false;
+ auto thread = QThread::create([&]() {
+ try{
+ error = GpgFileOpera::verifyFile(mCtx, dataFilePath, &result);
+ } catch (const std::runtime_error &e) {
+ if_error = true;
+ }
+ });
+ thread->start();
+ WaitingDialog *dialog = new WaitingDialog(this);
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+ dialog->close();
+
+ if(!if_error) {
auto resultAnalyse = new VerifyResultAnalyse(mCtx, error, result);
auto &reportText = resultAnalyse->getResultReport();
infoBoard->associateTabWidget(edit->tabWidget);
@@ -662,7 +780,7 @@ void MainWindow::slotFileVerify() {
delete resultAnalyse;
fileTreeView->update();
- } catch (std::runtime_error &e) {
+ } else {
QMessageBox::critical(this, tr("Error"), tr("An error occurred during operation."));
return;
}
@@ -742,7 +860,17 @@ void MainWindow::slotFileEncryptSign() {
gpgme_encrypt_result_t encr_result = nullptr;
gpgme_sign_result_t sign_result = nullptr;
- auto error = GpgFileOpera::encryptSignFile(mCtx, keys, path, &encr_result, &sign_result);
+ gpgme_error_t error;
+ auto thread = QThread::create([&]() {
+ error = GpgFileOpera::encryptSignFile(mCtx, keys, path, &encr_result, &sign_result);
+ });
+ thread->start();
+
+ WaitingDialog *dialog = new WaitingDialog(this);
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+ dialog->close();
auto resultAnalyseEncr = new EncryptResultAnalyse(error, encr_result);
auto resultAnalyseSign = new SignResultAnalyse(error, sign_result);
@@ -800,8 +928,18 @@ void MainWindow::slotFileDecryptVerify() {
gpgme_decrypt_result_t d_result = nullptr;
gpgme_verify_result_t v_result = nullptr;
- // try decrypt, if fail do nothing, especially don't replace text
- auto error = GpgFileOpera::decryptVerifyFile(mCtx, path, &d_result, &v_result);
+
+ gpgme_error_t error;
+ auto thread = QThread::create([&]() {
+ error = GpgFileOpera::decryptVerifyFile(mCtx, path, &d_result, &v_result);
+ });
+ thread->start();
+
+ WaitingDialog *dialog = new WaitingDialog(this);
+ while(thread->isRunning()) {
+ QApplication::processEvents();
+ }
+ dialog->close();
infoBoard->associateFileTreeView(edit->curFilePage());
auto resultAnalyseDecrypt = new DecryptResultAnalyse(mCtx, error, d_result);