aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--README.md27
-rw-r--r--include/ui/keypair_details/KeyPairDetailTab.h8
-rw-r--r--resource/ts/gpg_frontend_fr.ts186
-rw-r--r--resource/ts/gpg_frontend_ru.ts186
-rw-r--r--resource/ts/gpgfrontend_en_us.ts186
-rw-r--r--resource/ts/gpgfrontend_zh_chs.ts3436
-rw-r--r--resource/ts/gpgfrontend_zh_cht.ts3436
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/MainWindow.cpp2
-rwxr-xr-xsrc/ui/KeyMgmt.cpp2
-rw-r--r--src/ui/KeyServerImportDialog.cpp10
-rwxr-xr-xsrc/ui/SettingsDialog.cpp4
-rw-r--r--src/ui/keygen/KeygenDialog.cpp2
-rw-r--r--src/ui/keypair_details/KeyPairDetailTab.cpp54
-rw-r--r--src/ui/keypair_details/KeyPairUIDTab.cpp4
-rw-r--r--src/ui/widgets/InfoBoardWidget.cpp2
16 files changed, 426 insertions, 7121 deletions
diff --git a/README.md b/README.md
index 8afa768b..6b7647d5 100644
--- a/README.md
+++ b/README.md
@@ -13,10 +13,10 @@ GpgFrontend is a Powerful, Easy-to-Use, Compact, Cross-Platform, and
Installation-Free [OpenPGP](https://www.openpgp.org/)
Crypto Tool.
-By using GpgFrontend, you can quickly encrypt and decrypt text or files. Or at the same time as the above
-operations, you can add your own signature to let others know that this document or this paragraph of text was
-issued by you. Please **take the initiative to protect privacy in your own hands**, instead of relying on servers and
-algorithms provided by large companies.
+By using GpgFrontend, you can quickly encrypt and decrypt text or files. Or at the same time as the above operations,
+you can add your own signature to let others know that this document or this paragraph of text was issued by you.
+Please **take the initiative to protect privacy in your own hands**, instead of relying on servers and algorithms
+provided by large companies.
**Notice:** GpgFrontend does not provide an embedded [gnupg](https://gnupg.org/) binary library and needs to be
installed by the user. **This is to ensure safety and avoid code or binary files involved in encryption and decryption
@@ -56,6 +56,7 @@ If you find this tool useful and promising, welcome to encourage me through STAR
- [Document](#document)
- [Purpose](#purpose)
- [Build](#build)
+- [Language Support](#language-support)
- [Contributing & Bugs Report](#contributing--bugs-report)
- [Contract](#contract)
- [Maintainers](#maintainers)
@@ -67,8 +68,7 @@ If you find this tool useful and promising, welcome to encourage me through STAR
- Open source, free, no need to install.
- Just double-click, and then you can use it freely.
- Supports multiple languages.
- - If you are interested, you can help
- me [translate the interface](https://gpgfrontend.pub/#/translate-interface).
+ - If you are interested, you can help me [translate the interface](https://gpgfrontend.pub/#/translate-interface).
## Usage
@@ -94,8 +94,7 @@ What about files?
### More Helpful Operation
-Read the animated pictures in the [Document](https://gpgfrontend.pub/#/quick-start) to learn more
-awesome operations.
+Read the animated pictures in the [Document](https://gpgfrontend.pub/#/quick-start) to learn more awesome operations.
### How to Run it
@@ -159,6 +158,18 @@ The GpgFrontend project is as open source, and it also insists on using open sou
The tutorial for building the software will be released shortly. Before the relevant documents are released, you can
refer to the project-related Github Action file if you know it.
+## Language Support
+
+The supported languages are listed here. Some languages use machine translation and have not been verified. If you
+want to join translation and verification work, please refer to the documentation.
+
+Notice: The verification may not be complete and rigorous.
+
+| Language | English | 简体中文 |
+| ---- | ---- | ---- |
+| Support | Support | Support |
+| Verification | Origin | Not Fully |
+
## Contract
If you want to contact me individually, you can email [[email protected]](mailto:[email protected]).
diff --git a/include/ui/keypair_details/KeyPairDetailTab.h b/include/ui/keypair_details/KeyPairDetailTab.h
index 068849bf..bb364718 100644
--- a/include/ui/keypair_details/KeyPairDetailTab.h
+++ b/include/ui/keypair_details/KeyPairDetailTab.h
@@ -36,10 +36,10 @@ class KeyPairDetailTab : public QWidget {
Q_OBJECT
/**
- * @details Return QString with a space inserted at every fourth character
- *
- * @param fingerprint The fingerprint to be beautified
- */
+ * @details Return QString with a space inserted at every fourth character
+ *
+ * @param fingerprint The fingerprint to be beautified
+ */
static QString beautifyFingerprint(QString fingerprint);
void createKeyServerOperaMenu();
diff --git a/resource/ts/gpg_frontend_fr.ts b/resource/ts/gpg_frontend_fr.ts
index 7c6f4a85..eaf78315 100644
--- a/resource/ts/gpg_frontend_fr.ts
+++ b/resource/ts/gpg_frontend_fr.ts
@@ -94,6 +94,11 @@
<source>Information Board</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="501"/>
+ <source> Front Size</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ChoosePage</name>
@@ -428,17 +433,17 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="700"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="706"/>
<source>Key Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="700"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="706"/>
<source>No Private Key Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="740"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="746"/>
<source>Error in signing:</source>
<translation type="unfinished"></translation>
</message>
@@ -554,6 +559,11 @@
<source>Import missing key from Keyserver</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../src/ui/widgets/InfoBoardWidget.cpp" line="57"/>
+ <source>Optional Actions Menu</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>InfoTab</name>
@@ -683,6 +693,11 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="150"/>
+ <source>Key Usage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/ui/keygen/KeygenDialog.cpp" line="152"/>
<source>Encryption</source>
<translation type="unfinished"></translation>
@@ -979,7 +994,7 @@
<name>KeyMgmt</name>
<message>
<location filename="../../src/ui/KeyMgmt.cpp" line="81"/>
- <source>KeyPairs Management</source>
+ <source>Key Pair Management</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1264,178 +1279,202 @@
<context>
<name>KeyPairDetailTab</name>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="32"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="34"/>
<source>Owner</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="33"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="35"/>
<source>Master Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="34"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="36"/>
<source>Fingerprint</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="35"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="37"/>
<source>Additional UIDs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="81"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="58"/>
+ <source>Exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="58"/>
+ <source>Not Exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="83"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="82"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="84"/>
<source>Email Address:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="83"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="85"/>
<source>Comment:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="88"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="90"/>
<source>Key ID: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="89"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="91"/>
<source>Algorithm: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="90"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="92"/>
<source>Key Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="91"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="93"/>
<source>Nominal Usage: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="92"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="94"/>
<source>Actual Usage: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="93"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="95"/>
<source>Expires on: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="94"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="96"/>
<source>Last Update: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="95"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="97"/>
<source>Secret Key Existence: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="119"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="121"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="121"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="123"/>
<source>copy fingerprint to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="131"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="133"/>
<source>Operations</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="134"/>
- <source>Export Private Key (Include Subkeys)</source>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="136"/>
+ <source>Export Private Key (Include Subkey)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="203"/>
+ <source>You are about to export your</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="204"/>
+ <source>PRIVATE KEY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="205"/>
+ <source>This is NOT your Public Key, so DON&apos;T give it away.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="206"/>
+ <source>Do you REALLY want to export your PRIVATE KEY?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="139"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="141"/>
<source>Modify Expiration Datetime (Master Key)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="144"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="146"/>
<source>Key Server Operation (Pubkey)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="147"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="149"/>
<source>Generate Revoke Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="172"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="175"/>
<source>Warning: The Master Key has expired.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="175"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="178"/>
<source>Warning: The Master Key has been revoked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="199"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="202"/>
<source>Exporting private Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="200"/>
- <source>&lt;h3&gt;You are about to export your &lt;font color=&quot;red&quot;&gt;PRIVATE KEY&lt;/font&gt;!&lt;/h3&gt;
-This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALLY want to export your PRIVATE KEY?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="217"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
<source>Export Key To File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="218"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="222"/>
<source>Key Files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="225"/>
<source>Export Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="225"/>
<source>Couldn&apos;t open %1 for writing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="291"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="295"/>
<source>Never Expire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="311"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="315"/>
<source>Upload Key Pair to Key Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="313"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="317"/>
<source>Update Key Pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="336"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="340"/>
<source>Generate revocation certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="338"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="343"/>
<source>Revocation Certificates</source>
<translation type="unfinished"></translation>
</message>
@@ -1541,6 +1580,16 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="59"/>
+ <source>UIDs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="67"/>
+ <source>Signature of Selected UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
<source>Select</source>
<translation type="unfinished"></translation>
@@ -1780,50 +1829,50 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/KeyServerImportDialog.cpp" line="179"/>
- <source>&lt;h4&gt;Text is empty.&lt;/h4&gt;</source>
+ <source>Text is empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="213"/>
- <source>Not Key Found</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="230"/>
+ <source>Too many responses from keyserver!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="216"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="386"/>
- <source>Timeout</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="237"/>
+ <source>No keys found, input may be kexId, retrying search with 0x.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="219"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="389"/>
- <source>Key Server Not Found</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="242"/>
+ <source>No keys found containing the search string!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="222"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="392"/>
- <source>Connection Error</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="246"/>
+ <source>Insufficiently specific search string!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="230"/>
- <source>&lt;h4&gt;CToo many responses from keyserver!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="213"/>
+ <source>Not Key Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="237"/>
- <source>&lt;h4&gt;No keys found, input may be kexId, retrying search with 0x.&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="216"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="386"/>
+ <source>Timeout</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="242"/>
- <source>&lt;h4&gt;No keys found containing the search string!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="219"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="389"/>
+ <source>Key Server Not Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="246"/>
- <source>&lt;h4&gt;Insufficiently specific search string!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="222"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="392"/>
+ <source>Connection Error</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1950,7 +1999,7 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<name>KeyserverTab</name>
<message>
<location filename="../../src/ui/SettingsDialog.cpp" line="607"/>
- <source>Default Keyserver for import:</source>
+ <source>Default Key Server for import:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1962,6 +2011,11 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<context>
<name>MainWindow</name>
<message>
+ <location filename="../../src/MainWindow.cpp" line="35"/>
+ <source>Loading Gnupg</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/MainWindow.cpp" line="62"/>
<source>ENV Loading Failed</source>
<translation type="unfinished"></translation>
diff --git a/resource/ts/gpg_frontend_ru.ts b/resource/ts/gpg_frontend_ru.ts
index 5e454214..d9d0b19a 100644
--- a/resource/ts/gpg_frontend_ru.ts
+++ b/resource/ts/gpg_frontend_ru.ts
@@ -94,6 +94,11 @@
<source>Information Board</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="501"/>
+ <source> Front Size</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ChoosePage</name>
@@ -428,17 +433,17 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="700"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="706"/>
<source>Key Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="700"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="706"/>
<source>No Private Key Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="740"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="746"/>
<source>Error in signing:</source>
<translation type="unfinished"></translation>
</message>
@@ -554,6 +559,11 @@
<source>Import missing key from Keyserver</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../src/ui/widgets/InfoBoardWidget.cpp" line="57"/>
+ <source>Optional Actions Menu</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>InfoTab</name>
@@ -683,6 +693,11 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="150"/>
+ <source>Key Usage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/ui/keygen/KeygenDialog.cpp" line="152"/>
<source>Encryption</source>
<translation type="unfinished"></translation>
@@ -979,7 +994,7 @@
<name>KeyMgmt</name>
<message>
<location filename="../../src/ui/KeyMgmt.cpp" line="81"/>
- <source>KeyPairs Management</source>
+ <source>Key Pair Management</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1264,178 +1279,202 @@
<context>
<name>KeyPairDetailTab</name>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="32"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="34"/>
<source>Owner</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="33"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="35"/>
<source>Master Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="34"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="36"/>
<source>Fingerprint</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="35"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="37"/>
<source>Additional UIDs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="81"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="58"/>
+ <source>Exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="58"/>
+ <source>Not Exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="83"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="82"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="84"/>
<source>Email Address:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="83"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="85"/>
<source>Comment:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="88"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="90"/>
<source>Key ID: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="89"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="91"/>
<source>Algorithm: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="90"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="92"/>
<source>Key Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="91"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="93"/>
<source>Nominal Usage: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="92"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="94"/>
<source>Actual Usage: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="93"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="95"/>
<source>Expires on: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="94"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="96"/>
<source>Last Update: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="95"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="97"/>
<source>Secret Key Existence: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="119"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="121"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="121"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="123"/>
<source>copy fingerprint to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="131"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="133"/>
<source>Operations</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="134"/>
- <source>Export Private Key (Include Subkeys)</source>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="136"/>
+ <source>Export Private Key (Include Subkey)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="203"/>
+ <source>You are about to export your</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="204"/>
+ <source>PRIVATE KEY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="205"/>
+ <source>This is NOT your Public Key, so DON&apos;T give it away.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="206"/>
+ <source>Do you REALLY want to export your PRIVATE KEY?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="139"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="141"/>
<source>Modify Expiration Datetime (Master Key)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="144"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="146"/>
<source>Key Server Operation (Pubkey)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="147"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="149"/>
<source>Generate Revoke Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="172"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="175"/>
<source>Warning: The Master Key has expired.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="175"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="178"/>
<source>Warning: The Master Key has been revoked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="199"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="202"/>
<source>Exporting private Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="200"/>
- <source>&lt;h3&gt;You are about to export your &lt;font color=&quot;red&quot;&gt;PRIVATE KEY&lt;/font&gt;!&lt;/h3&gt;
-This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALLY want to export your PRIVATE KEY?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="217"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
<source>Export Key To File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="218"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="222"/>
<source>Key Files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="225"/>
<source>Export Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="225"/>
<source>Couldn&apos;t open %1 for writing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="291"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="295"/>
<source>Never Expire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="311"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="315"/>
<source>Upload Key Pair to Key Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="313"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="317"/>
<source>Update Key Pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="336"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="340"/>
<source>Generate revocation certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="338"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="343"/>
<source>Revocation Certificates</source>
<translation type="unfinished"></translation>
</message>
@@ -1541,6 +1580,16 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="59"/>
+ <source>UIDs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="67"/>
+ <source>Signature of Selected UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
<source>Select</source>
<translation type="unfinished"></translation>
@@ -1780,50 +1829,50 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/KeyServerImportDialog.cpp" line="179"/>
- <source>&lt;h4&gt;Text is empty.&lt;/h4&gt;</source>
+ <source>Text is empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="213"/>
- <source>Not Key Found</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="230"/>
+ <source>Too many responses from keyserver!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="216"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="386"/>
- <source>Timeout</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="237"/>
+ <source>No keys found, input may be kexId, retrying search with 0x.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="219"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="389"/>
- <source>Key Server Not Found</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="242"/>
+ <source>No keys found containing the search string!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="222"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="392"/>
- <source>Connection Error</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="246"/>
+ <source>Insufficiently specific search string!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="230"/>
- <source>&lt;h4&gt;CToo many responses from keyserver!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="213"/>
+ <source>Not Key Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="237"/>
- <source>&lt;h4&gt;No keys found, input may be kexId, retrying search with 0x.&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="216"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="386"/>
+ <source>Timeout</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="242"/>
- <source>&lt;h4&gt;No keys found containing the search string!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="219"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="389"/>
+ <source>Key Server Not Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="246"/>
- <source>&lt;h4&gt;Insufficiently specific search string!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="222"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="392"/>
+ <source>Connection Error</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1950,7 +1999,7 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<name>KeyserverTab</name>
<message>
<location filename="../../src/ui/SettingsDialog.cpp" line="607"/>
- <source>Default Keyserver for import:</source>
+ <source>Default Key Server for import:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1962,6 +2011,11 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<context>
<name>MainWindow</name>
<message>
+ <location filename="../../src/MainWindow.cpp" line="35"/>
+ <source>Loading Gnupg</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/MainWindow.cpp" line="62"/>
<source>ENV Loading Failed</source>
<translation type="unfinished"></translation>
diff --git a/resource/ts/gpgfrontend_en_us.ts b/resource/ts/gpgfrontend_en_us.ts
index 093406f9..0042e061 100644
--- a/resource/ts/gpgfrontend_en_us.ts
+++ b/resource/ts/gpgfrontend_en_us.ts
@@ -94,6 +94,11 @@
<source>Information Board</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../src/ui/SettingsDialog.cpp" line="501"/>
+ <source> Front Size</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ChoosePage</name>
@@ -428,17 +433,17 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="700"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="706"/>
<source>Key Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="700"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="706"/>
<source>No Private Key Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/gpg/GpgContext.cpp" line="740"/>
+ <location filename="../../src/gpg/GpgContext.cpp" line="746"/>
<source>Error in signing:</source>
<translation type="unfinished"></translation>
</message>
@@ -554,6 +559,11 @@
<source>Import missing key from Keyserver</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../src/ui/widgets/InfoBoardWidget.cpp" line="57"/>
+ <source>Optional Actions Menu</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>InfoTab</name>
@@ -683,6 +693,11 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="150"/>
+ <source>Key Usage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/ui/keygen/KeygenDialog.cpp" line="152"/>
<source>Encryption</source>
<translation type="unfinished"></translation>
@@ -979,7 +994,7 @@
<name>KeyMgmt</name>
<message>
<location filename="../../src/ui/KeyMgmt.cpp" line="81"/>
- <source>KeyPairs Management</source>
+ <source>Key Pair Management</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1264,178 +1279,202 @@
<context>
<name>KeyPairDetailTab</name>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="32"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="34"/>
<source>Owner</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="33"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="35"/>
<source>Master Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="34"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="36"/>
<source>Fingerprint</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="35"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="37"/>
<source>Additional UIDs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="81"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="58"/>
+ <source>Exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="58"/>
+ <source>Not Exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="83"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="82"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="84"/>
<source>Email Address:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="83"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="85"/>
<source>Comment:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="88"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="90"/>
<source>Key ID: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="89"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="91"/>
<source>Algorithm: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="90"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="92"/>
<source>Key Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="91"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="93"/>
<source>Nominal Usage: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="92"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="94"/>
<source>Actual Usage: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="93"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="95"/>
<source>Expires on: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="94"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="96"/>
<source>Last Update: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="95"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="97"/>
<source>Secret Key Existence: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="119"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="121"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="121"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="123"/>
<source>copy fingerprint to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="131"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="133"/>
<source>Operations</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="134"/>
- <source>Export Private Key (Include Subkeys)</source>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="136"/>
+ <source>Export Private Key (Include Subkey)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="203"/>
+ <source>You are about to export your</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="204"/>
+ <source>PRIVATE KEY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="205"/>
+ <source>This is NOT your Public Key, so DON&apos;T give it away.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="206"/>
+ <source>Do you REALLY want to export your PRIVATE KEY?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="139"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="141"/>
<source>Modify Expiration Datetime (Master Key)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="144"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="146"/>
<source>Key Server Operation (Pubkey)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="147"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="149"/>
<source>Generate Revoke Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="172"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="175"/>
<source>Warning: The Master Key has expired.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="175"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="178"/>
<source>Warning: The Master Key has been revoked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="199"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="202"/>
<source>Exporting private Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="200"/>
- <source>&lt;h3&gt;You are about to export your &lt;font color=&quot;red&quot;&gt;PRIVATE KEY&lt;/font&gt;!&lt;/h3&gt;
-This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALLY want to export your PRIVATE KEY?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="217"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
<source>Export Key To File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="218"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="222"/>
<source>Key Files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="225"/>
<source>Export Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="225"/>
<source>Couldn&apos;t open %1 for writing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="291"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="295"/>
<source>Never Expire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="311"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="315"/>
<source>Upload Key Pair to Key Server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="313"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="317"/>
<source>Update Key Pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="336"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="340"/>
<source>Generate revocation certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="338"/>
+ <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="343"/>
<source>Revocation Certificates</source>
<translation type="unfinished"></translation>
</message>
@@ -1541,6 +1580,16 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="59"/>
+ <source>UIDs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="67"/>
+ <source>Signature of Selected UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
<source>Select</source>
<translation type="unfinished"></translation>
@@ -1780,50 +1829,50 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
</message>
<message>
<location filename="../../src/ui/KeyServerImportDialog.cpp" line="179"/>
- <source>&lt;h4&gt;Text is empty.&lt;/h4&gt;</source>
+ <source>Text is empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="213"/>
- <source>Not Key Found</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="230"/>
+ <source>Too many responses from keyserver!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="216"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="386"/>
- <source>Timeout</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="237"/>
+ <source>No keys found, input may be kexId, retrying search with 0x.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="219"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="389"/>
- <source>Key Server Not Found</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="242"/>
+ <source>No keys found containing the search string!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="222"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="392"/>
- <source>Connection Error</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="246"/>
+ <source>Insufficiently specific search string!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="230"/>
- <source>&lt;h4&gt;CToo many responses from keyserver!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="213"/>
+ <source>Not Key Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="237"/>
- <source>&lt;h4&gt;No keys found, input may be kexId, retrying search with 0x.&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="216"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="386"/>
+ <source>Timeout</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="242"/>
- <source>&lt;h4&gt;No keys found containing the search string!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="219"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="389"/>
+ <source>Key Server Not Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="246"/>
- <source>&lt;h4&gt;Insufficiently specific search string!&lt;/h4&gt;</source>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="222"/>
+ <location filename="../../src/ui/KeyServerImportDialog.cpp" line="392"/>
+ <source>Connection Error</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1950,7 +1999,7 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<name>KeyserverTab</name>
<message>
<location filename="../../src/ui/SettingsDialog.cpp" line="607"/>
- <source>Default Keyserver for import:</source>
+ <source>Default Key Server for import:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1962,6 +2011,11 @@ This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALL
<context>
<name>MainWindow</name>
<message>
+ <location filename="../../src/MainWindow.cpp" line="35"/>
+ <source>Loading Gnupg</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/MainWindow.cpp" line="62"/>
<source>ENV Loading Failed</source>
<translation type="unfinished"></translation>
diff --git a/resource/ts/gpgfrontend_zh_chs.ts b/resource/ts/gpgfrontend_zh_chs.ts
deleted file mode 100644
index bb113ef3..00000000
--- a/resource/ts/gpgfrontend_zh_chs.ts
+++ /dev/null
@@ -1,3436 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="zh_CN">
-<context>
- <name>AboutDialog</name>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="35"/>
- <source>About </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="42"/>
- <source>General</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/>
- <source>Translators</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/>
- <source>Update</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AdvancedTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="679"/>
- <source>Show Steganography Options [Advanced]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="681"/>
- <source>Show Steganographic Options.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AppearanceTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="444"/>
- <source>Iconsize</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="446"/>
- <source>small</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="447"/>
- <source>medium</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="448"/>
- <source>large</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="464"/>
- <source>Iconstyle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="466"/>
- <source>just text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="467"/>
- <source>just icons</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="468"/>
- <source>text and icons</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="484"/>
- <source>Windowstate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="487"/>
- <source>Save window size and position on exit.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="495"/>
- <source>Information Board</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ChoosePage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="165"/>
- <source>Choose your action...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="166"/>
- <source>...by clicking on the appropriate link.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="168"/>
- <source>If you have never used GPGFrontend before and also don&apos;t own a gpg key yet you may possibly want to read how to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="170"/>
- <source>Generate Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="176"/>
- <source>If you want to learn how to encrypt, decrypt, sign and verify text, you can read </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="178"/>
- <source>Encrypt &amp; Decrypt Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="178"/>
- <location filename="../../src/ui/Wizard.cpp" line="190"/>
- <source>or</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="180"/>
- <source>Sign &amp; Verify Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="188"/>
- <source>If you want to operate file, you can read </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="190"/>
- <source>Encrypt &amp; Sign File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="192"/>
- <source>Sign &amp; Verify File</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ConclusionPage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="407"/>
- <source>Ready.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="408"/>
- <source>Have fun with GPGFrontend!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="410"/>
- <source>You are ready to use GPGFrontend now.&lt;br&gt;&lt;br&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="412"/>
- <source>The Online Document</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="413"/>
- <source> will get you started with GPGFrontend. It will open in the main window.&lt;br&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="420"/>
- <source>Open offline help.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="423"/>
- <source>Dont show the wizard again.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>FileEncryptionDialog</name>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="32"/>
- <source>Decrypt File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="34"/>
- <source>Encrypt File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="36"/>
- <source>Sign File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="38"/>
- <source>Verify File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="47"/>
- <source>Input Parameters</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="53"/>
- <source>Target File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="59"/>
- <source>Output File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="75"/>
- <source>Signature File(.sig) Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="134"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="177"/>
- <source>Open File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="165"/>
- <source>Save File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="194"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="245"/>
- <source>Couldn&apos;t open file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="213"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="224"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="235"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="214"/>
- <source>Error Occurred During Encryption</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="225"/>
- <source>Error Occurred During Decryption</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="236"/>
- <source>Error Occurred During Signature</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="259"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="268"/>
- <source>File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="260"/>
- <source>File exists! Do you want to overwrite it?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="269"/>
- <source>Cannot write file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>FilePage</name>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="161"/>
- <source>Open</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="163"/>
- <source>Delete</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="165"/>
- <source>Encrypt and Sign</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="167"/>
- <source>Decrypt and Verify</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="169"/>
- <source>Only Sign</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="171"/>
- <source>Only Verify</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="222"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="223"/>
- <source>Are you sure you want to delete it?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="233"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="234"/>
- <source>Unable to delete the file or folder.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>FindWidget</name>
- <message>
- <location filename="../../src/ui/FindWidget.cpp" line="38"/>
- <source>Find:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GeneralTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="137"/>
- <source>Remember Password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="140"/>
- <source>Remember password until closing gpg4usb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="147"/>
- <source>Save Checked Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="150"/>
- <source>Save checked private keys on exit and restore them on next start.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="159"/>
- <source>Confirm drag&apos;n&apos;drop key import</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="162"/>
- <source>Import files dropped on the keylist without confirmation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="169"/>
- <source>Language</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="178"/>
- <source>&lt;b&gt;NOTE: &lt;/b&gt; GpgFrontend will restart automatically if you change the language!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="187"/>
- <source>Own key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="195"/>
- <source>&lt;none&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="209"/>
- <source>Key pair for synchronization and identity authentication</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GpgME::GpgContext</name>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="528"/>
- <source>Wrong password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="536"/>
- <source>Enter Password for</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="540"/>
- <source>Enter Password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="700"/>
- <source>Key Selection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="700"/>
- <source>No Private Key Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="740"/>
- <source>Error in signing:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GpgPathsTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="711"/>
- <source>Relative path to keydb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="724"/>
- <source>Current keydb path: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="729"/>
- <source>&lt;b&gt;NOTE: &lt;/b&gt; Gpg4usb will restart automatically if you change the keydb path!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="758"/>
- <source>Choose keydb directory</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ImportFromGnupgPage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="302"/>
- <source>Import keys...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="303"/>
- <source>...from existing GnuPG installation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="305"/>
- <source>You can import keys from a locally installed GnuPG.&lt;br&gt;&lt;br&gt; The location is read from registry in Windows or assumed to be the .gnupg folder in the your home directory in Linux.&lt;br&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="309"/>
- <source>Import keys from GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="323"/>
- <source>Import Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="323"/>
- <source>Couldn&apos;t locate GnuPG home directory</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ImportFromGpg4usbPage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="225"/>
- <source>Import from...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="226"/>
- <source>...existing GPGFrontend</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="228"/>
- <source>You can import keys and/or settings from existing GPGFrontend. &lt;br&gt;&lt;br&gt;Just check what you want to import, click the import button and choose the directory of your other GPGFrontend in the appearing file dialog.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="235"/>
- <source>Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="239"/>
- <source>Configuration</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="241"/>
- <source>Import from GPGFrontend</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="256"/>
- <source>Other GPGFrontend directory</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="275"/>
- <source>Configuration Imported</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="276"/>
- <source>Imported Configuration from old GPGFrontend.&lt;br&gt;Will now restart to activate the configuration.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>InfoBoardWidget</name>
- <message>
- <location filename="../../src/ui/widgets/InfoBoardWidget.cpp" line="40"/>
- <source>Import missing key from Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>InfoTab</name>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="74"/>
- <source>&lt;br&gt;&lt;center&gt;GPGFrontend is an easy-to-use, compact, cross-platform, &lt;br&gt;and installation-free gpg front-end tool.&lt;br&gt;It visualizes most of the common operations of gpg commands.&lt;br&gt;It&apos;s licensed under the GPL v3&lt;br&gt;&lt;br&gt;&lt;b&gt;Developer:&lt;/b&gt;&lt;br&gt;Saturneric&lt;br&gt;&lt;br&gt;If you have any questions or suggestions, raise an issue&lt;br/&gt;at &lt;a href=&quot;https://github.com/saturneric/GpgFrontend&quot;&gt;GitHub&lt;/a&gt; or send a mail to my mailing list at &lt;a href=&quot;mailto:[email protected]&quot;&gt;[email protected]&lt;/a&gt;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="82"/>
- <source>&lt;br&gt;&lt;br&gt; Built with Qt </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="83"/>
- <source> and GPGME </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="84"/>
- <source>&lt;br&gt;Built at </source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>IntroPage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="111"/>
- <source>Getting Started...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="112"/>
- <source>... with GPGFrontend</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="114"/>
- <source>Welcome to use GPGFrontend for decrypting and signing text or file!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="116"/>
- <source>is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP Crypto Tool.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="117"/>
- <source>For brief information have a look at the</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="118"/>
- <source>Overview</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="119"/>
- <source>by clicking the link, the page will open in the web browser</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="127"/>
- <source>Choose a Language</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyDetailsDialog</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyDetailsDialog.cpp" line="31"/>
- <source>KeyPair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyDetailsDialog.cpp" line="32"/>
- <source>UIDs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyDetailsDialog.cpp" line="33"/>
- <source>Subkeys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyDetailsDialog.cpp" line="40"/>
- <source>Key Details</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyGenDialog</name>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="32"/>
- <source>Generate Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="68"/>
- <source> Name must contain at least five characters.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="70"/>
- <source> Please give a email address.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="77"/>
- <source> Expiration time no more than 2 years.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="103"/>
- <source>Generating Key...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="106"/>
- <source>Collecting random data for key generation.
- This may take a while.
- To speed up the process use your computer
- (e.g. browse the net, listen to music,...)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="152"/>
- <source>Encryption</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="155"/>
- <source>Signing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="158"/>
- <source>Certification</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="161"/>
- <source>Authentication</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="312"/>
- <source>Success</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="312"/>
- <source>The new key pair has been generated.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="314"/>
- <source>Failure</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="314"/>
- <source>An error occurred during key generation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="350"/>
- <source>Name:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="351"/>
- <source>Email Address:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="352"/>
- <source>Comment:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="353"/>
- <source>Expiration Date:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="354"/>
- <source>Never Expire</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="355"/>
- <source>KeySize (in Bit):</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="356"/>
- <source>Key Type:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="357"/>
- <source>Non Pass Phrase</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="370"/>
- <source>Basic Information</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyGenPage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="366"/>
- <source>Create a keypair...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="367"/>
- <source>...for decrypting and signing messages</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="368"/>
- <source>You should create a new keypair.The pair consists of a public and a private key.&lt;br&gt;Other users can use the public key to encrypt messages for you and verify messages signed by you.You can use the private key to decrypt and sign messages.&lt;br&gt;For more information have a look at the offline tutorial (which then is shown in the main window):</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="375"/>
- <source>Offline tutorial</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="382"/>
- <source>Create New Key</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyImportDetailDialog</name>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="34"/>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="53"/>
- <source>Key Update Details</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="34"/>
- <source>No keys found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="36"/>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="55"/>
- <source>Key Import Details</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="36"/>
- <source>No keys found to import</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="64"/>
- <source>General key info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="67"/>
- <source>Considered:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="71"/>
- <source>Public unchanged:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="76"/>
- <source>Imported:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="81"/>
- <source>Not imported:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="86"/>
- <source>Private read:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="91"/>
- <source>Private imported:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="96"/>
- <source>Private unchanged:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="111"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="111"/>
- <source>Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="111"/>
- <source>Status</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="111"/>
- <source>Fingerprint</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="135"/>
- <source>private</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="138"/>
- <source>public</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="141"/>
- <source>unchanged</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="144"/>
- <source>new key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="147"/>
- <source>new subkey</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="151"/>
- <source>new signature</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="155"/>
- <source>new uid</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyList</name>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="77"/>
- <source>Select</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="77"/>
- <source>Type</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="77"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="77"/>
- <source>Email Address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="78"/>
- <source>Usage</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="78"/>
- <source>Validity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="78"/>
- <source>Finger Print</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="315"/>
- <source>Import Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="317"/>
- <source>You&apos;ve dropped something on the table.
- GpgFrontend will now try to import key(s).</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="320"/>
- <source>Always import without bothering.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="356"/>
- <source>Couldn&apos;t Open File: </source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyMgmt</name>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="81"/>
- <source>KeyPairs Management</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="88"/>
- <source>&amp;Open</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="89"/>
- <source>Ctrl+O</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="90"/>
- <source>Open Key File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="93"/>
- <source>&amp;Close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="94"/>
- <source>Ctrl+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="96"/>
- <source>Close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="99"/>
- <source>New Keypair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="100"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="102"/>
- <source>Generate KeyPair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="105"/>
- <source>New Subkey</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="106"/>
- <source>Ctrl+Shift+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="108"/>
- <source>Generate Subkey For Selected KeyPair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="111"/>
- <location filename="../../src/ui/KeyMgmt.cpp" line="152"/>
- <source>&amp;File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="113"/>
- <source>Import New Key From File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="116"/>
- <source>&amp;Clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="118"/>
- <source>Import New Key From Clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="121"/>
- <source>&amp;Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="123"/>
- <source>Import New Key From Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="126"/>
- <source>Export To &amp;Clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="128"/>
- <source>Export Selected Key(s) To Clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="131"/>
- <source>Export To &amp;File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="133"/>
- <source>Export Selected Key(s) To File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="136"/>
- <source>Delete Selected Key(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="137"/>
- <source>Delete the Selected keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="140"/>
- <source>Delete Checked Key(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="141"/>
- <source>Delete the Checked keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="145"/>
- <source>Show Key Details</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="146"/>
- <source>Show Details for this Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="156"/>
- <source>&amp;Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="157"/>
- <source>&amp;Generate Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="161"/>
- <source>&amp;Import Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="173"/>
- <source>Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="181"/>
- <source>Generate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="182"/>
- <source>Generate A New Keypair or Subkey</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="191"/>
- <source>Import key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="192"/>
- <source>Import Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="213"/>
- <source>Open Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="213"/>
- <location filename="../../src/ui/KeyMgmt.cpp" line="299"/>
- <source>Key Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="213"/>
- <source>Keyring files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="218"/>
- <source>Couldn&apos;t Open File: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="268"/>
- <source>Deleting Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="269"/>
- <source>Are you sure that you want to delete the following keys?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="270"/>
- <source>The action can not be undone.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="299"/>
- <source>Export Key To File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="309"/>
- <source>key(s) exported</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="338"/>
- <location filename="../../src/ui/KeyMgmt.cpp" line="345"/>
- <source>Invalid Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="339"/>
- <source>Please select one KeyPair before doing this operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="346"/>
- <source>If a key pair does not have a private key then it will not be able to generate sub-keys.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyNewUIDDialog</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="40"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="41"/>
- <source>Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="42"/>
- <source>Comment</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="55"/>
- <source>Create New UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="68"/>
- <source> Name must contain at least five characters.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="70"/>
- <source> Please give a email address.
-</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyPairDetailTab</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="32"/>
- <source>Owner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="33"/>
- <source>Master Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="34"/>
- <source>Fingerprint</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="35"/>
- <source>Additional UIDs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="81"/>
- <source>Name:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="82"/>
- <source>Email Address:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="83"/>
- <source>Comment:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="88"/>
- <source>Key ID: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="89"/>
- <source>Algorithm: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="90"/>
- <source>Key Size:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="91"/>
- <source>Nominal Usage: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="92"/>
- <source>Actual Usage: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="93"/>
- <source>Expires on: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="94"/>
- <source>Last Update: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="95"/>
- <source>Secret Key Existence: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="119"/>
- <source>Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="121"/>
- <source>copy fingerprint to clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="131"/>
- <source>Operations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="134"/>
- <source>Export Private Key (Include Subkeys)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="139"/>
- <source>Modify Expiration Datetime (Master Key)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="144"/>
- <source>Key Server Operation (Pubkey)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="147"/>
- <source>Generate Revoke Certificate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="172"/>
- <source>Warning: The Master Key has expired.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="175"/>
- <source>Warning: The Master Key has been revoked</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="199"/>
- <source>Exporting private Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="200"/>
- <source>&lt;h3&gt;You are about to export your &lt;font color=&quot;red&quot;&gt;PRIVATE KEY&lt;/font&gt;!&lt;/h3&gt;
-This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALLY want to export your PRIVATE KEY?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="217"/>
- <source>Export Key To File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="218"/>
- <source>Key Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
- <source>Export Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
- <source>Couldn&apos;t open %1 for writing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="291"/>
- <source>Never Expire</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="311"/>
- <source>Upload Key Pair to Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="313"/>
- <source>Update Key Pair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="336"/>
- <source>Generate revocation certificate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="338"/>
- <source>Revocation Certificates</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyPairSubkeyTab</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="37"/>
- <source>Generate A New Subkey</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="54"/>
- <source>Key ID: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="55"/>
- <source>Algorithm: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="56"/>
- <source>Key Size:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="57"/>
- <source>Usage: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="58"/>
- <source>Expires On </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="59"/>
- <source>Last Update: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="60"/>
- <source>Existence: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="61"/>
- <source>Fingerprint: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
- <source>Subkey ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
- <source>Key Size</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
- <source>Algo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
- <source>Create Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
- <source>Expire Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="161"/>
- <source>Never Expire</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="185"/>
- <source>Never Expires</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="231"/>
- <source>Edit Expire Date</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyPairUIDTab</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="39"/>
- <source>New UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="40"/>
- <source>UID Management</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
- <source>Select</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
- <source>Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
- <source>Comment</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
- <source>Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
- <source>Create Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
- <source>Expired Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="219"/>
- <source>Never Expires</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="237"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="300"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="425"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="440"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="480"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="487"/>
- <source>Invalid Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="238"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="301"/>
- <source>Please select one or more UIDs before doing this operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="263"/>
- <source>Sign Selected UID(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="265"/>
- <source>Delete Selected UID(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="284"/>
- <source>Successful Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="285"/>
- <source>Successfully added a new UID.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="288"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="330"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="363"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="460"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="507"/>
- <source>Operation Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="289"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="331"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="364"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="461"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="508"/>
- <source>An error occurred during the operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="313"/>
- <source>Deleting UIDs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="314"/>
- <source>Are you sure that you want to delete the following uids?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="315"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="357"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="454"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="501"/>
- <source>The action can not be undone.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="355"/>
- <source>Set Primary UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="356"/>
- <source>Are you sure that you want to set the Primary UID to?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="395"/>
- <source>Set As Primary</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="397"/>
- <source>Sign UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="399"/>
- <source>Delete UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="426"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="441"/>
- <source>Please select one UID before doing this operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="452"/>
- <source>Deleting UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="453"/>
- <source>Are you sure that you want to delete the following uid?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="469"/>
- <source>Delete(Revoke) Key Signature</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="481"/>
- <source>Please select one Key Signature before doing this operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="488"/>
- <source>To delete the signature, you need to have its corresponding public key in the local database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="499"/>
- <source>Deleting Key Signature</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="500"/>
- <source>Are you sure that you want to delete the following signature?</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyServerImportDialog</name>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="40"/>
- <source>&amp;Close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="41"/>
- <source>&amp;Import ALL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="42"/>
- <source>&amp;Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="45"/>
- <source>Search String:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="49"/>
- <source>Key Server:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="97"/>
- <source>Update Keys from Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="99"/>
- <source>Import Keys from Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="158"/>
- <source>UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="158"/>
- <source>Creation date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="158"/>
- <source>KeyID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="158"/>
- <source>Tag</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="179"/>
- <source>&lt;h4&gt;Text is empty.&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="213"/>
- <source>Not Key Found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="216"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="386"/>
- <source>Timeout</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="219"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="389"/>
- <source>Key Server Not Found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="222"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="392"/>
- <source>Connection Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="230"/>
- <source>&lt;h4&gt;CToo many responses from keyserver!&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="237"/>
- <source>&lt;h4&gt;No keys found, input may be kexId, retrying search with 0x.&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="242"/>
- <source>&lt;h4&gt;No keys found containing the search string!&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="246"/>
- <source>&lt;h4&gt;Insufficiently specific search string!&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="274"/>
- <source>revoked</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="277"/>
- <source>disabled</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="317"/>
- <source>&lt;h4&gt;%1 keys found. Double click a key to import it.&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="383"/>
- <source>Key Not Found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="410"/>
- <source>&lt;h4&gt;Key Updated&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="412"/>
- <source>&lt;h4&gt;Key Imported&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="473"/>
- <source>Upload Keys from Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeySetExpireDateDialog</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeySetExpireDateDialog.cpp" line="36"/>
- <source>Confirm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeySetExpireDateDialog.cpp" line="41"/>
- <source>Never Expire</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeySetExpireDateDialog.cpp" line="61"/>
- <source>Operation Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeySetExpireDateDialog.cpp" line="62"/>
- <source>An error occurred during the operation.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyUIDSignDialog</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="72"/>
- <source>Expire Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="81"/>
- <source>Sign For Key&apos;s UID(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="100"/>
- <source>Unsuccessful Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="101"/>
- <source>Signature operation failed for UID </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="108"/>
- <source>Operation Complete</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="109"/>
- <source>The signature operation of the UID is complete</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyUploadDialog</name>
- <message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="49"/>
- <source>Uploading Public Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="112"/>
- <source>Key Not Found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="115"/>
- <source>Timeout</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="118"/>
- <source>Key Server Not Found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="121"/>
- <source>Connection Error</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyserverTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="607"/>
- <source>Default Keyserver for import:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="624"/>
- <source>Add</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>MainWindow</name>
- <message>
- <location filename="../../src/MainWindow.cpp" line="62"/>
- <source>ENV Loading Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/MainWindow.cpp" line="63"/>
- <source>Gnupg is not installed correctly, please follow the ReadME instructions to install gnupg and then open GPGFrontend.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="38"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="117"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="286"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="525"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="702"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="885"/>
- <source>No Key Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="45"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="124"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="532"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="709"/>
- <source>Invalid Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="46"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="533"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="710"/>
- <source>The selected key contains a key that does not actually have a encrypt usage.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="47"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="126"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="300"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="534"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="711"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/>
- <source>&lt;br/&gt;For example the Following Key: &lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="65"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="554"/>
- <source>Encrypting</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="94"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="368"/>
- <source>Function Disabled</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="95"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <source>Please go to the settings interface to enable and configure this function.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="125"/>
- <source>The selected key contains a key that does not actually have a signature usage.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="142"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="731"/>
- <source>Signing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="186"/>
- <source>Decrypting</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="246"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="816"/>
- <source>Verifying</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="298"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="897"/>
- <source>Invalid KeyPair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="299"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="898"/>
- <source>The selected keypair cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="310"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="317"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="916"/>
- <source>Incomplete Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="311"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="910"/>
- <source>None of the selected key pairs can provide the encryption function.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="318"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="917"/>
- <source>None of the selected key pairs can provide the signature function.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="335"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="936"/>
- <source>Encrypting and Signing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="401"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1014"/>
- <source>Decrypting and Verifying</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="499"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="503"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="577"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="598"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="679"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="757"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="789"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="794"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="798"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="859"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="867"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="964"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="976"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="980"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="984"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1046"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="499"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="859"/>
- <source>Select a file before doing it.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="503"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="679"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="980"/>
- <source>No permission to read this file.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="598"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="867"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="984"/>
- <source>No permission to create file.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="512"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="613"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="872"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="513"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="614"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="873"/>
- <source>The target file already exists, do you need to overwrite it?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="577"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="757"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="964"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1046"/>
- <source>An error occurred during operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="790"/>
- <source>Please select the appropriate target file or signature file. Ensure that both are in this directory.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="794"/>
- <source>No permission to read target file.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="798"/>
- <source>No permission to read signature file.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="976"/>
- <source>Select a file(.gpg/.asc) before doing it.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1082"/>
- <source>Outdated Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1083"/>
- <source>This version(%1) is out of date, please update the latest version in time. </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1085"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1092"/>
- <source>You can download the latest version(%1) on Github Releases Page.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1089"/>
- <source>Unreleased Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1090"/>
- <source>This version(%1) has not been officially released and is not recommended for use in a production environment. &lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="58"/>
- <source>There is one unencrypted file in attachment folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/>
- <source>There are </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/>
- <source> unencrypted files in attachment folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="30"/>
- <source>&amp;New</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="36"/>
- <source>Open a new file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="39"/>
- <source>&amp;Open...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="42"/>
- <source>Open an existing file</source>
- <translation type="unfinished"></translation>
- </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="53"/>
- <source>Save the current File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="59"/>
- <source>Save the current File as...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="65"/>
- <source>Print Document</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="70"/>
- <source>Close file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="76"/>
- <source>Quit Program</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="83"/>
- <source>Undo Last Edit Action</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="88"/>
- <source>Redo Last Edit Action</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="95"/>
- <source>Zoom Out</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="102"/>
- <source>Paste Text From Clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="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="112"/>
- <source>&amp;Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="119"/>
- <source>&amp;Quote</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="124"/>
- <source>Select &amp;All</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="130"/>
- <source>&amp;Find</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="135"/>
- <source>Remove &amp;spacing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="141"/>
- <source>Se&amp;ttings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="148"/>
- <source>&amp;Encrypt</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="154"/>
- <source>&amp;Encrypt &amp;Sign</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="160"/>
- <source>&amp;Decrypt</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="166"/>
- <source>&amp;Decrypt &amp;Verify</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="175"/>
- <source>&amp;Encrypt File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="179"/>
- <source>&amp;Decrypt File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="183"/>
- <source>&amp;Sign File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="187"/>
- <source>&amp;Verify File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="192"/>
- <source>&amp;Sign</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="198"/>
- <source>&amp;Verify</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="207"/>
- <source>&amp;Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="212"/>
- <source>Manage &amp;Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="220"/>
- <source>&amp;About</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="222"/>
- <source>Show the application&apos;s About box</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="228"/>
- <source>&amp;Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/>
- <source>Check for updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="233"/>
- <source>Open &amp;Wizard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
- <source>Open the wizard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/>
- <source>Append Selected Key(s) To Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/>
- <source>Append The Selected Keys To Text in Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/>
- <source>Copy Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/>
- <source>Copy selected Email to clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/>
- <source>Show Key Details</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="249"/>
- <source>Show Details for this Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="252"/>
- <source>Refresh Key From Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="253"/>
- <source>Refresh key from default key server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="256"/>
- <source>Upload Public Key(s) To Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/>
- <source>Upload The Selected Public Keys To Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="272"/>
- <source>Remove PGP Header</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="275"/>
- <source>Add PGP Header</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="280"/>
- <source>&amp;File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="293"/>
- <source>&amp;Edit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="311"/>
- <source>&amp;File...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="317"/>
- <source>&amp;Crypt</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/>
- <source>&amp;Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/>
- <source>&amp;Import Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/>
- <source>&amp;Steganography</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/>
- <source>&amp;View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="349"/>
- <source>&amp;Help</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/>
- <source>File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/>
- <source>Crypt</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="376"/>
- <source>Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="381"/>
- <source>Edit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="388"/>
- <source>Special Edit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/>
- <source>Import key from...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="401"/>
- <source>Import key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="409"/>
- <source>Browser to view and operate file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="410"/>
- <source>Browser</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="428"/>
- <source>Ready</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="435"/>
- <source>Key ToolBox</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="443"/>
- <source>Information Board</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <location filename="../../src/gpg/result_analyse/DecryptResultAnalyse.cpp" line="42"/>
- <source>&gt;Recipient: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="35"/>
- <source>One or More Bad Signatures.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="40"/>
- <source>A </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="42"/>
- <source>Good </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="45"/>
- <source>Bad </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="48"/>
- <source>Expired </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="51"/>
- <source>Missing Key&apos;s </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="54"/>
- <source>Revoked Key&apos;s </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="57"/>
- <source>Expired Key&apos;s </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="60"/>
- <source>Missing CRL&apos;s </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="64"/>
- <source>Signature Fully Valid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="66"/>
- <source>Signature NOT Fully Valid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="74"/>
- <source>Key is NOT present with ID 0x</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="81"/>
- <source>A signature could NOT be verified due to a Missing Key
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="85"/>
- <source>A signature is valid but the key used to verify the signature has been revoked
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="93"/>
- <source>A signature is valid but expired
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="100"/>
- <source>A signature is valid but the key used to verify the signature has expired.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="107"/>
- <source>There was some other error which prevented the signature verification.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="113"/>
- <source>Error for key with fingerprint </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="128"/>
- <source>Signed By: </source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QuitDialog</name>
- <message>
- <location filename="../../src/ui/QuitDialog.cpp" line="29"/>
- <source>Unsaved Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/QuitDialog.cpp" line="77"/>
- <source>%1 files contain unsaved information.&lt;br/&gt;Save the changes before closing?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/QuitDialog.cpp" line="88"/>
- <source>Check the files you want to save:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/QuitDialog.cpp" line="89"/>
- <source>&lt;b&gt;Note:&lt;/b&gt; If you don&apos;t save these files, all changes are lost.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SendMailDialog</name>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="35"/>
- <source>Incomplete configuration</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="36"/>
- <source>The SMTP address is empty, please go to the setting interface to complete the configuration.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="86"/>
- <source> Recipient cannot be empty
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="91"/>
- <source> One or more Recipient&apos;s Email Address is invalid
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="97"/>
- <source> Sender cannot be empty
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="99"/>
- <source> Sender&apos;s Email Address is invalid
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="155"/>
- <location filename="../../src/ui/SendMailDialog.cpp" line="160"/>
- <location filename="../../src/ui/SendMailDialog.cpp" line="165"/>
- <source>Fail</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="155"/>
- <source>Fail to Connect SMTP Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="160"/>
- <source>Fail to Login into SMTP Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="165"/>
- <source>Fail to Send Mail to SMTP Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="171"/>
- <source>Success</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="171"/>
- <source>Succeed in Sending Mail to SMTP Server</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SendMailTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="289"/>
- <source>Enable</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="311"/>
- <source>SMTP Address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="313"/>
- <source>Username</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="315"/>
- <source>Password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="317"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="319"/>
- <source>Connection Security</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="322"/>
- <source>Default Sender</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="404"/>
- <location filename="../../src/ui/SettingsDialog.cpp" line="408"/>
- <source>Fail</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="404"/>
- <source>Fail to Connect SMTP Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="408"/>
- <source>Fail to Login</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="413"/>
- <source>Success</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="413"/>
- <source>Succeed in connecting and login</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="40"/>
- <source>General</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="41"/>
- <source>Appearance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="42"/>
- <source>Send Mail</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="43"/>
- <source>Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="45"/>
- <source>Advanced</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="58"/>
- <source>Settings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="103"/>
- <source>System Default</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SubkeyGenerateDialog</name>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="46"/>
- <source>Generate New Subkey</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="61"/>
- <source>Encryption</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="64"/>
- <source>Signing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="67"/>
- <source>Certification</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="70"/>
- <source>Authentication</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="114"/>
- <source>Expiration Date:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="115"/>
- <source>Never Expire</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="116"/>
- <source>KeySize (in Bit):</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="117"/>
- <source>Key Type:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="126"/>
- <source>Basic Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="214"/>
- <source> Expiration time no more than 2 years. </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="235"/>
- <source>Generating Subkey...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="238"/>
- <source>Collecting random data for subkey generation.
- This may take a while.
- To speed up the process use your computer
- (e.g. browse the net, listen to music,...)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="309"/>
- <source>Success</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="309"/>
- <source>The new subkey has been generated.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="311"/>
- <source>Failure</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="311"/>
- <source>An error occurred during subkey generation.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>TextEdit</name>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="53"/>
- <source>untitled</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="120"/>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="200"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="121"/>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="201"/>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="482"/>
- <source>Cannot read file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="175"/>
- <source>Open file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="251"/>
- <source>File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="252"/>
- <source>Cannot write file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="270"/>
- <source>Save file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="333"/>
- <source>Unsaved document</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="334"/>
- <source>The document &quot;%1&quot; has been modified. Do you want to save your changes?&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="337"/>
- <source>&lt;b&gt;Note:&lt;/b&gt; If you don&apos;t save these files, all changes are lost.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="481"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>UpdateTab</name>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="127"/>
- <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="129"/>
- <source>New versions not only represent new features, but also often represent functional and security fixes.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="133"/>
- <source>Current Version: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="141"/>
- <source>The current version is inconsistent with the latest version on github.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="143"/>
- <source>Please click &lt;a href=&quot;https://github.com/saturneric/GpgFrontend/releases&quot;&gt;here&lt;/a&gt; to download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="187"/>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="209"/>
- <source>Latest Version From Github: </source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>VerifyDetailsDialog</name>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="32"/>
- <source>Signature Details</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="53"/>
- <source>Status: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="56"/>
- <source>No valid input found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="67"/>
- <source>Error Validating signature</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="70"/>
- <source>File was signed on %1 &lt;br/&gt; It Contains:&lt;br/&gt;&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="72"/>
- <source>Signed on %1 &lt;br/&gt; It Contains:&lt;br /&gt;&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>VerifyKeyDetailBox</name>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="36"/>
- <source>Import from keyserver</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="39"/>
- <source>Key not present with id 0x</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="43"/>
- <source>Status:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="45"/>
- <source>Key not present in keylist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="58"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="72"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="86"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="101"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="115"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="129"/>
- <source>Key Information is NOT Available</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="60"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="74"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="117"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="131"/>
- <source>Fingerprint: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="67"/>
- <source>Status: Cert Revoked</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="81"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="95"/>
- <source>Status: Signature Expired</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="96"/>
- <source>Status: Key Expired</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="110"/>
- <source>Status: General Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="124"/>
- <source>Status: Unknown Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="159"/>
- <source>Signer Name:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="160"/>
- <source>Signer Email:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="161"/>
- <source>Key&apos;s Fingerprint:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="162"/>
- <source>Valid:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="163"/>
- <source>Flags:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="171"/>
- <source>Fully Valid</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="173"/>
- <source>NOT Fully Valid</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="180"/>
- <source>Good </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="183"/>
- <source>Bad </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="186"/>
- <source>Expired </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="189"/>
- <source>Missing Key </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="192"/>
- <source>Revoked Key </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="195"/>
- <source>Expired Key </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="198"/>
- <source>Missing CRL </source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>Wizard</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="46"/>
- <source>First Start Wizard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="76"/>
- <source>Import Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="76"/>
- <source>Couldn&apos;t locate any keyring file in %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="84"/>
- <location filename="../../src/ui/Wizard.cpp" line="95"/>
- <source>Import error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="85"/>
- <source>Couldn&apos;t open private keyringfile: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="96"/>
- <source>Couldn&apos;t open public keyringfile: %1</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/resource/ts/gpgfrontend_zh_cht.ts b/resource/ts/gpgfrontend_zh_cht.ts
deleted file mode 100644
index bb113ef3..00000000
--- a/resource/ts/gpgfrontend_zh_cht.ts
+++ /dev/null
@@ -1,3436 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="zh_CN">
-<context>
- <name>AboutDialog</name>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="35"/>
- <source>About </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="42"/>
- <source>General</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/>
- <source>Translators</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/>
- <source>Update</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AdvancedTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="679"/>
- <source>Show Steganography Options [Advanced]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="681"/>
- <source>Show Steganographic Options.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AppearanceTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="444"/>
- <source>Iconsize</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="446"/>
- <source>small</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="447"/>
- <source>medium</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="448"/>
- <source>large</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="464"/>
- <source>Iconstyle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="466"/>
- <source>just text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="467"/>
- <source>just icons</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="468"/>
- <source>text and icons</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="484"/>
- <source>Windowstate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="487"/>
- <source>Save window size and position on exit.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="495"/>
- <source>Information Board</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ChoosePage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="165"/>
- <source>Choose your action...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="166"/>
- <source>...by clicking on the appropriate link.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="168"/>
- <source>If you have never used GPGFrontend before and also don&apos;t own a gpg key yet you may possibly want to read how to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="170"/>
- <source>Generate Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="176"/>
- <source>If you want to learn how to encrypt, decrypt, sign and verify text, you can read </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="178"/>
- <source>Encrypt &amp; Decrypt Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="178"/>
- <location filename="../../src/ui/Wizard.cpp" line="190"/>
- <source>or</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="180"/>
- <source>Sign &amp; Verify Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="188"/>
- <source>If you want to operate file, you can read </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="190"/>
- <source>Encrypt &amp; Sign File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="192"/>
- <source>Sign &amp; Verify File</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ConclusionPage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="407"/>
- <source>Ready.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="408"/>
- <source>Have fun with GPGFrontend!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="410"/>
- <source>You are ready to use GPGFrontend now.&lt;br&gt;&lt;br&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="412"/>
- <source>The Online Document</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="413"/>
- <source> will get you started with GPGFrontend. It will open in the main window.&lt;br&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="420"/>
- <source>Open offline help.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="423"/>
- <source>Dont show the wizard again.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>FileEncryptionDialog</name>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="32"/>
- <source>Decrypt File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="34"/>
- <source>Encrypt File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="36"/>
- <source>Sign File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="38"/>
- <source>Verify File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="47"/>
- <source>Input Parameters</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="53"/>
- <source>Target File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="59"/>
- <source>Output File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="75"/>
- <source>Signature File(.sig) Path</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="134"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="177"/>
- <source>Open File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="165"/>
- <source>Save File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="194"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="245"/>
- <source>Couldn&apos;t open file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="213"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="224"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="235"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="214"/>
- <source>Error Occurred During Encryption</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="225"/>
- <source>Error Occurred During Decryption</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="236"/>
- <source>Error Occurred During Signature</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="259"/>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="268"/>
- <source>File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="260"/>
- <source>File exists! Do you want to overwrite it?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/FileEncryptionDialog.cpp" line="269"/>
- <source>Cannot write file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>FilePage</name>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="161"/>
- <source>Open</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="163"/>
- <source>Delete</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="165"/>
- <source>Encrypt and Sign</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="167"/>
- <source>Decrypt and Verify</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="169"/>
- <source>Only Sign</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="171"/>
- <source>Only Verify</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="222"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="223"/>
- <source>Are you sure you want to delete it?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="233"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/FilePage.cpp" line="234"/>
- <source>Unable to delete the file or folder.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>FindWidget</name>
- <message>
- <location filename="../../src/ui/FindWidget.cpp" line="38"/>
- <source>Find:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GeneralTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="137"/>
- <source>Remember Password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="140"/>
- <source>Remember password until closing gpg4usb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="147"/>
- <source>Save Checked Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="150"/>
- <source>Save checked private keys on exit and restore them on next start.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="159"/>
- <source>Confirm drag&apos;n&apos;drop key import</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="162"/>
- <source>Import files dropped on the keylist without confirmation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="169"/>
- <source>Language</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="178"/>
- <source>&lt;b&gt;NOTE: &lt;/b&gt; GpgFrontend will restart automatically if you change the language!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="187"/>
- <source>Own key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="195"/>
- <source>&lt;none&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="209"/>
- <source>Key pair for synchronization and identity authentication</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GpgME::GpgContext</name>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="528"/>
- <source>Wrong password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="536"/>
- <source>Enter Password for</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="540"/>
- <source>Enter Password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="700"/>
- <source>Key Selection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="700"/>
- <source>No Private Key Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/GpgContext.cpp" line="740"/>
- <source>Error in signing:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>GpgPathsTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="711"/>
- <source>Relative path to keydb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="724"/>
- <source>Current keydb path: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="729"/>
- <source>&lt;b&gt;NOTE: &lt;/b&gt; Gpg4usb will restart automatically if you change the keydb path!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="758"/>
- <source>Choose keydb directory</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ImportFromGnupgPage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="302"/>
- <source>Import keys...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="303"/>
- <source>...from existing GnuPG installation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="305"/>
- <source>You can import keys from a locally installed GnuPG.&lt;br&gt;&lt;br&gt; The location is read from registry in Windows or assumed to be the .gnupg folder in the your home directory in Linux.&lt;br&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="309"/>
- <source>Import keys from GnuPG</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="323"/>
- <source>Import Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="323"/>
- <source>Couldn&apos;t locate GnuPG home directory</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ImportFromGpg4usbPage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="225"/>
- <source>Import from...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="226"/>
- <source>...existing GPGFrontend</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="228"/>
- <source>You can import keys and/or settings from existing GPGFrontend. &lt;br&gt;&lt;br&gt;Just check what you want to import, click the import button and choose the directory of your other GPGFrontend in the appearing file dialog.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="235"/>
- <source>Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="239"/>
- <source>Configuration</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="241"/>
- <source>Import from GPGFrontend</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="256"/>
- <source>Other GPGFrontend directory</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="275"/>
- <source>Configuration Imported</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="276"/>
- <source>Imported Configuration from old GPGFrontend.&lt;br&gt;Will now restart to activate the configuration.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>InfoBoardWidget</name>
- <message>
- <location filename="../../src/ui/widgets/InfoBoardWidget.cpp" line="40"/>
- <source>Import missing key from Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>InfoTab</name>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="74"/>
- <source>&lt;br&gt;&lt;center&gt;GPGFrontend is an easy-to-use, compact, cross-platform, &lt;br&gt;and installation-free gpg front-end tool.&lt;br&gt;It visualizes most of the common operations of gpg commands.&lt;br&gt;It&apos;s licensed under the GPL v3&lt;br&gt;&lt;br&gt;&lt;b&gt;Developer:&lt;/b&gt;&lt;br&gt;Saturneric&lt;br&gt;&lt;br&gt;If you have any questions or suggestions, raise an issue&lt;br/&gt;at &lt;a href=&quot;https://github.com/saturneric/GpgFrontend&quot;&gt;GitHub&lt;/a&gt; or send a mail to my mailing list at &lt;a href=&quot;mailto:[email protected]&quot;&gt;[email protected]&lt;/a&gt;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="82"/>
- <source>&lt;br&gt;&lt;br&gt; Built with Qt </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="83"/>
- <source> and GPGME </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="84"/>
- <source>&lt;br&gt;Built at </source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>IntroPage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="111"/>
- <source>Getting Started...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="112"/>
- <source>... with GPGFrontend</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="114"/>
- <source>Welcome to use GPGFrontend for decrypting and signing text or file!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="116"/>
- <source>is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP Crypto Tool.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="117"/>
- <source>For brief information have a look at the</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="118"/>
- <source>Overview</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="119"/>
- <source>by clicking the link, the page will open in the web browser</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="127"/>
- <source>Choose a Language</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyDetailsDialog</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyDetailsDialog.cpp" line="31"/>
- <source>KeyPair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyDetailsDialog.cpp" line="32"/>
- <source>UIDs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyDetailsDialog.cpp" line="33"/>
- <source>Subkeys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyDetailsDialog.cpp" line="40"/>
- <source>Key Details</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyGenDialog</name>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="32"/>
- <source>Generate Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="68"/>
- <source> Name must contain at least five characters.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="70"/>
- <source> Please give a email address.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="77"/>
- <source> Expiration time no more than 2 years.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="103"/>
- <source>Generating Key...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="106"/>
- <source>Collecting random data for key generation.
- This may take a while.
- To speed up the process use your computer
- (e.g. browse the net, listen to music,...)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="152"/>
- <source>Encryption</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="155"/>
- <source>Signing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="158"/>
- <source>Certification</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="161"/>
- <source>Authentication</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="312"/>
- <source>Success</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="312"/>
- <source>The new key pair has been generated.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="314"/>
- <source>Failure</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="314"/>
- <source>An error occurred during key generation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="350"/>
- <source>Name:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="351"/>
- <source>Email Address:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="352"/>
- <source>Comment:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="353"/>
- <source>Expiration Date:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="354"/>
- <source>Never Expire</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="355"/>
- <source>KeySize (in Bit):</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="356"/>
- <source>Key Type:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="357"/>
- <source>Non Pass Phrase</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/KeygenDialog.cpp" line="370"/>
- <source>Basic Information</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyGenPage</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="366"/>
- <source>Create a keypair...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="367"/>
- <source>...for decrypting and signing messages</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="368"/>
- <source>You should create a new keypair.The pair consists of a public and a private key.&lt;br&gt;Other users can use the public key to encrypt messages for you and verify messages signed by you.You can use the private key to decrypt and sign messages.&lt;br&gt;For more information have a look at the offline tutorial (which then is shown in the main window):</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="375"/>
- <source>Offline tutorial</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="382"/>
- <source>Create New Key</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyImportDetailDialog</name>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="34"/>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="53"/>
- <source>Key Update Details</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="34"/>
- <source>No keys found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="36"/>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="55"/>
- <source>Key Import Details</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="36"/>
- <source>No keys found to import</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="64"/>
- <source>General key info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="67"/>
- <source>Considered:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="71"/>
- <source>Public unchanged:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="76"/>
- <source>Imported:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="81"/>
- <source>Not imported:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="86"/>
- <source>Private read:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="91"/>
- <source>Private imported:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="96"/>
- <source>Private unchanged:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="111"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="111"/>
- <source>Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="111"/>
- <source>Status</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="111"/>
- <source>Fingerprint</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="135"/>
- <source>private</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="138"/>
- <source>public</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="141"/>
- <source>unchanged</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="144"/>
- <source>new key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="147"/>
- <source>new subkey</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="151"/>
- <source>new signature</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyImportDetailDialog.cpp" line="155"/>
- <source>new uid</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyList</name>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="77"/>
- <source>Select</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="77"/>
- <source>Type</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="77"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="77"/>
- <source>Email Address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="78"/>
- <source>Usage</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="78"/>
- <source>Validity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="78"/>
- <source>Finger Print</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="315"/>
- <source>Import Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="317"/>
- <source>You&apos;ve dropped something on the table.
- GpgFrontend will now try to import key(s).</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="320"/>
- <source>Always import without bothering.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/KeyList.cpp" line="356"/>
- <source>Couldn&apos;t Open File: </source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyMgmt</name>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="81"/>
- <source>KeyPairs Management</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="88"/>
- <source>&amp;Open</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="89"/>
- <source>Ctrl+O</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="90"/>
- <source>Open Key File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="93"/>
- <source>&amp;Close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="94"/>
- <source>Ctrl+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="96"/>
- <source>Close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="99"/>
- <source>New Keypair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="100"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="102"/>
- <source>Generate KeyPair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="105"/>
- <source>New Subkey</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="106"/>
- <source>Ctrl+Shift+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="108"/>
- <source>Generate Subkey For Selected KeyPair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="111"/>
- <location filename="../../src/ui/KeyMgmt.cpp" line="152"/>
- <source>&amp;File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="113"/>
- <source>Import New Key From File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="116"/>
- <source>&amp;Clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="118"/>
- <source>Import New Key From Clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="121"/>
- <source>&amp;Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="123"/>
- <source>Import New Key From Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="126"/>
- <source>Export To &amp;Clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="128"/>
- <source>Export Selected Key(s) To Clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="131"/>
- <source>Export To &amp;File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="133"/>
- <source>Export Selected Key(s) To File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="136"/>
- <source>Delete Selected Key(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="137"/>
- <source>Delete the Selected keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="140"/>
- <source>Delete Checked Key(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="141"/>
- <source>Delete the Checked keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="145"/>
- <source>Show Key Details</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="146"/>
- <source>Show Details for this Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="156"/>
- <source>&amp;Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="157"/>
- <source>&amp;Generate Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="161"/>
- <source>&amp;Import Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="173"/>
- <source>Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="181"/>
- <source>Generate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="182"/>
- <source>Generate A New Keypair or Subkey</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="191"/>
- <source>Import key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="192"/>
- <source>Import Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="213"/>
- <source>Open Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="213"/>
- <location filename="../../src/ui/KeyMgmt.cpp" line="299"/>
- <source>Key Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="213"/>
- <source>Keyring files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="218"/>
- <source>Couldn&apos;t Open File: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="268"/>
- <source>Deleting Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="269"/>
- <source>Are you sure that you want to delete the following keys?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="270"/>
- <source>The action can not be undone.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="299"/>
- <source>Export Key To File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="309"/>
- <source>key(s) exported</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="338"/>
- <location filename="../../src/ui/KeyMgmt.cpp" line="345"/>
- <source>Invalid Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="339"/>
- <source>Please select one KeyPair before doing this operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyMgmt.cpp" line="346"/>
- <source>If a key pair does not have a private key then it will not be able to generate sub-keys.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyNewUIDDialog</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="40"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="41"/>
- <source>Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="42"/>
- <source>Comment</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="55"/>
- <source>Create New UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="68"/>
- <source> Name must contain at least five characters.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyNewUIDDialog.cpp" line="70"/>
- <source> Please give a email address.
-</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyPairDetailTab</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="32"/>
- <source>Owner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="33"/>
- <source>Master Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="34"/>
- <source>Fingerprint</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="35"/>
- <source>Additional UIDs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="81"/>
- <source>Name:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="82"/>
- <source>Email Address:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="83"/>
- <source>Comment:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="88"/>
- <source>Key ID: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="89"/>
- <source>Algorithm: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="90"/>
- <source>Key Size:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="91"/>
- <source>Nominal Usage: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="92"/>
- <source>Actual Usage: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="93"/>
- <source>Expires on: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="94"/>
- <source>Last Update: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="95"/>
- <source>Secret Key Existence: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="119"/>
- <source>Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="121"/>
- <source>copy fingerprint to clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="131"/>
- <source>Operations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="134"/>
- <source>Export Private Key (Include Subkeys)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="139"/>
- <source>Modify Expiration Datetime (Master Key)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="144"/>
- <source>Key Server Operation (Pubkey)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="147"/>
- <source>Generate Revoke Certificate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="172"/>
- <source>Warning: The Master Key has expired.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="175"/>
- <source>Warning: The Master Key has been revoked</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="199"/>
- <source>Exporting private Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="200"/>
- <source>&lt;h3&gt;You are about to export your &lt;font color=&quot;red&quot;&gt;PRIVATE KEY&lt;/font&gt;!&lt;/h3&gt;
-This is NOT your Public Key, so DON&apos;T give it away.&lt;br /&gt;Do you REALLY want to export your PRIVATE KEY?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="217"/>
- <source>Export Key To File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="218"/>
- <source>Key Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
- <source>Export Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="221"/>
- <source>Couldn&apos;t open %1 for writing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="291"/>
- <source>Never Expire</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="311"/>
- <source>Upload Key Pair to Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="313"/>
- <source>Update Key Pair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="336"/>
- <source>Generate revocation certificate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairDetailTab.cpp" line="338"/>
- <source>Revocation Certificates</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyPairSubkeyTab</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="37"/>
- <source>Generate A New Subkey</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="54"/>
- <source>Key ID: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="55"/>
- <source>Algorithm: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="56"/>
- <source>Key Size:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="57"/>
- <source>Usage: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="58"/>
- <source>Expires On </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="59"/>
- <source>Last Update: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="60"/>
- <source>Existence: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="61"/>
- <source>Fingerprint: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
- <source>Subkey ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
- <source>Key Size</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
- <source>Algo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
- <source>Create Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="121"/>
- <source>Expire Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="161"/>
- <source>Never Expire</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="185"/>
- <source>Never Expires</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairSubkeyTab.cpp" line="231"/>
- <source>Edit Expire Date</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyPairUIDTab</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="39"/>
- <source>New UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="40"/>
- <source>UID Management</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
- <source>Select</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
- <source>Name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
- <source>Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="103"/>
- <source>Comment</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
- <source>Key ID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
- <source>Create Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="126"/>
- <source>Expired Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="219"/>
- <source>Never Expires</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="237"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="300"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="425"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="440"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="480"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="487"/>
- <source>Invalid Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="238"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="301"/>
- <source>Please select one or more UIDs before doing this operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="263"/>
- <source>Sign Selected UID(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="265"/>
- <source>Delete Selected UID(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="284"/>
- <source>Successful Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="285"/>
- <source>Successfully added a new UID.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="288"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="330"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="363"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="460"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="507"/>
- <source>Operation Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="289"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="331"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="364"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="461"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="508"/>
- <source>An error occurred during the operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="313"/>
- <source>Deleting UIDs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="314"/>
- <source>Are you sure that you want to delete the following uids?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="315"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="357"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="454"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="501"/>
- <source>The action can not be undone.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="355"/>
- <source>Set Primary UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="356"/>
- <source>Are you sure that you want to set the Primary UID to?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="395"/>
- <source>Set As Primary</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="397"/>
- <source>Sign UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="399"/>
- <source>Delete UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="426"/>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="441"/>
- <source>Please select one UID before doing this operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="452"/>
- <source>Deleting UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="453"/>
- <source>Are you sure that you want to delete the following uid?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="469"/>
- <source>Delete(Revoke) Key Signature</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="481"/>
- <source>Please select one Key Signature before doing this operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="488"/>
- <source>To delete the signature, you need to have its corresponding public key in the local database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="499"/>
- <source>Deleting Key Signature</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyPairUIDTab.cpp" line="500"/>
- <source>Are you sure that you want to delete the following signature?</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyServerImportDialog</name>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="40"/>
- <source>&amp;Close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="41"/>
- <source>&amp;Import ALL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="42"/>
- <source>&amp;Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="45"/>
- <source>Search String:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="49"/>
- <source>Key Server:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="97"/>
- <source>Update Keys from Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="99"/>
- <source>Import Keys from Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="158"/>
- <source>UID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="158"/>
- <source>Creation date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="158"/>
- <source>KeyID</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="158"/>
- <source>Tag</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="179"/>
- <source>&lt;h4&gt;Text is empty.&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="213"/>
- <source>Not Key Found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="216"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="386"/>
- <source>Timeout</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="219"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="389"/>
- <source>Key Server Not Found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="222"/>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="392"/>
- <source>Connection Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="230"/>
- <source>&lt;h4&gt;CToo many responses from keyserver!&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="237"/>
- <source>&lt;h4&gt;No keys found, input may be kexId, retrying search with 0x.&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="242"/>
- <source>&lt;h4&gt;No keys found containing the search string!&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="246"/>
- <source>&lt;h4&gt;Insufficiently specific search string!&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="274"/>
- <source>revoked</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="277"/>
- <source>disabled</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="317"/>
- <source>&lt;h4&gt;%1 keys found. Double click a key to import it.&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="383"/>
- <source>Key Not Found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="410"/>
- <source>&lt;h4&gt;Key Updated&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="412"/>
- <source>&lt;h4&gt;Key Imported&lt;/h4&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyServerImportDialog.cpp" line="473"/>
- <source>Upload Keys from Keyserver</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeySetExpireDateDialog</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeySetExpireDateDialog.cpp" line="36"/>
- <source>Confirm</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeySetExpireDateDialog.cpp" line="41"/>
- <source>Never Expire</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeySetExpireDateDialog.cpp" line="61"/>
- <source>Operation Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeySetExpireDateDialog.cpp" line="62"/>
- <source>An error occurred during the operation.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyUIDSignDialog</name>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="72"/>
- <source>Expire Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="81"/>
- <source>Sign For Key&apos;s UID(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="100"/>
- <source>Unsuccessful Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="101"/>
- <source>Signature operation failed for UID </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="108"/>
- <source>Operation Complete</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keypair_details/KeyUIDSignDialog.cpp" line="109"/>
- <source>The signature operation of the UID is complete</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyUploadDialog</name>
- <message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="49"/>
- <source>Uploading Public Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="112"/>
- <source>Key Not Found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="115"/>
- <source>Timeout</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="118"/>
- <source>Key Server Not Found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/KeyUploadDialog.cpp" line="121"/>
- <source>Connection Error</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>KeyserverTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="607"/>
- <source>Default Keyserver for import:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="624"/>
- <source>Add</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>MainWindow</name>
- <message>
- <location filename="../../src/MainWindow.cpp" line="62"/>
- <source>ENV Loading Failed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/MainWindow.cpp" line="63"/>
- <source>Gnupg is not installed correctly, please follow the ReadME instructions to install gnupg and then open GPGFrontend.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="38"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="117"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="286"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="525"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="702"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="885"/>
- <source>No Key Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="45"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="124"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="532"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="709"/>
- <source>Invalid Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="46"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="533"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="710"/>
- <source>The selected key contains a key that does not actually have a encrypt usage.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="47"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="126"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="300"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="534"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="711"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/>
- <source>&lt;br/&gt;For example the Following Key: &lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="65"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="554"/>
- <source>Encrypting</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="94"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="368"/>
- <source>Function Disabled</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="95"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/>
- <source>Please go to the settings interface to enable and configure this function.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="125"/>
- <source>The selected key contains a key that does not actually have a signature usage.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="142"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="731"/>
- <source>Signing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="186"/>
- <source>Decrypting</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="246"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="816"/>
- <source>Verifying</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="298"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="897"/>
- <source>Invalid KeyPair</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="299"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="898"/>
- <source>The selected keypair cannot be used for signing and encryption at the same time.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="310"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="317"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="916"/>
- <source>Incomplete Operation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="311"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="910"/>
- <source>None of the selected key pairs can provide the encryption function.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="318"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="917"/>
- <source>None of the selected key pairs can provide the signature function.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="335"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="936"/>
- <source>Encrypting and Signing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="401"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1014"/>
- <source>Decrypting and Verifying</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="499"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="503"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="577"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="598"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="679"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="757"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="789"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="794"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="798"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="859"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="867"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="964"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="976"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="980"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="984"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1046"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="499"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="590"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="859"/>
- <source>Select a file before doing it.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="503"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="594"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="679"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="980"/>
- <source>No permission to read this file.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="598"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="867"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="984"/>
- <source>No permission to create file.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="512"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="613"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="689"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="872"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="513"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="614"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="690"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="873"/>
- <source>The target file already exists, do you need to overwrite it?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="577"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="659"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="757"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="964"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1046"/>
- <source>An error occurred during operation.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="790"/>
- <source>Please select the appropriate target file or signature file. Ensure that both are in this directory.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="794"/>
- <source>No permission to read target file.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="798"/>
- <source>No permission to read signature file.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="976"/>
- <source>Select a file(.gpg/.asc) before doing it.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1082"/>
- <source>Outdated Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1083"/>
- <source>This version(%1) is out of date, please update the latest version in time. </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1085"/>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1092"/>
- <source>You can download the latest version(%1) on Github Releases Page.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1089"/>
- <source>Unreleased Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1090"/>
- <source>This version(%1) has not been officially released and is not recommended for use in a production environment. &lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="58"/>
- <source>There is one unencrypted file in attachment folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/>
- <source>There are </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/>
- <source> unencrypted files in attachment folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="30"/>
- <source>&amp;New</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="36"/>
- <source>Open a new file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="39"/>
- <source>&amp;Open...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="42"/>
- <source>Open an existing file</source>
- <translation type="unfinished"></translation>
- </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="53"/>
- <source>Save the current File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="59"/>
- <source>Save the current File as...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="65"/>
- <source>Print Document</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="70"/>
- <source>Close file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="76"/>
- <source>Quit Program</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="83"/>
- <source>Undo Last Edit Action</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="88"/>
- <source>Redo Last Edit Action</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="95"/>
- <source>Zoom Out</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="102"/>
- <source>Paste Text From Clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="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="112"/>
- <source>&amp;Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="119"/>
- <source>&amp;Quote</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="124"/>
- <source>Select &amp;All</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="130"/>
- <source>&amp;Find</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="135"/>
- <source>Remove &amp;spacing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="141"/>
- <source>Se&amp;ttings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="148"/>
- <source>&amp;Encrypt</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="154"/>
- <source>&amp;Encrypt &amp;Sign</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="160"/>
- <source>&amp;Decrypt</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="166"/>
- <source>&amp;Decrypt &amp;Verify</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="175"/>
- <source>&amp;Encrypt File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="179"/>
- <source>&amp;Decrypt File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="183"/>
- <source>&amp;Sign File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="187"/>
- <source>&amp;Verify File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="192"/>
- <source>&amp;Sign</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="198"/>
- <source>&amp;Verify</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="207"/>
- <source>&amp;Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="212"/>
- <source>Manage &amp;Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <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="220"/>
- <source>&amp;About</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="222"/>
- <source>Show the application&apos;s About box</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="228"/>
- <source>&amp;Check for Updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/>
- <source>Check for updates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="233"/>
- <source>Open &amp;Wizard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/>
- <source>Open the wizard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/>
- <source>Append Selected Key(s) To Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/>
- <source>Append The Selected Keys To Text in Editor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/>
- <source>Copy Email</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/>
- <source>Copy selected Email to clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/>
- <source>Show Key Details</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="249"/>
- <source>Show Details for this Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="252"/>
- <source>Refresh Key From Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="253"/>
- <source>Refresh key from default key server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="256"/>
- <source>Upload Public Key(s) To Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/>
- <source>Upload The Selected Public Keys To Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="272"/>
- <source>Remove PGP Header</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="275"/>
- <source>Add PGP Header</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="280"/>
- <source>&amp;File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="293"/>
- <source>&amp;Edit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="311"/>
- <source>&amp;File...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="317"/>
- <source>&amp;Crypt</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/>
- <source>&amp;Keys</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/>
- <source>&amp;Import Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/>
- <source>&amp;Steganography</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/>
- <source>&amp;View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="349"/>
- <source>&amp;Help</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/>
- <source>File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/>
- <source>Crypt</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="376"/>
- <source>Key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="381"/>
- <source>Edit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="388"/>
- <source>Special Edit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/>
- <source>Import key from...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="401"/>
- <source>Import key</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="409"/>
- <source>Browser to view and operate file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="410"/>
- <source>Browser</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="428"/>
- <source>Ready</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="435"/>
- <source>Key ToolBox</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="443"/>
- <source>Information Board</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <location filename="../../src/gpg/result_analyse/DecryptResultAnalyse.cpp" line="42"/>
- <source>&gt;Recipient: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="35"/>
- <source>One or More Bad Signatures.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="40"/>
- <source>A </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="42"/>
- <source>Good </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="45"/>
- <source>Bad </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="48"/>
- <source>Expired </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="51"/>
- <source>Missing Key&apos;s </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="54"/>
- <source>Revoked Key&apos;s </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="57"/>
- <source>Expired Key&apos;s </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="60"/>
- <source>Missing CRL&apos;s </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="64"/>
- <source>Signature Fully Valid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="66"/>
- <source>Signature NOT Fully Valid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="74"/>
- <source>Key is NOT present with ID 0x</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="81"/>
- <source>A signature could NOT be verified due to a Missing Key
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="85"/>
- <source>A signature is valid but the key used to verify the signature has been revoked
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="93"/>
- <source>A signature is valid but expired
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="100"/>
- <source>A signature is valid but the key used to verify the signature has expired.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="107"/>
- <source>There was some other error which prevented the signature verification.
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="113"/>
- <source>Error for key with fingerprint </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/gpg/result_analyse/VerifyResultAnalyse.cpp" line="128"/>
- <source>Signed By: </source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QuitDialog</name>
- <message>
- <location filename="../../src/ui/QuitDialog.cpp" line="29"/>
- <source>Unsaved Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/QuitDialog.cpp" line="77"/>
- <source>%1 files contain unsaved information.&lt;br/&gt;Save the changes before closing?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/QuitDialog.cpp" line="88"/>
- <source>Check the files you want to save:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/QuitDialog.cpp" line="89"/>
- <source>&lt;b&gt;Note:&lt;/b&gt; If you don&apos;t save these files, all changes are lost.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SendMailDialog</name>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="35"/>
- <source>Incomplete configuration</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="36"/>
- <source>The SMTP address is empty, please go to the setting interface to complete the configuration.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="86"/>
- <source> Recipient cannot be empty
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="91"/>
- <source> One or more Recipient&apos;s Email Address is invalid
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="97"/>
- <source> Sender cannot be empty
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="99"/>
- <source> Sender&apos;s Email Address is invalid
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="155"/>
- <location filename="../../src/ui/SendMailDialog.cpp" line="160"/>
- <location filename="../../src/ui/SendMailDialog.cpp" line="165"/>
- <source>Fail</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="155"/>
- <source>Fail to Connect SMTP Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="160"/>
- <source>Fail to Login into SMTP Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="165"/>
- <source>Fail to Send Mail to SMTP Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="171"/>
- <source>Success</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SendMailDialog.cpp" line="171"/>
- <source>Succeed in Sending Mail to SMTP Server</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SendMailTab</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="289"/>
- <source>Enable</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="311"/>
- <source>SMTP Address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="313"/>
- <source>Username</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="315"/>
- <source>Password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="317"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="319"/>
- <source>Connection Security</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="322"/>
- <source>Default Sender</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="404"/>
- <location filename="../../src/ui/SettingsDialog.cpp" line="408"/>
- <source>Fail</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="404"/>
- <source>Fail to Connect SMTP Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="408"/>
- <source>Fail to Login</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="413"/>
- <source>Success</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="413"/>
- <source>Succeed in connecting and login</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="40"/>
- <source>General</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="41"/>
- <source>Appearance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="42"/>
- <source>Send Mail</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="43"/>
- <source>Key Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="45"/>
- <source>Advanced</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="58"/>
- <source>Settings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/SettingsDialog.cpp" line="103"/>
- <source>System Default</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SubkeyGenerateDialog</name>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="46"/>
- <source>Generate New Subkey</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="61"/>
- <source>Encryption</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="64"/>
- <source>Signing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="67"/>
- <source>Certification</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="70"/>
- <source>Authentication</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="114"/>
- <source>Expiration Date:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="115"/>
- <source>Never Expire</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="116"/>
- <source>KeySize (in Bit):</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="117"/>
- <source>Key Type:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="126"/>
- <source>Basic Information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="214"/>
- <source> Expiration time no more than 2 years. </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="235"/>
- <source>Generating Subkey...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="238"/>
- <source>Collecting random data for subkey generation.
- This may take a while.
- To speed up the process use your computer
- (e.g. browse the net, listen to music,...)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="309"/>
- <source>Success</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="309"/>
- <source>The new subkey has been generated.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="311"/>
- <source>Failure</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/keygen/SubkeyGenerateDialog.cpp" line="311"/>
- <source>An error occurred during subkey generation.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>TextEdit</name>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="53"/>
- <source>untitled</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="120"/>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="200"/>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="121"/>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="201"/>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="482"/>
- <source>Cannot read file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="175"/>
- <source>Open file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="251"/>
- <source>File</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="252"/>
- <source>Cannot write file %1:
-%2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="270"/>
- <source>Save file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="333"/>
- <source>Unsaved document</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="334"/>
- <source>The document &quot;%1&quot; has been modified. Do you want to save your changes?&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="337"/>
- <source>&lt;b&gt;Note:&lt;/b&gt; If you don&apos;t save these files, all changes are lost.&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/TextEdit.cpp" line="481"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>UpdateTab</name>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="127"/>
- <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="129"/>
- <source>New versions not only represent new features, but also often represent functional and security fixes.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="133"/>
- <source>Current Version: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="141"/>
- <source>The current version is inconsistent with the latest version on github.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="143"/>
- <source>Please click &lt;a href=&quot;https://github.com/saturneric/GpgFrontend/releases&quot;&gt;here&lt;/a&gt; to download the latest version.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="187"/>
- <location filename="../../src/ui/help/AboutDialog.cpp" line="209"/>
- <source>Latest Version From Github: </source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>VerifyDetailsDialog</name>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="32"/>
- <source>Signature Details</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="53"/>
- <source>Status: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="56"/>
- <source>No valid input found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="67"/>
- <source>Error Validating signature</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="70"/>
- <source>File was signed on %1 &lt;br/&gt; It Contains:&lt;br/&gt;&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/VerifyDetailsDialog.cpp" line="72"/>
- <source>Signed on %1 &lt;br/&gt; It Contains:&lt;br /&gt;&lt;br/&gt;</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>VerifyKeyDetailBox</name>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="36"/>
- <source>Import from keyserver</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="39"/>
- <source>Key not present with id 0x</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="43"/>
- <source>Status:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="45"/>
- <source>Key not present in keylist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="58"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="72"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="86"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="101"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="115"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="129"/>
- <source>Key Information is NOT Available</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="60"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="74"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="88"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="103"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="117"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="131"/>
- <source>Fingerprint: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="67"/>
- <source>Status: Cert Revoked</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="81"/>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="95"/>
- <source>Status: Signature Expired</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="96"/>
- <source>Status: Key Expired</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="110"/>
- <source>Status: General Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="124"/>
- <source>Status: Unknown Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="159"/>
- <source>Signer Name:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="160"/>
- <source>Signer Email:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="161"/>
- <source>Key&apos;s Fingerprint:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="162"/>
- <source>Valid:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="163"/>
- <source>Flags:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="171"/>
- <source>Fully Valid</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="173"/>
- <source>NOT Fully Valid</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="180"/>
- <source>Good </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="183"/>
- <source>Bad </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="186"/>
- <source>Expired </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="189"/>
- <source>Missing Key </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="192"/>
- <source>Revoked Key </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="195"/>
- <source>Expired Key </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/widgets/VerifyKeyDetailBox.cpp" line="198"/>
- <source>Missing CRL </source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>Wizard</name>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="46"/>
- <source>First Start Wizard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="76"/>
- <source>Import Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="76"/>
- <source>Couldn&apos;t locate any keyring file in %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="84"/>
- <location filename="../../src/ui/Wizard.cpp" line="95"/>
- <source>Import error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="85"/>
- <source>Couldn&apos;t open private keyringfile: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../src/ui/Wizard.cpp" line="96"/>
- <source>Couldn&apos;t open public keyringfile: %1</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 03eaac9e..ddbcfc66 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -36,7 +36,7 @@ message(STATUS "RESOURCE_OUTPUT_DIRECTORY ${RESOURCE_OUTPUT_DIRECTORY}")
file(GLOB_RECURSE ALL_SOURCE_FILES RELACTIVE ${CMAKE_SOURCE_DIR}/src/*.cpp)
# Set Translation Files
-set(QT_TS_FILES gpgfrontend_en_us.ts gpgfrontend_zh_chs.ts gpgfrontend_zh_cht.ts gpg_frontend_fr.ts gpg_frontend_ru.ts)
+set(QT_TS_FILES gpgfrontend_en_us.ts gpgfrontend_zh_cn.ts gpgfrontend_zh_tw.ts gpg_frontend_fr.ts gpg_frontend_ru.ts)
list(TRANSFORM QT_TS_FILES PREPEND ${CMAKE_SOURCE_DIR}/resource/ts/)
message(STATUS "QT_TS_FILES ${QT_TS_FILES}")
set(QT_QM_FILES_OUTPUT_DIR ${RESOURCE_OUTPUT_DIRECTORY}/ts)
diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp
index 08433da9..eb8b96b1 100644
--- a/src/MainWindow.cpp
+++ b/src/MainWindow.cpp
@@ -32,7 +32,7 @@ MainWindow::MainWindow()
networkAccessManager = new QNetworkAccessManager(this);
- auto waitingDialog = new WaitingDialog("Loading Gnupg", this);
+ auto waitingDialog = new WaitingDialog(tr("Loading Gnupg"), this);
// Init Gnupg
auto ctx_thread = QThread::create([&]() { mCtx = new GpgME::GpgContext(); });
diff --git a/src/ui/KeyMgmt.cpp b/src/ui/KeyMgmt.cpp
index 0e2d9c9a..ce5343bf 100755
--- a/src/ui/KeyMgmt.cpp
+++ b/src/ui/KeyMgmt.cpp
@@ -78,7 +78,7 @@ KeyMgmt::KeyMgmt(GpgME::GpgContext *ctx, QWidget *parent ) :
this->settings.setValue("keymgmt/setWindowSize", true);
}
- setWindowTitle(tr("KeyPairs Management"));
+ setWindowTitle(tr("Key Pair Management"));
mKeyList->addMenuAction(deleteSelectedKeysAct);
mKeyList->addMenuAction(showKeyDetailsAct);
}
diff --git a/src/ui/KeyServerImportDialog.cpp b/src/ui/KeyServerImportDialog.cpp
index ec740691..a1355120 100644
--- a/src/ui/KeyServerImportDialog.cpp
+++ b/src/ui/KeyServerImportDialog.cpp
@@ -176,7 +176,7 @@ void KeyServerImportDialog::setMessage(const QString &text, bool error) {
void KeyServerImportDialog::slotSearch() {
if (searchLineEdit->text().isEmpty()) {
- setMessage(tr("<h4>Text is empty.</h4>"), false);
+ setMessage("<h4>" + tr("Text is empty.") + "</h4>", false);
return;
}
@@ -227,23 +227,23 @@ void KeyServerImportDialog::slotSearchFinished() {
if (firstLine.contains("Error")) {
QString text = QString(reply->readLine(1024));
if (text.contains("Too many responses")) {
- setMessage(tr("<h4>CToo many responses from keyserver!</h4>"), true);
+ setMessage("<h4>" +tr("Too many responses from keyserver!") + "</h4>", true);
return;
} else if (text.contains("No keys found")) {
// if string looks like hex string, search again with 0x prepended
QRegExp rx("[0-9A-Fa-f]*");
QString query = searchLineEdit->text();
if (rx.exactMatch(query)) {
- setMessage(tr("<h4>No keys found, input may be kexId, retrying search with 0x.</h4>"), true);
+ setMessage("<h4>" + tr("No keys found, input may be kexId, retrying search with 0x.") + "</h4>", true);
searchLineEdit->setText(query.prepend("0x"));
this->slotSearch();
return;
} else {
- setMessage(tr("<h4>No keys found containing the search string!</h4>"), true);
+ setMessage("<h4>" +tr("No keys found containing the search string!") + "</h4>", true);
return;
}
} else if (text.contains("Insufficiently specific words")) {
- setMessage(tr("<h4>Insufficiently specific search string!</h4>"), true);
+ setMessage("<h4>" + tr("Insufficiently specific search string!") + "</h4>", true);
return;
} else {
setMessage(text, true);
diff --git a/src/ui/SettingsDialog.cpp b/src/ui/SettingsDialog.cpp
index d0a107c4..1732d718 100755
--- a/src/ui/SettingsDialog.cpp
+++ b/src/ui/SettingsDialog.cpp
@@ -498,7 +498,7 @@ AppearanceTab::AppearanceTab(QWidget *parent)
infoBoardFontSizeSpin->setRange(9, 18);
infoBoardFontSizeSpin->setValue(10);
infoBoardFontSizeSpin->setSingleStep(1);
- infoBoardLayout->addWidget(new QLabel(" Front Size"));
+ infoBoardLayout->addWidget(new QLabel(tr(" Front Size")));
infoBoardLayout->addWidget(infoBoardFontSizeSpin);
infoBoardBox->setLayout(infoBoardLayout);
@@ -604,7 +604,7 @@ KeyserverTab::KeyserverTab(QWidget *parent)
auto *mainLayout = new QVBoxLayout(this);
- auto *label = new QLabel(tr("Default Keyserver for import:"));
+ auto *label = new QLabel(tr("Default Key Server for import:"));
comboBox = new QComboBox;
comboBox->setEditable(false);
comboBox->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
diff --git a/src/ui/keygen/KeygenDialog.cpp b/src/ui/keygen/KeygenDialog.cpp
index 8637a643..7991ddd1 100644
--- a/src/ui/keygen/KeygenDialog.cpp
+++ b/src/ui/keygen/KeygenDialog.cpp
@@ -147,7 +147,7 @@ QGroupBox *KeyGenDialog::create_key_usage_group_box() {
auto *groupBox = new QGroupBox(this);
auto *grid = new QGridLayout(this);
- groupBox->setTitle("Key Usage");
+ groupBox->setTitle(tr("Key Usage"));
auto* encrypt = new QCheckBox(tr("Encryption"), groupBox);
encrypt->setTristate(false);
diff --git a/src/ui/keypair_details/KeyPairDetailTab.cpp b/src/ui/keypair_details/KeyPairDetailTab.cpp
index 0363ae30..9ca4e37e 100644
--- a/src/ui/keypair_details/KeyPairDetailTab.cpp
+++ b/src/ui/keypair_details/KeyPairDetailTab.cpp
@@ -25,7 +25,8 @@
#include "ui/keypair_details/KeyPairDetailTab.h"
#include "ui/WaitingDialog.h"
-KeyPairDetailTab::KeyPairDetailTab(GpgME::GpgContext *ctx, const GpgKey &mKey, QWidget *parent) : mKey(mKey), QWidget(parent) {
+KeyPairDetailTab::KeyPairDetailTab(GpgME::GpgContext *ctx, const GpgKey &mKey, QWidget *parent) : mKey(mKey),
+ QWidget(parent) {
mCtx = ctx;
keyid = new QString(mKey.id);
@@ -54,8 +55,8 @@ KeyPairDetailTab::KeyPairDetailTab(GpgME::GpgContext *ctx, const GpgKey &mKey, Q
algorithmVarLabel = new QLabel();
// Show the situation that master key not exists.
- masterKeyExistVarLabel = new QLabel(mKey.has_master_key ? "Exists" : "Not Exists");
- if(!mKey.has_master_key){
+ masterKeyExistVarLabel = new QLabel(mKey.has_master_key ? tr("Exists") : tr("Not Exists"));
+ if (!mKey.has_master_key) {
auto paletteExpired = masterKeyExistVarLabel->palette();
paletteExpired.setColor(masterKeyExistVarLabel->foregroundRole(), Qt::red);
masterKeyExistVarLabel->setPalette(paletteExpired);
@@ -65,7 +66,7 @@ KeyPairDetailTab::KeyPairDetailTab(GpgME::GpgContext *ctx, const GpgKey &mKey, Q
masterKeyExistVarLabel->setPalette(paletteValid);
}
- if(mKey.expired){
+ if (mKey.expired) {
auto paletteExpired = expireVarLabel->palette();
paletteExpired.setColor(expireVarLabel->foregroundRole(), Qt::red);
expireVarLabel->setPalette(paletteExpired);
@@ -132,11 +133,11 @@ KeyPairDetailTab::KeyPairDetailTab(GpgME::GpgContext *ctx, const GpgKey &mKey, Q
auto *privKeyBox = new QGroupBox(tr("Operations"));
auto *vboxPK = new QVBoxLayout();
- auto *exportButton = new QPushButton(tr("Export Private Key (Include Subkeys)"));
+ auto *exportButton = new QPushButton(tr("Export Private Key (Include Subkey)"));
vboxPK->addWidget(exportButton);
connect(exportButton, SIGNAL(clicked()), this, SLOT(slotExportPrivateKey()));
- if(mKey.has_master_key) {
+ if (mKey.has_master_key) {
auto *editExpiresButton = new QPushButton(tr("Modify Expiration Datetime (Master Key)"));
vboxPK->addWidget(editExpiresButton);
connect(editExpiresButton, SIGNAL(clicked()), this, SLOT(slotModifyEditDatetime()));
@@ -146,6 +147,7 @@ KeyPairDetailTab::KeyPairDetailTab(GpgME::GpgContext *ctx, const GpgKey &mKey, Q
keyServerOperaButton->setStyleSheet("text-align:center;");
auto *revokeCertGenButton = new QPushButton(tr("Generate Revoke Certificate"));
+ revokeCertGenButton->setDisabled(true);
connect(revokeCertGenButton, SIGNAL(clicked()), this, SLOT(slotGenRevokeCert()));
hBoxLayout->addWidget(keyServerOperaButton);
@@ -176,7 +178,7 @@ KeyPairDetailTab::KeyPairDetailTab(GpgME::GpgContext *ctx, const GpgKey &mKey, Q
expLabel->setText(tr("Warning: The Master Key has been revoked"));
}
- iconLabel->setPixmap(pixmap.scaled(24,24,Qt::KeepAspectRatio));
+ iconLabel->setPixmap(pixmap.scaled(24, 24, Qt::KeepAspectRatio));
QFont font = expLabel->font();
font.setBold(true);
expLabel->setFont(font);
@@ -198,22 +200,23 @@ KeyPairDetailTab::KeyPairDetailTab(GpgME::GpgContext *ctx, const GpgKey &mKey, Q
void KeyPairDetailTab::slotExportPrivateKey() {
// Show a information box with explanation about private key
int ret = QMessageBox::information(this, tr("Exporting private Key"),
- tr("<h3>You are about to export your <font color=\"red\">PRIVATE KEY</font>!</h3>\n"
- "This is NOT your Public Key, so DON'T give it away.<br />"
- "Do you REALLY want to export your PRIVATE KEY?"),
+ "<h3>" + tr("You are about to export your") + "<font color=\"red\">" +
+ tr("PRIVATE KEY") + "</font>!</h3>\n" +
+ tr("This is NOT your Public Key, so DON'T give it away.") + "<br />" +
+ tr("Do you REALLY want to export your PRIVATE KEY?"),
QMessageBox::Cancel | QMessageBox::Ok);
// export key, if ok was clicked
if (ret == QMessageBox::Ok) {
auto *keyArray = new QByteArray();
- if(!mCtx->exportSecretKey(mKey, keyArray)) {
- QMessageBox::critical(this, "Error", "An error occurred during the export operation.");
- return;
- }
+ if (!mCtx->exportSecretKey(mKey, keyArray)) {
+ QMessageBox::critical(this, "Error", "An error occurred during the export operation.");
+ return;
+ }
auto &key = mCtx->getKeyById(*keyid);
- QString fileString = key.name + " " +key.email + "(" +
+ QString fileString = key.name + " " + key.email + "(" +
key.id + ")_secret.asc";
QString fileName = QFileDialog::getSaveFileName(this, tr("Export Key To File"), fileString,
tr("Key Files") + " (*.asc *.txt);;All Files (*)");
@@ -259,13 +262,13 @@ void KeyPairDetailTab::slotRefreshKeyInfo() {
QString usage;
QTextStream usage_steam(&usage);
- if(mKey.can_certify)
+ if (mKey.can_certify)
usage_steam << "Cert ";
- if(mKey.can_encrypt)
+ if (mKey.can_encrypt)
usage_steam << "Encr ";
- if(mKey.can_sign)
+ if (mKey.can_sign)
usage_steam << "Sign ";
- if(mKey.can_authenticate)
+ if (mKey.can_authenticate)
usage_steam << "Auth ";
usageVarLabel->setText(usage);
@@ -273,13 +276,13 @@ void KeyPairDetailTab::slotRefreshKeyInfo() {
QString actualUsage;
QTextStream actual_usage_steam(&actualUsage);
- if(GpgME::GpgContext::checkIfKeyCanCert(mKey))
+ if (GpgME::GpgContext::checkIfKeyCanCert(mKey))
actual_usage_steam << "Cert ";
- if(GpgME::GpgContext::checkIfKeyCanEncr(mKey))
+ if (GpgME::GpgContext::checkIfKeyCanEncr(mKey))
actual_usage_steam << "Encr ";
- if(GpgME::GpgContext::checkIfKeyCanSign(mKey))
+ if (GpgME::GpgContext::checkIfKeyCanSign(mKey))
actual_usage_steam << "Sign ";
- if(GpgME::GpgContext::checkIfKeyCanAuth(mKey))
+ if (GpgME::GpgContext::checkIfKeyCanAuth(mKey))
actual_usage_steam << "Auth ";
actualUsageVarLabel->setText(actualUsage);
@@ -336,13 +339,14 @@ void KeyPairDetailTab::slotUpdateKeyToServer() {
void KeyPairDetailTab::slotGenRevokeCert() {
auto mOutputFileName = QFileDialog::getSaveFileName(this, tr("Generate revocation certificate"),
QString(),
- QStringLiteral("%1 (*.rev)").arg(tr("Revocation Certificates")));
+ QStringLiteral("%1 (*.rev)").arg(
+ tr("Revocation Certificates")));
auto process = mCtx->generateRevokeCert(mKey, mOutputFileName);
auto *dialog = new WaitingDialog("Generating", this);
- while(process->state() == QProcess::Running) {
+ while (process->state() == QProcess::Running) {
QApplication::processEvents();
}
diff --git a/src/ui/keypair_details/KeyPairUIDTab.cpp b/src/ui/keypair_details/KeyPairUIDTab.cpp
index 2a84cef4..2954aadb 100644
--- a/src/ui/keypair_details/KeyPairUIDTab.cpp
+++ b/src/ui/keypair_details/KeyPairUIDTab.cpp
@@ -56,7 +56,7 @@ KeyPairUIDTab::KeyPairUIDTab(GpgME::GpgContext *ctx, const GpgKey &key, QWidget
auto uidGroupBox = new QGroupBox();
uidGroupBox->setLayout(gridLayout);
- uidGroupBox->setTitle("UIDs");
+ uidGroupBox->setTitle(tr("UIDs"));
auto signGridLayout = new QGridLayout();
signGridLayout->addWidget(sigList, 0, 0);
@@ -64,7 +64,7 @@ KeyPairUIDTab::KeyPairUIDTab(GpgME::GpgContext *ctx, const GpgKey &key, QWidget
auto signGroupBox = new QGroupBox();
signGroupBox->setLayout(signGridLayout);
- signGroupBox->setTitle("Signature of Selected UID");
+ signGroupBox->setTitle(tr("Signature of Selected UID"));
auto vboxLayout = new QVBoxLayout();
vboxLayout->addWidget(uidGroupBox);
diff --git a/src/ui/widgets/InfoBoardWidget.cpp b/src/ui/widgets/InfoBoardWidget.cpp
index fb1e55d5..f26917a4 100644
--- a/src/ui/widgets/InfoBoardWidget.cpp
+++ b/src/ui/widgets/InfoBoardWidget.cpp
@@ -54,7 +54,7 @@ InfoBoardWidget::InfoBoardWidget(QWidget *parent, GpgME::GpgContext *ctx, KeyLis
actionButtonLayout->setSpacing(0);
actionButtonMenu->setLayout(actionButtonLayout);
- auto label = new QLabel("Optional Actions Menu");
+ auto label = new QLabel(tr("Optional Actions Menu"));
label->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
label->setContentsMargins(0, 0, 0, 0);