aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.clang-tidy53
-rw-r--r--resource/lfs/locale/template/GpgFrontend.pot4256
-rw-r--r--src/core/function/GlobalSettingStation.h20
-rw-r--r--src/core/function/gpg/GpgAdvancedOperator.cpp47
-rw-r--r--src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp3
-rw-r--r--src/module/GpgFrontendModuleInit.cpp4
-rw-r--r--src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.cpp22
-rw-r--r--src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.h10
-rw-r--r--src/module/integrated/version_checking_module/GpgTOFUInfo.h142
-rw-r--r--src/ui/dialog/gnupg/GnuPGControllerDialog.cpp52
-rw-r--r--src/ui/dialog/settings/SettingsAdvanced.cpp21
-rw-r--r--src/ui/dialog/settings/SettingsAppearance.cpp17
-rw-r--r--src/ui/dialog/settings/SettingsDialog.cpp38
-rw-r--r--src/ui/dialog/settings/SettingsGeneral.cpp2
-rw-r--r--src/ui/function/ArchiveDirectory.cpp1
-rw-r--r--ui/GeneralSettings.ui7
16 files changed, 2270 insertions, 2425 deletions
diff --git a/.clang-tidy b/.clang-tidy
index 9c303aa7..3b460e5e 100644
--- a/.clang-tidy
+++ b/.clang-tidy
@@ -40,25 +40,34 @@ Checks: >
-readability-identifier-length
CheckOptions:
- - { key: readability-identifier-naming.NamespaceCase, value: CamelCase }
- - { key: readability-identifier-naming.ClassCase, value: CamelCase }
- - { key: readability-identifier-naming.StructCase, value: CamelCase }
- - { key: readability-identifier-naming.TemplateParameterCase, value: CamelCase }
- - { key: readability-identifier-naming.FunctionCase, value: CamelCase }
- - { key: readability-identifier-naming.VariableCase, value: lower_case }
- - { key: readability-identifier-naming.PrivateMethodCase, value: lower_case }
- - { key: readability-identifier-naming.ProtectedMethodCase, value: camelBack }
- - { key: readability-identifier-naming.PublicMethodCase, value: CamelCase }
- - { key: readability-identifier-naming.PrivateMemberSuffix, value: _ }
- - { key: readability-identifier-naming.ProtectedMemberSuffix, value: _ }
- - { key: readability-identifier-naming.MacroDefinitionCase, value: UPPER_CASE }
- - { key: readability-identifier-naming.EnumConstantCase, value: UPPER_CASE }
- - { key: readability-identifier-naming.EnumConstantPrefix, value: k }
- - { key: readability-identifier-naming.ConstexprVariableCase, value: CamelCase }
- - { key: readability-identifier-naming.ConstexprVariablePrefix, value: k }
- - { key: readability-identifier-naming.GlobalConstantCase, value: CamelCase }
- - { key: readability-identifier-naming.GlobalConstantPrefix, value: k }
- - { key: readability-identifier-naming.MemberConstantCase, value: CamelCase }
- - { key: readability-identifier-naming.MemberConstantPrefix, value: k }
- - { key: readability-identifier-naming.StaticConstantCase, value: CamelCase }
- - { key: readability-identifier-naming.StaticConstantPrefix, value: k } \ No newline at end of file
+ - { key: readability-identifier-naming.NamespaceCase, value: CamelCase }
+ - { key: readability-identifier-naming.ClassCase, value: CamelCase }
+ - { key: readability-identifier-naming.StructCase, value: CamelCase }
+ - {
+ key: readability-identifier-naming.TemplateParameterCase,
+ value: CamelCase,
+ }
+ - { key: readability-identifier-naming.FunctionCase, value: CamelCase }
+ - { key: readability-identifier-naming.VariableCase, value: lower_case }
+ - { key: readability-identifier-naming.PrivateMethodCase, value: lower_case }
+ - { key: readability-identifier-naming.ProtectedMethodCase, value: camelBack }
+ - { key: readability-identifier-naming.PublicMethodCase, value: CamelCase }
+ - { key: readability-identifier-naming.PrivateMemberSuffix, value: _ }
+ - { key: readability-identifier-naming.ProtectedMemberSuffix, value: _ }
+ - {
+ key: readability-identifier-naming.MacroDefinitionCase,
+ value: UPPER_CASE,
+ }
+ - { key: readability-identifier-naming.EnumConstantCase, value: UPPER_CASE }
+ - { key: readability-identifier-naming.EnumConstantPrefix, value: k }
+ - {
+ key: readability-identifier-naming.ConstexprVariableCase,
+ value: CamelCase,
+ }
+ - { key: readability-identifier-naming.ConstexprVariablePrefix, value: k }
+ - { key: readability-identifier-naming.GlobalConstantCase, value: CamelCase }
+ - { key: readability-identifier-naming.GlobalConstantPrefix, value: k }
+ - { key: readability-identifier-naming.MemberConstantCase, value: CamelCase }
+ - { key: readability-identifier-naming.MemberConstantPrefix, value: k }
+ - { key: readability-identifier-naming.StaticConstantCase, value: CamelCase }
+ - { key: readability-identifier-naming.StaticConstantPrefix, value: k }
diff --git a/resource/lfs/locale/template/GpgFrontend.pot b/resource/lfs/locale/template/GpgFrontend.pot
index 203cf6cb..b7a15c6b 100644
--- a/resource/lfs/locale/template/GpgFrontend.pot
+++ b/resource/lfs/locale/template/GpgFrontend.pot
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the GpgFrontend package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:220
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: GpgFrontend 2.1.1\n"
"Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2023-12-02 05:58-0800\n"
+"POT-Creation-Date: 2024-01-08 17:26+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -17,3812 +18,3777 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: /home/eric/Documents/GpgFrontend/src/cmd.cpp:48
-msgid "This is free software; see the source for copying conditions."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/GpgFrontendApplication.cpp:65
+msgid "Standard Exception Thrown"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/cmd.cpp:52
-msgid "Build Timestamp: "
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/GpgFrontendApplication.cpp:66
+msgid ""
+"Oops, an standard exception was thrown during the running of the program. "
+"This is not a serious problem, it may be the negligence of the programmer, "
+"please report this problem if you can."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/cmd.cpp:53
-msgid "Build Version: "
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/GpgFrontendApplication.cpp:77
+msgid "Unhandled Exception Thrown"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/cmd.cpp:54
-msgid "Source Code Version: "
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/GpgFrontendApplication.cpp:78
+msgid ""
+"Oops, an unhandled exception was thrown during the running of the program. "
+"This is not a serious problem, it may be the negligence of the programmer, "
+"please report this problem if you can."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:36
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:82
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:163
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:68
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:95
-msgid "Key ID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/GpgFrontendUIInit.cpp:57
+msgid "Loading Gnupg Info..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:37
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:83
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:69
-msgid "Algorithm"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/GpgFrontendUIInit.cpp:58
+msgid ""
+"If this process is too slow, please set the key server address appropriately "
+"in the gnupg configuration file (depending on the network situation in your "
+"country or region)."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:38
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:84
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:71
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:162
-msgid "Key Size"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/GpgFrontendUIInit.cpp:250
+msgid "could not read properly from configure file"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:39
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:85
-msgid "Nominal Usage"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/RaisePinentry.cpp:55
+msgid "Show passphrase"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:40
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:86
-msgid "Actual Usage"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/RaisePinentry.cpp:56
+msgid "Hide passphrase"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:41
-msgid "Expires on"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/RaisePinentry.cpp:60
+msgid "PIN:"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:42
-msgid "Last Update"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/RaisePinentry.cpp:63
+msgid "Passphrases do not match"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:43
-msgid "Secret Key Existence"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/RaisePinentry.cpp:66
+msgid "Caps Lock is on"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:51
-msgid "Import from keyserver"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/RaisePinentry.cpp:70
+msgid "Pinentry"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:56
-msgid "Key not present with id 0x"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/RaisePinentry.cpp:74
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:100
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/SignersPicker.cpp:38
+msgid "Confirm"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:60
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:86
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:102
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:118
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:120
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:136
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:151
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:140
-msgid "Status"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/RaisePinentry.cpp:75
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/SignersPicker.cpp:39
+msgid "Cancel"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:60
-msgid ":"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/ArchiveDirectory.cpp:41
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/ArchiveDirectory.cpp:48
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/ArchiveDirectory.cpp:54
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:76
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:128
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:176
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:228
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:277
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:77
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:94
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:116
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:134
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:151
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:164
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:177
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:192
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:244
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:252
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:342
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:394
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:423
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:429
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:437
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:479
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:51
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:75
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:159
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:183
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:268
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:285
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:316
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:333
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:364
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:434
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:468
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:511
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:549
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:612
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:650
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:714
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:723
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:781
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:791
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:84
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:97
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:167
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:219
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:241
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:292
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:176
+msgid "Error"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:62
-msgid "Key not present in key list"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/ArchiveDirectory.cpp:42
+msgid "The path %1 does not exist."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:70
-msgid "A Signature"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/ArchiveDirectory.cpp:49
+msgid "The path %1 is not a directory."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:75
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:91
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:107
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:125
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:141
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:156
-msgid "Key Information is NOT Available"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/ArchiveDirectory.cpp:55
+msgid "No permission to read this file."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:77
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:93
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:109
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:127
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:143
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:158
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:140
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:47
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:82
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:108
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:54
-msgid "Fingerprint"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:49
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:91
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:188
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/model/GpgKey.cpp:93
+msgid "Unknown"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:86
-msgid "Cert Revoked"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:49
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:67
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/model/GpgKey.cpp:95
+msgid "Undefined"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:102
-msgid "Signature Expired"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:49
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:65
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/model/GpgKey.cpp:97
+msgid "Never"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:118
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:120
-msgid "Key Expired"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:49
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:63
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/model/GpgKey.cpp:99
+msgid "Marginal"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:136
-msgid "General Error"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:50
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:61
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/model/GpgKey.cpp:101
+msgid "Full"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:151
-msgid "Unknown Error "
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:50
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:59
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/model/GpgKey.cpp:103
+msgid "Ultimate"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:181
-msgid "Signer Name"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:52
+msgid "Modify Owner Trust Level"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:182
-msgid "Signer Email"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:53
+msgid "Trust for the Key Pair:"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:183
-msgid "Key's Fingerprint"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:73
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:164
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:67
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:175
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:276
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:324
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:399
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:557
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:658
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:731
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:799
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:158
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:146
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:228
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:457
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:497
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:376
+msgid "Warning"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:184
-msgid "Valid"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:74
+msgid ""
+"Owner Trust Level cannot set to Unknown level, automately changing it into "
+"Undefined level."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:185
-msgid "Flags"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:82
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:295
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:46
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:47
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:49
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:53
+msgid "Failed"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:192
-msgid "Fully Valid"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:83
+msgid "Modify Owner Trust Level failed."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:194
-msgid "NOT Fully Valid"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:54
+msgid "Keyserver List"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:200
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:84
-msgid "Good"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:55
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:73
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyDetailsDialog.cpp:47
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:650
+msgid "Operations"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:203
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:87
-msgid "Bad"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:57
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:717
+msgid "Default"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:206
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:91
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:90
-msgid "Expired"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:59
+msgid "Keyserver Address"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:209
-msgid "Missing Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:60
+msgid "Security"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:212
-msgid "Revoked Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:61
+msgid "Available"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:215
-msgid "Expired Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:63
+msgid "Add"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:218
-msgid "Missing CRL"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:64
+msgid "Test Listed Keyserver"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:100
-msgid "Refresh"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:67
+msgid "Tips: Please Double-click table item to edit it."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:102
-msgid "Refresh the key list to synchronize changes."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:68
+msgid "Delete Selected"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:103
-msgid "Sync Public Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:70
+msgid "Delete Selected Key Server"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:105
-msgid "Sync public key with your default keyserver."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:71
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:72
+msgid "Set As Default"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:106
-msgid "Uncheck ALL"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:155
+msgid "Insecure keyserver address"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:108
-msgid "Cancel all checked items in the current tab at once."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:156
+msgid ""
+"For security reasons, using HTTP as the communication protocol with the key "
+"server is not recommended. It is recommended to use HTTPS."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:109
-msgid "Check ALL"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:165
+msgid ""
+"You may not use HTTPS or HTTP as the protocol for communicating with the key "
+"server, which may not be wrong. But please check the address you entered "
+"again to make sure it is correct. Are you sure that want to add it into the "
+"keyserver list?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:111
-msgid "Check all items in the current tab at once"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:212
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:63
+msgid "true"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:112
-msgid "Search for keys..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:213
+msgid "false"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:168
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:140
-msgid "Select"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:218
+msgid "unknown"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:168
-msgid "Type"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:232
+msgid "Set TCP Timeout"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:168
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:140
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:50
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:75
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:140
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:163
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:406
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:48
-msgid "Name"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:257
+msgid "Reachable"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:168
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:76
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:407
-msgid "Email Address"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:260
+msgid "Not Reachable"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:169
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:73
-msgid "Usage"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:272
+msgid "Test Key Server Connection..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:169
-msgid "Trust"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:273
+msgid ""
+"This test only tests the network connectivity of the key server. Passing the "
+"test does not mean that the key server is functionally available."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:169
-msgid "Finger Print"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:50
+msgid "Cache"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:184
-msgid "Refreshing Key List..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:52
+msgid "Save checked private keys on exit and restore them on next start."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:352
-msgid "Import Keys"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:54
+msgid "Clear gpg password cache when closing GpgFrontend."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:355
-msgid "You've dropped something on the table."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:56
+msgid ""
+"Automatically restore unsaved Text Editor pages after an application crash."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:356
-msgid "GpgFrontend will now try to import key(s)."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:59
+msgid "Operation"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:361
-msgid "Always import without bothering."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:61
+msgid "Enable to use longer key expiration date."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:475
-msgid "Key List Refreshed."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:63
+msgid "Import files dropped on the Key List without confirmation."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:495
-msgid "Syncing Key List..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:65
+msgid "Language"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:503
-msgid "Sync [%1%/%2%] %3% %4%"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:67
+msgid "NOTE"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/KeyList.cpp:511
-msgid "Key List Sync Done."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:67
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:78
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:82
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:178
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:111
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:118
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:127
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:135
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:143
+msgid ": "
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:64
-msgid "0 character"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:68
+msgid "GpgFrontend will restart automatically if you change the language!"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:65
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:109
-msgid "lf"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:70
+msgid "Data"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:66
-msgid "utf-8"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:72
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:92
+#, c-format
+msgid "Clear All Log (Total Size: %s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:73
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:259
-msgid "%1% character(s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:76
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:108
+#, c-format
+msgid "Clear All Data Objects (Total Size: %s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:82
-msgid "Loading..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:101
+msgid ""
+"Are you sure you want to clear all data objects?\n"
+"This will result in loss of all cached form positions, statuses, key "
+"servers, etc."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:110
-msgid "UTF-8"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:71
+msgid "Proxy"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:239
-msgid "%1% byte(s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:72
+msgid "Network Ability"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:283
-msgid "binary"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:75
+msgid "Enable Proxy"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:63
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:78
-msgid "untitled"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:76
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:79
+msgid "Port"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:140
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:222
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:449
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:489
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:407
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:205
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:310
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:411
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:593
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:687
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:73
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:163
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:319
-msgid "Warning"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:78
+msgid "Host Address"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:141
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:223
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:450
-msgid ""
-"Cannot read file %1%:\n"
-"%2%."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:80
+msgid "Proxy Type"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:152
-msgid "Open file"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:81
+msgid "Username"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:186
-msgid "Save"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:82
+msgid "Password"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:188
-msgid ""
-"After saving, the encoding of the current file will be converted to UTF-8 "
-"and the line endings will be changed to LF. "
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:85
+msgid "Apply Proxy Settings and Check Proxy Connection"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:192
-msgid "If this is not the result you expect, please use \"save as\"."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:88
+msgid "Forbid all GnuPG network connection."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:244
-msgid "Save file"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:90
+msgid "Prohibit checking for version updates when the program starts."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:306
-msgid "Unsaved document"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:92
+msgid "Automatically import a missing key for signature verification."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:307
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:94
msgid ""
-"The document \"%1\" has been modified. Do you want to save your changes?"
+"Tips: These Option Changes take effect only after the application restart."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:310
-msgid "Note:"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:280
+msgid "Test Server Url Accessibility"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:311
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/QuitDialog.cpp:103
-msgid "If you don't save these files, all changes are lost."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:290
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:114
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:89
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:255
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:373
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:44
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:45
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:47
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:51
+msgid "Success"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/TextEdit.cpp:489
-msgid "No document to print"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:291
+msgid "Successfully connect to the target server through the proxy server."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FindWidget.cpp:44
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:156
-msgid "Find"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:296
+msgid ""
+"Unable to connect to the target server through the proxy server. Proxy "
+"settings may be invalid."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:218
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:346
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:357
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:397
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:416
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:460
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:175
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:88
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:248
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:304
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:370
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:484
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:556
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:595
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:616
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:642
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:660
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:677
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:690
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:703
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:718
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:342
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:394
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:423
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:429
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:437
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:478
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:50
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:55
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:60
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:80
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:214
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:284
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:337
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:443
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:496
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:534
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:615
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:650
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:728
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:76
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:128
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:175
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:227
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:276
-msgid "Error"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:306
+msgid "Test Proxy Server Connection..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:219
-msgid "The path is not exists, unprivileged or unreachable."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:307
+msgid ""
+"Is using your proxy settings to access the url. Note that this test "
+"operation will apply your proxy settings to the entire software."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:227
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:135
-msgid "Open"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:54
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:45
+msgid "General"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:230
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:382
-msgid "Rename"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:55
+msgid "Appearance"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:233
-msgid "Delete"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:56
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:82
+msgid "Key Server"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:237
-msgid "Calculate Hash"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:57
+msgid "Network"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:241
-msgid "Directory"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:68
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:171
+msgid "Settings"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:245
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:161
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:248
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:245
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:474
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:548
-msgid "File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:72
+msgid "Preference"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:249
-msgid "Compress..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:132
+msgid "System Default"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:255
-msgid "Open with Default System Application"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAdvanced.cpp:36
+msgid "Show Steganography Options"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:260
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:44
-msgid "New"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAdvanced.cpp:38
+msgid "Show Steganography Options."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:278
-msgid "Show Hidden File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAdvanced.cpp:42
+msgid "Pubkey Exchange"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:290
-msgid "Show System File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAdvanced.cpp:45
+msgid "Auto Pubkey Exchange"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:347
-msgid "The directory is unprivileged or unreachable."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:41
+msgid "Icon Size"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:358
-msgid "The file is unprivileged or unreachable."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:42
+msgid "small"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:382
-msgid "New Filename"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:43
+msgid "medium"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:398
-msgid "Unable to rename the file or folder."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:44
+msgid "large"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:408
-msgid "Are you sure you want to delete it?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:46
+msgid "Icon Style"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:417
-msgid "Unable to delete the file or folder."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:47
+msgid "just text"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:432
-msgid "Make New Directory"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:48
+msgid "just icons"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:432
-msgid "Directory Name"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:49
+msgid "text and icons"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:449
-msgid "Create Empty File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:51
+msgid "Window State"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:450
-msgid "Filename (you can given extension)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:53
+msgid "Save window size and position on exit."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/FilePage.cpp:460
-msgid "Unable to create the file."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:55
+msgid "Text Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:44
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:136
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:109
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:134
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:105
-msgid "Copy"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:56
+msgid "Font Size in Text Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:45
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:73
-msgid "Save File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:58
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:755
+msgid "Information Board"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:46
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:67
-msgid "Clear"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:60
+msgid "Font Size in Information Board"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:166
-msgid "Save Information Board's Content"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/QuitDialog.cpp:37
+msgid "Unsaved Files"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:176
-msgid "The file path is not exists, unprivileged or unreachable."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/QuitDialog.cpp:86
+msgid ""
+"%1% files contain unsaved information.<br/>Save the changes before closing?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:89
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:249
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:305
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:371
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:485
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:557
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:285
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:338
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:444
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:535
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:651
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:729
-msgid "An error occurred during operation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/QuitDialog.cpp:100
+msgid "Check the files you want to save:"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:101
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:223
-msgid "Symmetric Encryption"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/QuitDialog.cpp:102
+msgid "Note"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:102
-msgid ""
-"No Key Checked. Do you want to encrypt with a symmetric cipher using a "
-"passphrase?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/QuitDialog.cpp:103
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:317
+msgid "If you don't save these files, all changes are lost."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:108
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:231
-msgid "Symmetrically Encrypting"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:55
+msgid "Export Key Package"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:132
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:192
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:388
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:398
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:381
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:322
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:381
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:503
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:517
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:560
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:569
-msgid "Invalid Operation"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:56
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:190
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:458
+msgid "Key Package"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:134
-msgid ""
-"The selected key contains a key that does not actually have a encrypt usage."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:66
+msgid "Export Key Package Passphrase"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:136
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:196
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:405
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:251
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:565
-msgid "For example the Following Key:"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:68
+msgid "Key File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:146
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:169
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:257
-msgid "Encrypting"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:77
+msgid "An error occurred while generating the passphrase file."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:183
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:391
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:373
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:552
-msgid "No Key Checked"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:86
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:93
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:353
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:366
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:414
+msgid "Forbidden"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:184
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:374
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:553
-msgid "Please check the key in the key toolbox on the right."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:87
+msgid "Please select an output path before exporting."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:194
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:94
msgid ""
-"The selected key contains a key that does not actually have a signature "
-"usage."
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:254
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:424
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:221
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:104
-msgid "Signing"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:310
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:320
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:345
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:350
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:355
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:737
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:742
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:747
-msgid "Decrypting"
+"Please generate a password to protect your key before exporting, it is very "
+"important. Don't forget to back up your password in a safe place."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:376
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:508
-msgid "Verifying"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:116
+msgid ""
+"The Key Package has been successfully generated and has been protected by "
+"encryption algorithms(AES-256-ECB). You can safely transfer your Key Package."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:392
-msgid "Please check some key in the key toolbox on the right."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:120
+msgid ""
+"But the key file cannot be leaked under any circumstances. Please delete the "
+"Key Package and key file as soon as possible after completing the transfer "
+"operation."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:403
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:249
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:563
-msgid "Invalid KeyPair"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:129
+msgid "An error occurred while exporting the key package."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:404
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:250
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:564
-msgid "The selected keypair cannot be used for encryption."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:136
+msgid "Key Package Name"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:490
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:628
-msgid "Encrypting and Signing"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:137
+msgid "Output Path"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:562
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:701
-msgid "Decrypting and Verifying"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:138
+msgid "Passphrase"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:595
-msgid "Key Export Operation Failed."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:140
+msgid ""
+"Tips: You can use Key Package to safely and conveniently transfer your "
+"public and private keys between devices."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:616
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:642
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:660
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:677
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:690
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:703
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:718
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:342
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:394
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:437
-msgid "Key Not Found."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:142
+msgid "Generate and Save Passphrase"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:808
-msgid "GpgFrontend Upgradeable (New Version: %1)."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:143
+msgid "Generate Key Package Name"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:819
-msgid "Withdrawn Version"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:144
+msgid "Select Output Path"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:821
-msgid ""
-"This version(%1) may have been withdrawn by the developer due to serious "
-"problems. Please stop using this version immediately and use the latest "
-"stable version."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:147
+msgid "Include secret key (Think twice before acting)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:826
-msgid ""
-"You can download the latest stable version(%1) on Github Releases Page.<br/>"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:149
+msgid "Exclude keys that do not have a private key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:832
-msgid "This maybe a BETA Version (Latest Stable Version: %1)."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:152
+msgid "Export As Key Package"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:53
-msgid "All"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:42
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:62
+msgid "Key Update Details"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:56
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:639
-msgid "Only Public Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:43
+msgid "No keys found"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:65
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:648
-msgid "Has Private Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:45
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:64
+msgid "Key Import Details"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:74
-msgid "No Primary Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:46
+msgid "No keys found to import"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:83
-msgid "Revoked"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:80
+msgid "General key info"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:115
-msgid "KeyPair Management"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:83
+msgid "Considered"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:136
-msgid "Ctrl+O"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:90
+msgid "Public unchanged"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:137
-msgid "Open Key File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:96
+msgid "Imported"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:141
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:144
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:91
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:66
-msgid "Close"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:104
+msgid "Not Imported"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:142
-msgid "Ctrl+Q"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:111
+msgid "Private Read"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:147
-msgid "New Keypair"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:118
+msgid "Private Imported"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:148
-msgid "Ctrl+N"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:125
+msgid "Private Unchanged"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:150
-msgid "Generate KeyPair"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:140
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:377
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:75
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:140
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:163
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:50
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:49
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:168
+msgid "Name"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:154
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:181
-msgid "New Subkey"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:140
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:140
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:163
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:51
+msgid "Email"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:155
-msgid "Ctrl+Shift+N"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:140
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:60
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:86
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:102
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:118
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:120
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:136
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:151
+msgid "Status"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:157
-msgid "Generate Subkey For Selected KeyPair"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:140
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:47
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:82
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:77
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:93
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:109
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:127
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:143
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:158
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:60
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:110
+msgid "Fingerprint"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:163
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:247
-msgid "Import New Key From File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:169
+msgid "Private"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:167
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:251
-msgid "Clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:172
+msgid "Public"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:171
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:255
-msgid "Import New Key From Clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:175
+msgid "Unchanged"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:180
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:264
-msgid "Keyserver"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:178
+msgid "New Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:184
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:268
-msgid "Import New Key From Keyserver"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:181
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:154
+msgid "New Subkey"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:190
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:458
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:56
-msgid "Key Package"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:185
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:61
+msgid "New Signature"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:193
-msgid "Import Key(s) From a Key Package"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:189
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:50
+msgid "New UID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:197
-msgid "Export To Clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:58
+msgid "Uploading Public Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:200
-msgid "Export Selected Key(s) To Clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:96
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:418
+msgid "Cannot read default_keyserver From Settings"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:204
-msgid "Export To Key Package"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:97
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:469
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:419
+msgid "Default Keyserver Not Found"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:207
-msgid "Export Checked Key(s) To a Key Package"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:98
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:470
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:420
+msgid ""
+"Cannot read default keyserver from your settings, please set a default "
+"keyserver first"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:211
-msgid "Export As OpenSSH"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:151
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:502
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:516
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:458
+msgid "Key Not Found"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:214
-msgid "Export Selected Key(s) As OpenSSH Format to File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:154
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:288
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:505
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:520
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:461
+msgid "Timeout"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:218
-msgid "Delete Selected Key(s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:157
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:291
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:508
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:464
+msgid "Key Server Not Found"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:219
-msgid "Delete the Selected keys"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:160
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:294
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:511
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:527
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:467
+msgid "Connection Error"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:223
-msgid "Delete Checked Key(s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:165
+msgid "Upload Success"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:224
-msgid "Delete the Checked keys"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:166
+msgid "Upload Public Key Successfully"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:229
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:424
-msgid "Show Key Details"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:66
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:141
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:144
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:92
+msgid "Close"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:230
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:425
-msgid "Show Details for this Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:69
+msgid "Import ALL"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:234
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:235
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:444
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:445
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:114
-msgid "Set Owner Trust Level"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:73
+msgid "Search"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:252
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:271
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:566
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:62
-msgid "Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:78
+msgid "Search String"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:253
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:61
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:131
-msgid "Generate Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:128
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:164
+msgid "Update Keys from Keyserver"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:257
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:283
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:516
-msgid "Import Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:130
+msgid "Import Keys from Keyserver"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:282
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:592
-msgid "Import key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:212
+msgid "UID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:321
-msgid "Deleting Keys"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:212
+msgid "Creation date"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:324
-msgid "Are you sure that you want to delete the following keys?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:212
+msgid "KeyID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:326
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:398
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:436
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:533
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:586
-msgid "The action can not be undone."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:212
+msgid "Tag"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:353
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:366
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:414
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:86
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:93
-msgid "Forbidden"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:237
+msgid "Text is empty."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:354
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:367
-msgid "Please check some keys before doing this operation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:285
+msgid "Not Key Found"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:359
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:449
-msgid "key(s) exported"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:304
+msgid "Too many responses from keyserver!"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:389
-msgid "Please select one KeyPair before doing this operation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:314
+msgid "No keys found, input may be kexId, retrying search with 0x."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:399
-msgid ""
-"If a key pair does not have a private key then it will not be able to "
-"generate sub-keys."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:323
+msgid "No keys found containing the search string!"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:415
-msgid ""
-"Please select a key before performing this operation. If you select multiple "
-"keys, only the first key will be exported."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:330
+msgid "Insufficiently specific search string!"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:423
-msgid "An error occur in exporting."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:366
+msgid "revoked"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:430
-msgid ""
-"This key may not be able to export as OpenSSH format. Please check the key-"
-"size of the subkey(s) used to sign."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:370
+msgid "disabled"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:444
-msgid "Export OpenSSH Key To File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:420
+msgid "%1 keys found. Double click a key to import it."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:445
-msgid "OpenSSH Public Key Files"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:517
+msgid "key not found in the Keyserver"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:457
-msgid "Import Key Package"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:523
+msgid "Host Not Found"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:461
-msgid "Import Key Package Passphrase File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:528
+msgid "General Connection Error"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:462
-msgid "Key Package Passphrase File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:542
+msgid "Key Imported"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:472
-msgid "key(s) imported"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:60
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:131
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:253
+msgid "Generate Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:479
-msgid "An error occur in importing key package."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:99
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:84
+msgid "Name must contain at least five characters."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:53
-msgid "Open a new file"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:104
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:88
+msgid "Please give a email address."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:56
-msgid "Open..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:112
+msgid "Expiration time too long."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:59
-msgid "Open an existing file"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:140
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:283
+msgid "Generating"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:62
-msgid "File Browser"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:183
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:90
+msgid "Key Usage"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:69
-msgid "Open a file browser"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:185
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:92
+msgid "Encryption"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:76
-msgid "Save the current File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:188
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:95
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:409
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:163
+msgid "Signing"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:79
-msgid "Save As"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:191
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:98
+msgid "Certification"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:82
-msgid "Save the current File as..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:194
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:101
+msgid "Authentication"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:85
-msgid "Print"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:378
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:76
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:168
+msgid "Email Address"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:88
-msgid "Print Document"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:379
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:77
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:140
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:52
+msgid "Comment"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:93
-msgid "Close file"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:380
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:147
+msgid "Expiration Date"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:96
-msgid "Quit"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:381
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:148
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:242
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:208
+msgid "Never Expire"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:99
-msgid "Quit Program"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:382
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:146
+msgid "KeySize (in Bit)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:104
-msgid "Undo"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:383
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:145
+msgid "Key Type"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:106
-msgid "Undo Last Edit Action"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:384
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:149
+msgid "Non Pass Phrase"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:109
-msgid "Redo"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:397
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:159
+msgid "Basic Information"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:111
-msgid "Redo Last Edit Action"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:66
+msgid ""
+"Tipps: if the key pair has a passphrase, the subkey's passphrase must be "
+"equal to it."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:114
-msgid "Zoom In"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:78
+msgid "Generate New Subkey"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:118
-msgid "Zoom Out"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:262
+msgid "Expiration time no more than 2 years."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:122
-msgid "Paste"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:40
+msgid "Signatures Details"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:125
-msgid "Paste Text From Clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:63
+msgid "No valid input found"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:128
-msgid "Cut"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:78
+msgid "Error Validating signature"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:132
-msgid "Cut the current selection's contents to the clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:80
+msgid "File was signed on %1%"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:140
-msgid "Copy the current selection's contents to the clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:83
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:89
+msgid "It Contains"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:144
-msgid "Quote"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:86
+msgid "Signed on %1%"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:146
-msgid "Quote whole text"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:44
+msgid "First Start Wizard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:149
-msgid "Select All"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:81
+msgid "Getting Started..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:152
-msgid "Select the whole text"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:82
+msgid "... with GpgFrontend"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:158
-msgid "Find a word"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:85
+msgid "Welcome to use GpgFrontend for decrypting and signing text or file!"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:161
-msgid "Remove spacing"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:88
+msgid ""
+"is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free "
+"OpenPGP Crypto Tool."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:166
-msgid "Remove double linebreaks, e.g. in pasted text from Web Mailer"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:90
+msgid "For brief information have a look at the"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:170
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:69
-msgid "Settings"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:92
+msgid "Overview"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:171
-msgid "Open settings dialog"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:93
+msgid "by clicking the link, the page will open in the web browser"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:179
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:215
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:226
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:281
-msgid "Encrypt"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:102
+msgid ""
+"If it supports the language currently being used in your system, GpgFrontend "
+"will automatically set it."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:185
-msgid "Encrypt Message"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:120
+msgid "Choose your action..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:188
-msgid "Encrypt Sign"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:121
+msgid "...by clicking on the appropriate link."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:196
-msgid "Encrypt and Sign Message"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:125
+msgid ""
+"If you have never used GpgFrontend before and also don't own a gpg key yet "
+"you may possibly want to read how to"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:200
-msgid "Decrypt"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:139
+msgid ""
+"If you want to learn how to encrypt, decrypt, sign and verify text, you can "
+"read "
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:207
-msgid "Decrypt Message"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:144
+msgid "Encrypt & Decrypt Text"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:210
-msgid "Decrypt Verify"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:144
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:160
+msgid "or"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:218
-msgid "Decrypt and Verify Message"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:148
+msgid "Sign & Verify Text"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:222
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:216
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:228
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:282
-msgid "Sign"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:156
+msgid "If you want to operate file, you can read "
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:229
-msgid "Sign Message"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:160
+msgid "Encrypt & Sign File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:232
-msgid "Verify"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:164
+msgid "Sign & Verify File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:239
-msgid "Verify Message"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:190
+msgid "Create a keypair..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:274
-msgid "Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:191
+msgid "...for decrypting and signing messages"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:276
-msgid "Import New Key From Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:193
+msgid ""
+"You should create a new keypair.The pair consists of a public and a private "
+"key.<br>Other users can use the public key to encrypt messages for you and "
+"verify messages signed by you.You can use the private key to decrypt and "
+"sign messages.<br>For more information have a look at the offline tutorial "
+"(which then is shown in the main window):"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:280
-msgid "Manage Keys"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:205
+msgid "Offline tutorial"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:282
-msgid "Open Key Management"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:209
+msgid "Create New Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:286
-msgid "Clear Password Cache"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:230
+msgid "Ready."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:288
-msgid "Clear Password Cache of GnuPG"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:231
+msgid "Have fun with GpgFrontend!"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:291
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:305
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:325
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:368
-msgid "Successful Operation"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:234
+msgid "You are ready to use GpgFrontend now.<br><br>"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:292
-msgid "Clear password cache successfully"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:238
+msgid "The Online Document"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:294
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:309
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:329
-msgid "Failed Operation"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:239
+msgid ""
+" will get you started with GpgFrontend. Anytime you encounter problems, "
+"please try to find help from the documentation"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:295
-msgid "Failed to clear password cache of GnuPG"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:248
+msgid "Open offline help."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:299
-msgid "Reload All Components"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/Wizard.cpp:251
+msgid "Dont show the wizard again."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:301
-msgid "Reload All GnuPG's Components"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:51
+msgid "General Operations"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:306
-msgid "Reload all the GnuPG's components successfully"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:57
+msgid "Export Public Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:310
-msgid "Failed to reload all or one of the GnuPG's component(s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:63
+msgid "Export Private Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:314
-msgid "Restart All Components"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:70
+msgid "Modify Expiration Datetime (Primary Key)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:316
-msgid "Restart All GnuPG's Components"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:73
+msgid "Modify Password"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:326
-msgid "Restart all the GnuPG's components successfully"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:96
+msgid "Key Server Operation (Pubkey)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:330
-msgid "Failed to restart all or one of the GnuPG's component(s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:104
+msgid "Generate Revoke Certificate"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:335
-msgid "Open GnuPG Controller"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:110
+msgid "Modify TOFU Policy"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:337
-msgid "Open GnuPG Controller Dialog"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:115
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:234
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:235
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:539
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:540
+msgid "Set Owner Trust Level"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:344
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:46
-msgid "About"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:138
+msgid "Upload Key Pair to Key Server"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:346
-msgid "Show the application's About box"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:144
+msgid "Sync Key Pair From Key Server"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:351
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:524
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:55
-msgid "GnuPG"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:158
+msgid "Export Full Secret Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:353
-msgid "Information about Gnupg"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:164
+msgid "Export Shortest Secret Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:357
-msgid "Translate"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:177
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:229
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:278
+msgid "An error occurred during the export operation."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:359
-msgid "Information about translation"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:193
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:245
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:294
+msgid "Export Key To File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:366
-msgid "Check for Updates"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:194
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:246
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:295
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:286
+msgid "Key Files"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:368
-msgid "Check for updates"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:201
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:253
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:302
+msgid "Export Error"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:372
-msgid "Open Wizard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:202
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:254
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:303
+msgid "Couldn't open %1 for writing"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:373
-msgid "Open the wizard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:210
+msgid "Exporting short private Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:378
-msgid "Append Public Key to Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:211
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:264
+msgid "You are about to export your"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:380
-msgid "Append selected Keypair's Public Key to Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:212
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:265
+msgid " PRIVATE KEY "
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:385
-msgid "Append Create DateTime to Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:213
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:266
+msgid "This is NOT your Public Key, so DON'T give it away."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:387
-msgid "Append selected Key's creation date and time to Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:214
+msgid "Do you REALLY want to export your PRIVATE KEY in a Minimum Size?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:392
-msgid "Append Expire DateTime to Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:217
+msgid ""
+"For OpenPGP keys it removes all signatures except for the latest self-"
+"signatures."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:394
-msgid "Append selected Key's expiration date and time to Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:263
+msgid "Exporting private Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:399
-msgid "Append Fingerprint to Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:267
+msgid "Do you REALLY want to export your PRIVATE KEY?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:401
-msgid "Append selected Key's Fingerprint to Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:331
+msgid "Revocation Certificates"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:405
-msgid "Copy Email"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:364
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:374
+msgid "Policy Auto"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:407
-msgid "Copy selected Keypair's to clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:364
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:376
+msgid "Policy Good"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:412
-msgid "Copy Default UID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:364
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:378
+msgid "Policy Bad"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:414
-msgid "Copy selected Keypair's default UID to clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:365
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:380
+msgid "Policy Ask"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:418
-msgid "Copy Key ID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:365
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:382
+msgid "Policy Unknown"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:420
-msgid "Copy selected Keypair's ID to clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:369
+msgid "Modify TOFU Policy(Default is Auto)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:429
-msgid "Add To Favourite"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:370
+msgid "Policy for the Key Pair:"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:430
-msgid "Add this key to Favourite Table"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:387
+msgid "Not Successful"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:436
-msgid "Remove From Favourite"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:388
+msgid "Modify TOFU policy not successfully."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:438
-msgid "Remove this key from Favourite Table"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:46
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/SignersPicker.cpp:49
+msgid "Signers"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:464
-msgid "Remove PGP Header"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:86
+msgid "Expire Date"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:468
-msgid "Add PGP Header"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:96
+msgid "Sign For Key's UID(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:487
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:571
-msgid "Edit"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:127
+msgid "Unsuccessful Operation"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:505
-msgid "Crypt"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:128
+msgid "Signature operation failed for UID %1"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:515
-msgid "Keys"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:132
+msgid "Operation Complete"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:532
-msgid "Steganography"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:133
+msgid "The signature operation of the UID is complete"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:536
-msgid "View"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:45
+msgid "Owner"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:538
-msgid "Help"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:46
+msgid "Primary Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:556
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:54
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:72
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyDetailsDialog.cpp:47
-msgid "Operations"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:48
+msgid "Additional UIDs"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:579
-msgid "Special Edit"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:82
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:163
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:68
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:36
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:97
+msgid "Key ID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:591
-msgid "Import key from..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:83
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:69
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:37
+msgid "Algorithm"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:608
-msgid "Ready"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:84
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:71
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:162
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:38
+msgid "Key Size"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:615
-msgid "Key ToolBox"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:85
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:39
+msgid "Nominal Usage"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:623
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:56
-msgid "Default"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:86
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:40
+msgid "Actual Usage"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:631
-msgid "Favourite"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:87
+msgid "Owner Trust Level"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:661
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:58
-msgid "Information Board"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:88
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:77
+msgid "Create Date (Local Time)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:51
-msgid "The path %1 does not exist."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:90
+msgid "Expires on (Local Time)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:56
-msgid "No permission to read this file."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:92
+msgid "Last Update (Local Time)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:61
-msgid "No permission to create file."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:94
+msgid "Primary Key Existence"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:80
-msgid "The file is not a tarball."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:109
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:134
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:105
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:137
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:45
+msgid "Copy"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:94
-msgid "Extracting Tarball"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:136
+msgid "copy fingerprint to clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:139
-msgid "Making Tarball"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:182
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:288
+msgid "Exists"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:201
-msgid "The target file %1% already exists, do you need to overwrite it?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:182
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:289
+msgid "Not Exists"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:215
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:616
-msgid "Unable to convert the folder into tarball."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:214
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:224
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:280
+msgid "Certificate"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:224
-msgid ""
-"No Key Selected. Do you want to encrypt with a symmetric cipher using a "
-"passphrase?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:215
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:226
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:281
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:180
+msgid "Encrypt"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:311
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:594
-msgid "The target file already exists, do you need to overwrite it?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:216
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:228
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:282
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:297
+msgid "Sign"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:346
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:738
-msgid "Do you want to extract and delete the decrypted tarball?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:217
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:230
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:283
+msgid "Auth"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:351
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:743
-msgid "Extracting tarball succeeded."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:264
+msgid "No Data"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:356
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:748
-msgid "Extracting tarball failed."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:286
+msgid "Warning: The primary key has expired."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:382
-msgid ""
-"The selected key contains a key that does not actually have a sign usage."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:291
+msgid "Warning: The primary key has been revoked."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:384
-msgid "for example the Following Key:"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:90
+msgid "The expire date of the key pair has been updated."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:412
-msgid "The signature file \"%1\" exists, do you need to overwrite it?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:99
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:267
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:365
+msgid "Failure"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:484
-msgid "Origin file to verify"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:100
+msgid "Failed to update the expire date of the key pair."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:484
-msgid "Filepath"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:147
+msgid "Modified Expiration Date (Local Time)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:497
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:149
msgid ""
-"Please select the appropriate origin file or signature file. Ensure that "
-"both are in this directory."
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:688
-msgid "The output file %1 already exists, do you need to overwrite it?"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindow.cpp:181
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindow.cpp:183
-msgid "Critical error occur while loading GpgFrontend."
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindow.cpp:182
-msgid "Loading Failed"
+"Tips: For the sake of security, the key is valid for up to two years. If you "
+"are an expert user, please unlock it for a longer time in the settings."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotUI.cpp:235
-msgid "Show passphrase"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:152
+msgid "No Expiration"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotUI.cpp:236
-msgid "Hide passphrase"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:153
+msgid "Modified Expiration Date"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotUI.cpp:241
-msgid "PIN:"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyDetailsDialog.cpp:42
+msgid "KeyPair"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotUI.cpp:244
-msgid "Passphrases do not match"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyDetailsDialog.cpp:43
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:70
+msgid "UIDs"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotUI.cpp:247
-msgid "Caps Lock is on"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyDetailsDialog.cpp:45
+msgid "Subkeys"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotUI.cpp:251
-msgid "Pinentry"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyDetailsDialog.cpp:57
+msgid "Key Details"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotUI.cpp:256
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:99
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/SignersPicker.cpp:38
-msgid "Confirm"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:51
+msgid "UID Management"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/main_window/MainWindowSlotUI.cpp:257
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/SignersPicker.cpp:39
-msgid "Cancel"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:75
+msgid "TOFU"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:49
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:89
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:185
-#: /home/eric/Documents/GpgFrontend/src/core/model/GpgKey.cpp:75
-msgid "Unknown"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:87
+msgid "Signature of Selected UID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:49
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:67
-#: /home/eric/Documents/GpgFrontend/src/core/model/GpgKey.cpp:77
-msgid "Undefined"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:140
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:168
+msgid "Select"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:49
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:65
-#: /home/eric/Documents/GpgFrontend/src/core/model/GpgKey.cpp:79
-msgid "Never"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:163
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:163
+msgid "Create Date (UTC)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:49
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:63
-#: /home/eric/Documents/GpgFrontend/src/core/model/GpgKey.cpp:81
-msgid "Marginal"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:164
+msgid "Expired Date (UTC)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:50
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:61
-#: /home/eric/Documents/GpgFrontend/src/core/model/GpgKey.cpp:83
-msgid "Full"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:240
+msgid "TOFU %1"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:50
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:59
-#: /home/eric/Documents/GpgFrontend/src/core/model/GpgKey.cpp:85
-msgid "Ultimate"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:296
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:303
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:248
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:253
+msgid "Never Expires"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:52
-msgid "Modify Owner Trust Level"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:322
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:381
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:503
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:517
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:560
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:569
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:388
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:398
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:382
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:96
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:150
+msgid "Invalid Operation"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:53
-msgid "Trust for the Key Pair:"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:323
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:382
+msgid "Please select one or more UIDs before doing this operation."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:74
-msgid ""
-"Owner Trust Level cannot set to Unknown level, automately changing it into "
-"Undefined level."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:345
+msgid "Sign Selected UID(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:82
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:294
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:44
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:47
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:51
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:43
-msgid "Failed"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:348
+msgid "Delete Selected UID(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/function/SetOwnerTrustLevel.cpp:83
-msgid "Modify Owner Trust Level failed."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:368
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:386
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:400
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:420
+msgid "Successful Operation"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/GpgFrontendApplication.cpp:83
-msgid "Standard Exception Thrown"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:369
+msgid "Successfully added a new UID."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/GpgFrontendApplication.cpp:84
-msgid ""
-"Oops, an standard exception was thrown during the running of the program. "
-"This is not a serious problem, it may be the negligence of the programmer, "
-"please report this problem if you can."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:371
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:406
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:442
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:538
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:591
+msgid "Operation Failed"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/GpgFrontendApplication.cpp:94
-msgid "Unhandled Exception Thrown"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:372
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:443
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:539
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:592
+msgid "An error occurred during the operation."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/GpgFrontendApplication.cpp:95
-msgid ""
-"Oops, an unhandled exception was thrown during the running of the program. "
-"This is not a serious problem, it may be the negligence of the programmer, "
-"please report this problem if you can."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:393
+msgid "Deleting UIDs"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/GpgFrontendUIInit.cpp:143
-msgid "Loading Gnupg Info..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:396
+msgid "Are you sure that you want to delete the following UIDs?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/GpgFrontendUIInit.cpp:144
-msgid ""
-"If this process is too slow, please set the key server address appropriately "
-"in the gnupg configuration file (depending on the network situation in your "
-"country or region)."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:398
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:436
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:533
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:586
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:326
+msgid "The action can not be undone."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/GpgFrontendUIInit.cpp:270
-msgid "could not read properly from configure file"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:407
+msgid "An error occurred during the delete %1 operation."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:45
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:55
-msgid "General"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:432
+msgid "Set Primary UID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:46
-msgid "Key Database"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:434
+msgid "Are you sure that you want to set the Primary UID to?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:47
-msgid "Advanced"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:474
+msgid "Set As Primary"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:49
-msgid "No ASCII Mode"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:477
+msgid "Sign UID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:51
-msgid "Use Pinentry as Password Input Dialog"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:480
+msgid "Delete UID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:52
-msgid "Use Custom GnuPG"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:504
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:518
+msgid "Please select one UID before doing this operation."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:53
-msgid "Select GnuPG Path"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:528
+msgid "Deleting UID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:55
-msgid "Use Custom GnuPG Key Database Path"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:531
+msgid "Are you sure that you want to delete the following uid?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:57
-msgid "Select Key Database Path"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:549
+msgid "Delete(Revoke) Key Signature"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:61
-msgid "Tips: please select a directroy where \"gpgconf\" is located in."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:561
+msgid "Please select one Key Signature before doing this operation."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:63
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:570
msgid ""
-"Tips: notice that modify any of these settings will cause an Application "
-"restart."
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:95
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:131
-msgid "Open Directory"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:185
-msgid "GnuPG Controller"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:388
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:396
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:403
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:415
-msgid "Illegal GnuPG Path"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:389
-msgid "Target GnuPG Path is empty."
+"To delete the signature, you need to have its corresponding public key in "
+"the local database."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:397
-msgid "Target GnuPG Path is not an exists readable directory."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:581
+msgid "Deleting Key Signature"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:404
-msgid "Target GnuPG Path is not an absolute path."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:583
+msgid "Are you sure that you want to delete the following signature?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:416
-msgid "Target GnuPG Path contains no \"gpgconf\" executable."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:46
+msgid "Subkey List"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:428
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:435
-msgid "Illegal GnuPG Key Database Path"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:47
+msgid "Detail of Selected Subkey"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:429
-msgid "Target GnuPG Key Database Path is empty."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:51
+msgid "Generate A New Subkey"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:436
-msgid "Target GnuPG Key Database Path is not an exists readable directory."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:73
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:169
+msgid "Usage"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:42
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:62
-msgid "Key Update Details"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:75
+msgid "Expires On (Local Time)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:43
-msgid "No keys found"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:78
+msgid "Existence"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:45
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:64
-msgid "Key Import Details"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:81
+msgid "Key in Smart Card"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:46
-msgid "No keys found to import"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:162
+msgid "Subkey ID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:80
-msgid "General key info"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:162
+msgid "Algo"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:83
-msgid "Considered"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:163
+msgid "Expire Date (UTC)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:90
-msgid "Public unchanged"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:292
+msgid "Yes"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:96
-msgid "Imported"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:292
+msgid "No"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:104
-msgid "Not Imported"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:322
+msgid "Edit Expire Date"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:111
-msgid "Private Read"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:60
+msgid "Notice: The New UID Created will be set as Primary."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:118
-msgid "Private Imported"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:68
+msgid "Create New UID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:125
-msgid "Private Unchanged"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/SignersPicker.cpp:57
+msgid "Select Signer(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:140
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:51
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:140
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:163
-msgid "Email"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/SignersPicker.cpp:61
+msgid "Please select one or more private keys you use for signing."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:169
-msgid "Private"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/SignersPicker.cpp:63
+msgid "If no key is selected, the default key will be used for signing."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:172
-msgid "Public"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/SignersPicker.cpp:73
+msgid "Signers Picker"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:175
-msgid "Unchanged"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:46
+msgid "Key Database"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:178
-msgid "New Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:47
+msgid "Advanced"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:185
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:59
-msgid "New Signature"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:49
+msgid "No ASCII Mode"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyImportDetailDialog.cpp:189
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:50
-msgid "New UID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:51
+msgid "Use Pinentry as Password Input Dialog"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:55
-msgid "Export Key Package"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:52
+msgid "Use Custom GnuPG"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:66
-msgid "Export Key Package Passphrase"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:53
+msgid "Select GnuPG Path"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:68
-msgid "Key File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:55
+msgid "Use Custom GnuPG Key Database Path"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:77
-msgid "An error occurred while generating the passphrase file."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:57
+msgid "Select Key Database Path"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:87
-msgid "Please select an output path before exporting."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:61
+msgid "Tips: please select a directroy where \"gpgconf\" is located in."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:94
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:63
msgid ""
-"Please generate a password to protect your key before exporting, it is very "
-"important. Don't forget to back up your password in a safe place."
+"Tips: notice that modify any of these settings will cause an Application "
+"restart."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:114
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:289
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:86
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:176
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:325
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:316
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:42
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:45
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:49
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:41
-msgid "Success"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:95
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:131
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:111
+msgid "Open Directory"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:116
-msgid ""
-"The Key Package has been successfully generated and has been protected by "
-"encryption algorithms(AES-256-ECB). You can safely transfer your Key Package."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:185
+msgid "GnuPG Controller"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:120
-msgid ""
-"But the key file cannot be leaked under any circumstances. Please delete the "
-"Key Package and key file as soon as possible after completing the transfer "
-"operation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:374
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:382
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:389
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:401
+msgid "Illegal GnuPG Path"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:129
-msgid "An error occurred while exporting the key package."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:375
+msgid "Target GnuPG Path is empty."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:136
-msgid "Key Package Name"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:383
+msgid "Target GnuPG Path is not an exists readable directory."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:137
-msgid "Output Path"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:390
+msgid "Target GnuPG Path is not an absolute path."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:138
-msgid "Passphrase"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:402
+msgid "Target GnuPG Path contains no \"gpgconf\" executable."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:140
-msgid ""
-"Tips: You can use Key Package to safely and conveniently transfer your "
-"public and private keys between devices."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:414
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:421
+msgid "Illegal GnuPG Key Database Path"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:142
-msgid "Generate and Save Passphrase"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:415
+msgid "Target GnuPG Key Database Path is empty."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:143
-msgid "Generate Key Package Name"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp:422
+msgid "Target GnuPG Key Database Path is not an exists readable directory."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:144
-msgid "Select Output Path"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:46
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:439
+msgid "About"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:147
-msgid "Include secret key (Think twice before acting)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:54
+msgid "About GpgFrontend"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:149
-msgid "Exclude keys that do not have a private key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:55
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:446
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:619
+msgid "GnuPG"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp:152
-msgid "Export As Key Package"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:56
+msgid "Translators"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:69
-msgid "Import ALL"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:57
+msgid "Update"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:73
-msgid "Search"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:91
+msgid ""
+"GpgFrontend is an easy-to-use, compact, cross-platform, and installation-"
+"free GnuPG Frontend.It visualizes most of the common operations of GnuPG."
+"GpgFrontend is licensed under the GPLv3"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:78
-msgid "Search String"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:97
+msgid "Developer:"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:78
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:82
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:66
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:178
-#: /home/eric/Documents/GpgFrontend/src/core/utils/IOUtils.cpp:86
-#: /home/eric/Documents/GpgFrontend/src/core/utils/IOUtils.cpp:93
-#: /home/eric/Documents/GpgFrontend/src/core/utils/IOUtils.cpp:102
-#: /home/eric/Documents/GpgFrontend/src/core/utils/IOUtils.cpp:110
-#: /home/eric/Documents/GpgFrontend/src/core/utils/IOUtils.cpp:118
-msgid ": "
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:98
+msgid "If you have any questions or suggestions, raise an issue at"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:82
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:57
-msgid "Key Server"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:101
+msgid "or send a mail to my mailing list at"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:128
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:164
-msgid "Update Keys from Keyserver"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:103
+msgid "Built with Qt"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:130
-msgid "Import Keys from Keyserver"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:104
+msgid "and"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:212
-msgid "UID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:105
+msgid "Built at"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:212
-msgid "Creation date"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:144
+msgid ""
+"If you think there are any problems with the translation, why not "
+"participate in the translation work? If you want to participate, please read "
+"the document or contact me via email."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:212
-msgid "KeyID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:168
+msgid ""
+"It is recommended that you always check the version of GpgFrontend and "
+"upgrade to the latest version."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:212
-msgid "Tag"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:171
+msgid ""
+"New versions not only represent new features, but also often represent "
+"functional and security fixes."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:237
-msgid "Text is empty."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:177
+msgid "Current Version"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:285
-msgid "Not Key Found"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:260
+msgid "Latest Version From Github"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:288
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:504
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:519
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:154
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:402
-msgid "Timeout"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:266
+msgid "The current version is less than the latest version on github."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:291
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:507
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:157
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:405
-msgid "Key Server Not Found"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:268
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:279
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:291
+msgid "Please click"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:294
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:510
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:526
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:160
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:408
-msgid "Connection Error"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:271
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:282
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:294
+msgid "Here"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:304
-msgid "Too many responses from keyserver!"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:271
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:282
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:294
+msgid "to download the latest stable version."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:314
-msgid "No keys found, input may be kexId, retrying search with 0x."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:277
+msgid ""
+"This version has serious problems and has been withdrawn. Please stop using "
+"it immediately."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:323
-msgid "No keys found containing the search string!"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:288
+msgid ""
+"This version has not been released yet, it may be a beta version. If you are "
+"not a tester and care about version stability, please do not use this "
+"version."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:330
-msgid "Insufficiently specific search string!"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:49
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:64
+msgid "Description"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:366
-msgid "revoked"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:49
+msgid "Version"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:370
-msgid "disabled"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:50
+msgid "Checksum"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:420
-msgid "%1 keys found. Double click a key to import it."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:50
+msgid "Binary Path"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:468
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:97
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:362
-msgid "Default Keyserver Not Found"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:52
+msgid "Components"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:469
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:98
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:363
-msgid ""
-"Cannot read default keyserver from your settings, please set a default "
-"keyserver first"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:53
+msgid "Configurations"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:501
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:515
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:151
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:399
-msgid "Key Not Found"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:63
+msgid "Component"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:516
-msgid "key not found in the Keyserver"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:63
+msgid "Group"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:522
-msgid "Host Not Found"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:63
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:252
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:271
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:660
+msgid "Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:527
-msgid "General Connection Error"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:64
+msgid "Default Value"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyServerImportDialog.cpp:541
-msgid "Key Imported"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:65
+msgid "Value"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:58
-msgid "Uploading Public Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:77
+msgid "Key Export Operation Failed."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:96
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:361
-msgid "Cannot read default_keyserver From Settings"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:94
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:116
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:134
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:151
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:164
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:177
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:192
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:342
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:394
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:437
+msgid "Key Not Found."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:165
-msgid "Upload Success"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:245
+msgid ""
+"Cannot open this file. Please make sure that this is a regular file and it's "
+"readable."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/import_export/KeyUploadDialog.cpp:166
-msgid "Upload Public Key Successfully"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:253
+msgid ""
+"Cannot open this file. The file is TOO LARGE (>1MB) for GpgFrontend Text "
+"Editor."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:53
-msgid "Keyserver List"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:300
+msgid "GpgFrontend Upgradeable (New Version: %1)."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:58
-msgid "Keyserver Address"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:311
+msgid "Withdrawn Version"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:59
-msgid "Security"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:313
+msgid ""
+"This version(%1) may have been withdrawn by the developer due to serious "
+"problems. Please stop using this version immediately and use the latest "
+"stable version."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:60
-msgid "Available"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:318
+msgid ""
+"You can download the latest stable version(%1) on Github Releases Page.<br/>"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:62
-msgid "Add"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowSlotFunction.cpp:324
+msgid "This maybe a BETA Version (Latest Stable Version: %1)."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:63
-msgid "Test Listed Keyserver"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:53
+msgid "All"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:66
-msgid "Tips: Please Double-click table item to edit it."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:56
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:733
+msgid "Only Public Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:67
-msgid "Delete Selected"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:65
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:742
+msgid "Has Private Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:69
-msgid "Delete Selected Key Server"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:74
+msgid "No Primary Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:70
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:71
-msgid "Set As Default"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:83
+msgid "Revoked"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:154
-msgid "Insecure keyserver address"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:91
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:206
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:92
+msgid "Expired"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:155
-msgid ""
-"For security reasons, using HTTP as the communication protocol with the key "
-"server is not recommended. It is recommended to use HTTPS."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:115
+msgid "KeyPair Management"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:164
-msgid ""
-"You may not use HTTPS or HTTP as the protocol for communicating with the key "
-"server, which may not be wrong. But please check the address you entered "
-"again to make sure it is correct. Are you sure that want to add it into the "
-"keyserver list?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:135
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:306
+msgid "Open"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:211
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:61
-msgid "true"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:136
+msgid "Ctrl+O"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:212
-msgid "false"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:137
+msgid "Open Key File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:217
-msgid "unknown"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:142
+msgid "Ctrl+Q"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:231
-msgid "Set TCP Timeout"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:147
+msgid "New Keypair"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:256
-msgid "Reachable"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:148
+msgid "Ctrl+N"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:259
-msgid "Not Reachable"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:150
+msgid "Generate KeyPair"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:271
-msgid "Test Key Server Connection..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:155
+msgid "Ctrl+Shift+N"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsKeyServer.cpp:272
-msgid ""
-"This test only tests the network connectivity of the key server. Passing the "
-"test does not mean that the key server is functionally available."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:157
+msgid "Generate Subkey For Selected KeyPair"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:70
-msgid "Proxy"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:161
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:248
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:340
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:569
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:643
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:332
+msgid "File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:71
-msgid "Network Ability"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:163
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:342
+msgid "Import New Key From File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:74
-msgid "Enable Proxy"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:167
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:346
+msgid "Clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:75
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:78
-msgid "Port"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:171
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:350
+msgid "Import New Key From Clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:77
-msgid "Host Address"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:180
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:359
+msgid "Keyserver"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:79
-msgid "Proxy Type"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:184
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:363
+msgid "Import New Key From Keyserver"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:80
-msgid "Username"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:193
+msgid "Import Key(s) From a Key Package"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:81
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:414
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:163
-msgid "Password"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:197
+msgid "Export To Clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:84
-msgid "Apply Proxy Settings and Check Proxy Connection"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:200
+msgid "Export Selected Key(s) To Clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:87
-msgid "Forbid all GnuPG network connection."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:204
+msgid "Export To Key Package"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:89
-msgid "Prohibit checking for version updates when the program starts."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:207
+msgid "Export Checked Key(s) To a Key Package"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:91
-msgid "Automatically import a missing key for signature verification."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:211
+msgid "Export As OpenSSH"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:93
-msgid ""
-"Tips: These Option Changes take effect only after the application restart."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:214
+msgid "Export Selected Key(s) As OpenSSH Format to File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:279
-msgid "Test Server Url Accessibility"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:218
+msgid "Delete Selected Key(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:290
-msgid "Successfully connect to the target server through the proxy server."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:219
+msgid "Delete the Selected keys"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:295
-msgid ""
-"Unable to connect to the target server through the proxy server. Proxy "
-"settings may be invalid."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:223
+msgid "Delete Checked Key(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:305
-msgid "Test Proxy Server Connection..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:224
+msgid "Delete the Checked keys"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsNetwork.cpp:306
-msgid ""
-"Is using your proxy settings to access the url. Note that this test "
-"operation will apply your proxy settings to the entire software."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:229
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:519
+msgid "Show Key Details"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAdvanced.cpp:36
-msgid "Show Steganography Options"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:230
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:520
+msgid "Show Details for this Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAdvanced.cpp:38
-msgid "Show Steganography Options."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:257
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:283
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:611
+msgid "Import Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAdvanced.cpp:42
-msgid "Pubkey Exchange"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:282
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:686
+msgid "Import key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAdvanced.cpp:45
-msgid "Auto Pubkey Exchange"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:321
+msgid "Deleting Keys"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:49
-msgid "Cache"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:324
+msgid "Are you sure that you want to delete the following keys?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:51
-msgid "Save checked private keys on exit and restore them on next start."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:354
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:367
+msgid "Please check some keys before doing this operation."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:53
-msgid "Clear gpg password cache when closing GpgFrontend."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:359
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:449
+msgid "key(s) exported"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:55
-msgid ""
-"Automatically restore unsaved Text Editor pages after an application crash."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:389
+msgid "Please select one KeyPair before doing this operation."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:58
-msgid "Operation"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:399
+msgid ""
+"If a key pair does not have a private key then it will not be able to "
+"generate sub-keys."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:60
-msgid "Enable to use longer key expiration date."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:415
+msgid ""
+"Please select a key before performing this operation. If you select multiple "
+"keys, only the first key will be exported."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:62
-msgid "Import files dropped on the Key List without confirmation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:423
+msgid "An error occur in exporting."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:64
-msgid "Language"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:430
+msgid ""
+"This key may not be able to export as OpenSSH format. Please check the key-"
+"size of the subkey(s) used to sign."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:66
-msgid "NOTE"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:444
+msgid "Export OpenSSH Key To File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:67
-msgid "GpgFrontend will restart automatically if you change the language!"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:445
+msgid "OpenSSH Public Key Files"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:69
-msgid "Data"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:457
+msgid "Import Key Package"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:71
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:91
-#, c-format
-msgid "Clear All Log (Total Size: %s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:461
+msgid "Import Key Package Passphrase File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:75
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:107
-#, c-format
-msgid "Clear All Data Objects (Total Size: %s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:462
+msgid "Key Package Passphrase File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsGeneral.cpp:100
-msgid ""
-"Are you sure you want to clear all data objects?\n"
-"This will result in loss of all cached form positions, statuses, key "
-"servers, etc."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:473
+msgid "key(s) imported"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:56
-msgid "Appearance"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/KeyMgmt.cpp:480
+msgid "An error occur in importing key package."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:58
-msgid "Network"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:52
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:160
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:269
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:317
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:365
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:435
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:512
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:613
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:715
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:782
+msgid "Cannot read from file: %1"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:73
-msgid "Preference"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:63
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:171
+msgid "The target file %1% already exists, do you need to overwrite it?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsDialog.cpp:132
-msgid "System Default"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:76
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:184
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:286
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:334
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:550
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:651
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:724
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:792
+msgid "Cannot write to file: %1"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:41
-msgid "Icon Size"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:86
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:194
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:53
+msgid "Symmetric Encryption"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:42
-msgid "small"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:87
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:195
+msgid ""
+"No Key Selected. Do you want to encrypt with a symmetric cipher using a "
+"passphrase?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:43
-msgid "medium"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:93
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:62
+msgid "Symmetrically Encrypting"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:44
-msgid "large"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:125
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:234
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:533
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:634
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:267
+msgid "Invalid KeyPair"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:46
-msgid "Icon Style"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:126
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:235
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:534
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:635
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:268
+msgid "The selected keypair cannot be used for encryption."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:47
-msgid "just text"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:127
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:236
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:535
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:636
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:100
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:154
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:269
+msgid "For example the Following Key:"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:48
-msgid "just icons"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:134
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:108
+msgid "Encrypting"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:49
-msgid "text and icons"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:201
+msgid "Archiving & Symmetrically Encrypting"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:51
-msgid "Window State"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:243
+msgid "Archiving & Encrypting"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:53
-msgid "Save window size and position on exit."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:277
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:325
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:558
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:659
+msgid "The target file already exists, do you need to overwrite it?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:55
-msgid "Text Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:292
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:195
+msgid "Decrypting"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:56
-msgid "Font Size in Text Editor"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:340
+msgid "Decrypting & Extrating"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/settings/SettingsAppearance.cpp:60
-msgid "Font Size in Information Board"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:374
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:522
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:623
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:141
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:255
+msgid "No Key Checked"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:46
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/SignersPicker.cpp:49
-msgid "Signers"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:375
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:523
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:624
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:142
+msgid "Please check the key in the key toolbox on the right."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:86
-msgid "Expire Date"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:383
+msgid ""
+"The selected key contains a key that does not actually have a sign usage."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:96
-msgid "Sign For Key's UID(s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:385
+msgid "for example the Following Key:"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:127
-msgid "Unsuccessful Operation"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:400
+msgid "The signature file \"%1\" exists, do you need to overwrite it?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:128
-msgid "Signature operation failed for UID %1"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:453
+msgid "File to be Verified"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:132
-msgid "Operation Complete"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:454
+msgid ""
+"Please provide An ABSOLUTE Path \n"
+"If Data And Signature is COMBINED within a single file, KEEP THIS EMPTY: "
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyUIDSignDialog.cpp:133
-msgid "The signature operation of the UID is complete"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:469
+msgid ""
+"Please select the appropriate origin file or signature file. Ensure that "
+"both are in this directory."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:52
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:77
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:140
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:408
-msgid "Comment"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:479
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:228
+msgid "Verifying"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:60
-msgid "Notice: The New UID Created will be set as Primary."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:576
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:298
+msgid "Encrypting and Signing"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:68
-msgid "Create New UID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:677
+msgid "Archiving & Encrypting & Signing"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:84
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:100
-msgid "Name must contain at least five characters."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:732
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:800
+msgid "The output file %1 already exists, do you need to overwrite it?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyNewUIDDialog.cpp:88
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:105
-msgid "Please give a email address."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:741
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:344
+msgid "Decrypting and Verifying"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:87
-msgid "The expire date of the key pair has been updated."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowFileSlotFunction.cpp:809
+msgid "Decrypting & Verifying & Extracting"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:96
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:185
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:333
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:308
-msgid "Failure"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindow.cpp:181
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindow.cpp:183
+msgid "Critical error occur while loading GpgFrontend."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:97
-msgid "Failed to update the expire date of the key pair."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindow.cpp:182
+msgid "Loading Failed"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:144
-msgid "Modified Expiration Date (Local Time)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:54
+msgid ""
+"No Key Checked. Do you want to encrypt with a symmetric cipher using a "
+"passphrase?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:146
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:98
msgid ""
-"Tips: For the sake of security, the key is valid for up to two years. If you "
-"are an expert user, please unlock it for a longer time in the settings."
+"The selected key contains a key that does not actually have a encrypt usage."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:149
-msgid "No Expiration"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:152
+msgid ""
+"The selected key contains a key that does not actually have a signature "
+"usage."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeySetExpireDateDialog.cpp:150
-msgid "Modified Expiration Date"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowGpgOperaFunction.cpp:256
+msgid "Please check some key in the key toolbox on the right."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:45
-msgid "Owner"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:45
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:349
+msgid "New"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:46
-msgid "Primary Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:54
+msgid "Open a new file"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:48
-msgid "Additional UIDs"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:57
+msgid "Open..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:87
-msgid "Owner Trust Level"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:60
+msgid "Open an existing file"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:88
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:77
-msgid "Create Date (Local Time)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:63
+msgid "File Browser"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:90
-msgid "Expires on (Local Time)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:70
+msgid "Open a file browser"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:92
-msgid "Last Update (Local Time)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:74
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:46
+msgid "Save File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:94
-msgid "Primary Key Existence"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:77
+msgid "Save the current File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:136
-msgid "copy fingerprint to clipboard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:80
+msgid "Save As"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:182
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:288
-msgid "Exists"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:83
+msgid "Save the current File as..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:182
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:289
-msgid "Not Exists"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:86
+msgid "Print"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:214
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:224
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:280
-msgid "Certificate"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:89
+msgid "Print Document"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:217
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:230
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:283
-msgid "Auth"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:94
+msgid "Close file"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:242
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:208
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:410
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:161
-msgid "Never Expire"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:97
+msgid "Quit"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:264
-msgid "No Data"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:100
+msgid "Quit Program"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:286
-msgid "Warning: The primary key has expired."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:105
+msgid "Undo"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp:291
-msgid "Warning: The primary key has been revoked."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:107
+msgid "Undo Last Edit Action"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:51
-msgid "UID Management"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:110
+msgid "Redo"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:70
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyDetailsDialog.cpp:43
-msgid "UIDs"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:112
+msgid "Redo Last Edit Action"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:75
-msgid "TOFU"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:115
+msgid "Zoom In"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:87
-msgid "Signature of Selected UID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:119
+msgid "Zoom Out"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:163
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:163
-msgid "Create Date (UTC)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:123
+msgid "Paste"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:164
-msgid "Expired Date (UTC)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:126
+msgid "Paste Text From Clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:240
-msgid "TOFU %1"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:129
+msgid "Cut"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:296
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:303
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:248
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:253
-msgid "Never Expires"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:133
+msgid "Cut the current selection's contents to the clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:323
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:382
-msgid "Please select one or more UIDs before doing this operation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:141
+msgid "Copy the current selection's contents to the clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:345
-msgid "Sign Selected UID(s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:145
+msgid "Quote"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:348
-msgid "Delete Selected UID(s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:147
+msgid "Quote whole text"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:369
-msgid "Successfully added a new UID."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:150
+msgid "Select All"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:371
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:406
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:442
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:538
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:591
-msgid "Operation Failed"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:153
+msgid "Select the whole text"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:372
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:443
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:539
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:592
-msgid "An error occurred during the operation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:157
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FindWidget.cpp:44
+msgid "Find"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:393
-msgid "Deleting UIDs"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:159
+msgid "Find a word"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:396
-msgid "Are you sure that you want to delete the following UIDs?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:162
+msgid "Remove spacing"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:407
-msgid "An error occurred during the delete %1 operation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:167
+msgid "Remove double linebreaks, e.g. in pasted text from Web Mailer"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:432
-msgid "Set Primary UID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:172
+msgid "Open settings dialog"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:434
-msgid "Are you sure that you want to set the Primary UID to?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:186
+msgid "Encrypt Message"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:474
-msgid "Set As Primary"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:205
+msgid "Encrypt Sign"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:477
-msgid "Sign UID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:213
+msgid "Encrypt and Sign Message"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:480
-msgid "Delete UID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:232
+msgid "Decrypt"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:504
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:518
-msgid "Please select one UID before doing this operation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:239
+msgid "Decrypt Message"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:528
-msgid "Deleting UID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:264
+msgid "Decrypt Verify"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:531
-msgid "Are you sure that you want to delete the following uid?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:272
+msgid "Decrypt and Verify Message"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:549
-msgid "Delete(Revoke) Key Signature"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:304
+msgid "Sign Message"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:561
-msgid "Please select one Key Signature before doing this operation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:317
+msgid "Verify"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:570
-msgid ""
-"To delete the signature, you need to have its corresponding public key in "
-"the local database."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:324
+msgid "Verify Message"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:581
-msgid "Deleting Key Signature"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:369
+msgid "Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairUIDTab.cpp:583
-msgid "Are you sure that you want to delete the following signature?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:371
+msgid "Import New Key From Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:46
-msgid "Subkey List"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:375
+msgid "Manage Keys"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:47
-msgid "Detail of Selected Subkey"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:377
+msgid "Open Key Management"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:51
-msgid "Generate A New Subkey"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:381
+msgid "Clear Password Cache"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:75
-msgid "Expires On (Local Time)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:383
+msgid "Clear Password Cache of GnuPG"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:78
-msgid "Existence"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:387
+msgid "Clear password cache successfully"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:81
-msgid "Key in Smart Card"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:389
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:404
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:424
+msgid "Failed Operation"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:162
-msgid "Subkey ID"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:390
+msgid "Failed to clear password cache of GnuPG"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:162
-msgid "Algo"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:394
+msgid "Reload All Components"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:163
-msgid "Expire Date (UTC)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:396
+msgid "Reload All GnuPG's Components"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:292
-msgid "Yes"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:401
+msgid "Reload all the GnuPG's components successfully"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:292
-msgid "No"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:405
+msgid "Failed to reload all or one of the GnuPG's component(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp:322
-msgid "Edit Expire Date"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:409
+msgid "Restart All Components"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:50
-msgid "General Operations"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:411
+msgid "Restart All GnuPG's Components"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:56
-msgid "Export Public Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:421
+msgid "Restart all the GnuPG's components successfully"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:62
-msgid "Export Private Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:425
+msgid "Failed to restart all or one of the GnuPG's component(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:69
-msgid "Modify Expiration Datetime (Primary Key)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:430
+msgid "Open GnuPG Controller"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:72
-msgid "Modify Password"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:432
+msgid "Open GnuPG Controller Dialog"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:95
-msgid "Key Server Operation (Pubkey)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:441
+msgid "Show the application's About box"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:103
-msgid "Generate Revoke Certificate"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:448
+msgid "Information about Gnupg"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:109
-msgid "Modify TOFU Policy"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:452
+msgid "Translate"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:137
-msgid "Upload Key Pair to Key Server"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:454
+msgid "Information about translation"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:143
-msgid "Sync Key Pair From Key Server"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:461
+msgid "Check for Updates"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:157
-msgid "Export Full Secret Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:463
+msgid "Check for updates"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:163
-msgid "Export Shortest Secret Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:467
+msgid "Open Wizard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:176
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:228
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:277
-msgid "An error occurred during the export operation."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:468
+msgid "Open the wizard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:192
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:244
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:293
-msgid "Export Key To File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:473
+msgid "Append Public Key to Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:193
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:245
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:294
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:229
-msgid "Key Files"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:475
+msgid "Append selected Keypair's Public Key to Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:200
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:252
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:301
-msgid "Export Error"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:480
+msgid "Append Create DateTime to Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:201
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:253
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:302
-msgid "Couldn't open %1 for writing"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:482
+msgid "Append selected Key's creation date and time to Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:209
-msgid "Exporting short private Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:487
+msgid "Append Expire DateTime to Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:210
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:263
-msgid "You are about to export your"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:489
+msgid "Append selected Key's expiration date and time to Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:211
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:264
-msgid " PRIVATE KEY "
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:494
+msgid "Append Fingerprint to Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:212
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:265
-msgid "This is NOT your Public Key, so DON'T give it away."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:496
+msgid "Append selected Key's Fingerprint to Editor"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:213
-msgid "Do you REALLY want to export your PRIVATE KEY in a Minimum Size?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:500
+msgid "Copy Email"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:216
-msgid ""
-"For OpenPGP keys it removes all signatures except for the latest self-"
-"signatures."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:502
+msgid "Copy selected Keypair's to clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:262
-msgid "Exporting private Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:507
+msgid "Copy Default UID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:266
-msgid "Do you REALLY want to export your PRIVATE KEY?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:509
+msgid "Copy selected Keypair's default UID to clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:330
-msgid "Revocation Certificates"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:513
+msgid "Copy Key ID"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:349
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:380
-msgid "Not Successful"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:515
+msgid "Copy selected Keypair's ID to clipboard"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:350
-msgid "Modify password not successfully."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:524
+msgid "Add To Favourite"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:357
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:367
-msgid "Policy Auto"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:525
+msgid "Add this key to Favourite Table"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:357
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:369
-msgid "Policy Good"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:531
+msgid "Remove From Favourite"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:357
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:371
-msgid "Policy Bad"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:533
+msgid "Remove this key from Favourite Table"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:358
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:373
-msgid "Policy Ask"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:559
+msgid "Remove PGP Header"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:358
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:375
-msgid "Policy Unknown"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:563
+msgid "Add PGP Header"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:362
-msgid "Modify TOFU Policy(Default is Auto)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:582
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:665
+msgid "Edit"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:363
-msgid "Policy for the Key Pair:"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:600
+msgid "Crypt"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp:381
-msgid "Modify TOFU policy not successfully."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:610
+msgid "Keys"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyDetailsDialog.cpp:42
-msgid "KeyPair"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:627
+msgid "Steganography"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyDetailsDialog.cpp:45
-msgid "Subkeys"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:631
+msgid "View"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/keypair_details/KeyDetailsDialog.cpp:57
-msgid "Key Details"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:633
+msgid "Help"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:40
-msgid "Signatures Details"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:673
+msgid "Special Edit"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:63
-msgid "No valid input found"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:685
+msgid "Import key from..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:78
-msgid "Error Validating signature"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:702
+msgid "Ready"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:80
-msgid "File was signed on %1%"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:709
+msgid "Key ToolBox"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:83
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:89
-msgid "It Contains"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/main_window/MainWindowUI.cpp:725
+msgid "Favourite"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/details/VerifyDetailsDialog.cpp:86
-msgid "Signed on %1%"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:100
+msgid "Refresh"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:113
-msgid "Expiration time too long."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:102
+msgid "Refresh the key list to synchronize changes."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:118
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:276
-msgid "Password is empty."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:103
+msgid "Sync Public Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:157
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:309
-msgid "Generating"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:105
+msgid "Sync public key with your default keyserver."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:177
-msgid "The new key pair has been generated."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:106
+msgid "Uncheck ALL"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:185
-msgid "Key generation failed."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:108
+msgid "Cancel all checked items in the current tab at once."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:216
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:99
-msgid "Key Usage"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:109
+msgid "Check ALL"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:218
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:101
-msgid "Encryption"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:111
+msgid "Check all items in the current tab at once"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:224
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:107
-msgid "Certification"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:112
+msgid "Search for keys..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:227
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:110
-msgid "Authentication"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:168
+msgid "Type"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:409
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:160
-msgid "Expiration Date"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:169
+msgid "Trust"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:411
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:159
-msgid "KeySize (in Bit)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:169
+msgid "Finger Print"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:412
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:158
-msgid "Key Type"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:184
+msgid "Refreshing Key List..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:415
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:164
-msgid "Non Pass Phrase"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:352
+msgid "Import Keys"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/KeygenDialog.cpp:429
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:175
-msgid "Basic Information"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:355
+msgid "You've dropped something on the table."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:71
-msgid ""
-"Tipps: if the key pair has a passphrase, the subkey's passphrase must be "
-"equal to it."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:356
+msgid "GpgFrontend will now try to import key(s)."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:83
-msgid "Generate New Subkey"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:361
+msgid "Always import without bothering."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:271
-msgid "Expiration time no more than 2 years."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:475
+msgid "Key List Refreshed."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:326
-msgid "The new subkey has been generated."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:495
+msgid "Syncing Key List..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp:333
-msgid "Failed to generate key."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:503
+msgid "Sync [%1%/%2%] %3% %4%"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/QuitDialog.cpp:37
-msgid "Unsaved Files"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/KeyList.cpp:511
+msgid "Key List Sync Done."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/QuitDialog.cpp:86
-msgid ""
-"%1% files contain unsaved information.<br/>Save the changes before closing?"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:41
+msgid "Expires on"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/QuitDialog.cpp:100
-msgid "Check the files you want to save:"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:42
+msgid "Last Update"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/QuitDialog.cpp:102
-msgid "Note"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TOFUInfoPage.cpp:43
+msgid "Secret Key Existence"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:44
-msgid "First Start Wizard"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:85
+msgid "The path is not exists, unprivileged or unreachable."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:81
-msgid "Getting Started..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:98
+msgid "The file is unprivileged or unreachable."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:82
-msgid "... with GpgFrontend"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:159
+msgid "Are you sure you want to delete it?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:85
-msgid "Welcome to use GpgFrontend for decrypting and signing text or file!"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:168
+msgid "Unable to delete the file or folder."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:88
-msgid ""
-"is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free "
-"OpenPGP Crypto Tool."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:178
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:191
+msgid "Make New Directory"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:90
-msgid "For brief information have a look at the"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:178
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:191
+msgid "Directory Name"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:92
-msgid "Overview"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:208
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:230
+msgid "Create Empty File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:93
-msgid "by clicking the link, the page will open in the web browser"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:209
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:231
+msgid "Filename (you can given extension)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:102
-msgid ""
-"If it supports the language currently being used in your system, GpgFrontend "
-"will automatically set it."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:219
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:241
+msgid "Unable to create the file."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:120
-msgid "Choose your action..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:275
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:312
+msgid "Rename"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:121
-msgid "...by clicking on the appropriate link."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:275
+msgid "New Filename"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:125
-msgid ""
-"If you have never used GpgFrontend before and also don't own a gpg key yet "
-"you may possibly want to read how to"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:293
+msgid "Unable to rename the file or folder."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:139
-msgid ""
-"If you want to learn how to encrypt, decrypt, sign and verify text, you can "
-"read "
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:317
+msgid "Delete"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:144
-msgid "Encrypt & Decrypt Text"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:322
+msgid "Calculate Hash"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:144
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:160
-msgid "or"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:327
+msgid "Directory"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:148
-msgid "Sign & Verify Text"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:337
+msgid "Compress..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:156
-msgid "If you want to operate file, you can read "
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FileTreeView.cpp:344
+msgid "Open with Default System Application"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:160
-msgid "Encrypt & Sign File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:51
+msgid "Import from keyserver"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:164
-msgid "Sign & Verify File"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:56
+msgid "Key not present with id 0x"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:190
-msgid "Create a keypair..."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:60
+msgid ":"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:191
-msgid "...for decrypting and signing messages"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:62
+msgid "Key not present in key list"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:193
-msgid ""
-"You should create a new keypair.The pair consists of a public and a private "
-"key.<br>Other users can use the public key to encrypt messages for you and "
-"verify messages signed by you.You can use the private key to decrypt and "
-"sign messages.<br>For more information have a look at the offline tutorial "
-"(which then is shown in the main window):"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:70
+msgid "A Signature"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:205
-msgid "Offline tutorial"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:75
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:91
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:107
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:125
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:141
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:156
+msgid "Key Information is NOT Available"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:209
-msgid "Create New Key"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:86
+msgid "Cert Revoked"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:230
-msgid "Ready."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:102
+msgid "Signature Expired"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:231
-msgid "Have fun with GpgFrontend!"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:118
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:120
+msgid "Key Expired"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:234
-msgid "You are ready to use GpgFrontend now.<br><br>"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:136
+msgid "General Error"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:238
-msgid "The Online Document"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:151
+msgid "Unknown Error "
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:239
-msgid ""
-" will get you started with GpgFrontend. Anytime you encounter problems, "
-"please try to find help from the documentation"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:181
+msgid "Signer Name"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:248
-msgid "Open offline help."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:182
+msgid "Signer Email"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/Wizard.cpp:251
-msgid "Dont show the wizard again."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:183
+msgid "Key's Fingerprint"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/SignersPicker.cpp:57
-msgid "Select Signer(s)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:184
+msgid "Valid"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/SignersPicker.cpp:61
-msgid "Please select one or more private keys you use for signing."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:185
+msgid "Flags"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/SignersPicker.cpp:63
-msgid "If no key is selected, the default key will be used for signing."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:192
+msgid "Fully Valid"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:48
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:63
-msgid "Description"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:194
+msgid "NOT Fully Valid"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:48
-msgid "Version"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:200
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:86
+msgid "Good"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:49
-msgid "Checksum"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:203
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:89
+msgid "Bad"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:49
-msgid "Binary Path"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:209
+msgid "Missing Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:51
-msgid "Components"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:212
+msgid "Revoked Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:52
-msgid "Configurations"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:215
+msgid "Expired Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:62
-msgid "Component"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/VerifyKeyDetailBox.cpp:218
+msgid "Missing CRL"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:62
-msgid "Group"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:63
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:78
+msgid "untitled"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:63
-msgid "Default Value"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:147
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:229
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:458
+msgid ""
+"Cannot read file %1%:\n"
+"%2%."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/GnupgTab.cpp:64
-msgid "Value"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:158
+msgid "Open file"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:54
-msgid "About GpgFrontend"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:192
+msgid "Save"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:56
-msgid "Translators"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:194
+msgid ""
+"After saving, the encoding of the current file will be converted to UTF-8 "
+"and the line endings will be changed to LF. "
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:57
-msgid "Update"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:198
+msgid "If this is not the result you expect, please use \"save as\"."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:91
-msgid ""
-"GpgFrontend is an easy-to-use, compact, cross-platform, and installation-"
-"free GnuPG Frontend.It visualizes most of the common operations of GnuPG."
-"GpgFrontend is licensed under the GPLv3"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:250
+msgid "Save file"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:97
-msgid "Developer:"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:312
+msgid "Unsaved document"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:98
-msgid "If you have any questions or suggestions, raise an issue at"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:313
+msgid ""
+"The document \"%1\" has been modified. Do you want to save your changes?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:101
-msgid "or send a mail to my mailing list at"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:316
+msgid "Note:"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:103
-msgid "Built with Qt"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/TextEdit.cpp:497
+msgid "No document to print"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:104
-msgid "and"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FilePage.cpp:68
+msgid "Show Hidden File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:105
-msgid "Built at"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/FilePage.cpp:74
+msgid "Show System File"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:144
-msgid ""
-"If you think there are any problems with the translation, why not "
-"participate in the translation work? If you want to participate, please read "
-"the document or contact me via email."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:64
+msgid "0 character"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:168
-msgid ""
-"It is recommended that you always check the version of GpgFrontend and "
-"upgrade to the latest version."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:65
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:106
+msgid "lf"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:171
-msgid ""
-"New versions not only represent new features, but also often represent "
-"functional and security fixes."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:66
+msgid "utf-8"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:177
-msgid "Current Version"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:73
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:256
+msgid "%1% character(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:260
-msgid "Latest Version From Github"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:82
+msgid "Loading..."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:266
-msgid "The current version is less than the latest version on github."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:107
+msgid "UTF-8"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:268
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:279
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:291
-msgid "Please click"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:236
+msgid "%1% byte(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:271
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:282
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:294
-msgid "Here"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/PlainTextEditorPage.cpp:280
+msgid "binary"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:271
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:282
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:294
-msgid "to download the latest stable version."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:47
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:69
+msgid "Clear"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:277
-msgid ""
-"This version has serious problems and has been withdrawn. Please stop using "
-"it immediately."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:167
+msgid "Save Information Board's Content"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/dialog/help/AboutDialog.cpp:288
-msgid ""
-"This version has not been released yet, it may be a beta version. If you are "
-"not a tester and care about version stability, please do not use this "
-"version."
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/widgets/InfoBoardWidget.cpp:177
+msgid "The file path is not exists, unprivileged or unreachable."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:62
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:67
msgid "Show Verify Details"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:71
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:76
msgid "Public key not found locally"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:72
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:77
msgid ""
"There is no target public key content in local for GpgFrontend to gather "
"enough information about this Signature. Do you want to import the public "
"key from Keyserver now?"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:185
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:191
msgid "GnuPG Context Loading Failed"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:187
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:193
msgid ""
"Gnupg(gpg) is not installed correctly, please follow <a href='https://www."
"gpgfrontend.bktus.com/#/faq?id=how-to-deal-with-39env-loading-failed39'>this "
-"notes</a> in FAQ to install Gnupg and then open GpgFrontend. Or, you can "
-"open GnuPG Controller to set a custom GnuPG which GpgFrontend should use. "
-"Then, GpgFrontend will restart."
+"notes</a> in FAQ to install Gnupg and then open GpgFrontend. <br />Or, you "
+"can open GnuPG Controller to set a custom GnuPG which GpgFrontend should "
+"use. Then, GpgFrontend will restart. <br /><br />Breif Reason: %1"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:228
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:256
+msgid "Gpg Operation succeed."
+msgstr ""
+
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:269
+msgid ""
+"Gpg Operation failed.\n"
+"\n"
+"Error code: %1%\n"
+"Source: %2%\n"
+"Description: %3%"
+msgstr ""
+
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:285
msgid "Open Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:229
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:286
msgid "Keyring files"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:234
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:291
msgid "File Open Failed"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:235
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:292
msgid "Failed to open file: "
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:289
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:346
msgid "Processing"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:309
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:366
msgid "Failed to execute command."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:317
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:374
msgid "Succeed in executing command."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:320
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:377
msgid "Finished executing command."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:420
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:479
msgid "The key has been updated"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:422
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:481
msgid "No need to update the key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:453
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:512
msgid "Password Input Dialog"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/ui/UserInterfaceUtils.cpp:456
+#: /Users/erich/Documents/Develop/GpgFrontend/src/ui/UserInterfaceUtils.cpp:515
msgid "Please Input The Password"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:324
-msgid "argument not expected"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:326
-msgid "read error"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:328
-msgid "keyword too long"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:330
-msgid "missing argument"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:332
-msgid "invalid argument"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:334
-msgid "invalid command"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:336
-msgid "invalid alias definition"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:338
-msgid "out of core"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:340
-msgid "invalid option"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:346
-#, c-format
-msgid "missing argument for option \"%.50s\"\n"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:348
-#, c-format
-msgid "invalid argument for option \"%.50s\"\n"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:350
-#, c-format
-msgid "option \"%.50s\" does not expect an argument\n"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:110
+msgid "File Hash Information"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:354
-#, c-format
-msgid "invalid command \"%.50s\"\n"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:111
+msgid "filename"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:356
-#, c-format
-msgid "option \"%.50s\" is ambiguous\n"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:118
+msgid "file size(bytes)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:358
-#, c-format
-msgid "command \"%.50s\" is ambiguous\n"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:148
+msgid "Error in Calculating File Hash "
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:360
-msgid "out of core\n"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:207
+msgid "target path doesn't exists"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/pinentry/argparse.cpp:362
-#, c-format
-msgid "invalid option \"%.50s\"\n"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:212
+msgid "do NOT have permission to write path"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.cpp:132
-msgid "Embedded In"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/utils/IOUtils.cpp:217
+msgid "do NOT have permission to read/write file"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:39
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:41
msgid "Decrypt Operation"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:49
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:51
msgid "Unsupported Algo"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:57
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:59
msgid "File Name"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:61
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:63
msgid "MIME"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:65
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:67
msgid "Recipient(s)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:81
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:83
msgid "Recipient"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:96
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:82
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:193
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgDecryptResultAnalyse.cpp:98
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:84
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:196
msgid "Public Key Algo"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:42
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:42
+msgid "Encrypt Operation"
+msgstr ""
+
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:57
+msgid "Invalid Recipients"
+msgstr ""
+
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:61
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:112
+msgid "Reason"
+msgstr ""
+
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:44
msgid "Sign Operation"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:63
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:65
msgid "Sign Mode"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:65
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:67
msgid "Normal"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:69
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:71
msgid "Detach"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:76
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:79
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:107
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:78
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:81
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:109
msgid "Signer"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:84
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:197
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:86
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:200
msgid "Hash Algo"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:86
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:201
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:88
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:204
msgid "Date"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:86
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:60
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:201
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:88
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:62
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:204
msgid "UTC"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:102
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:104
msgid "Invalid Signers"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgSignResultAnalyse.cpp:110
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:55
-msgid "Reason"
-msgstr ""
-
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:46
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:48
msgid "Verify Operation"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:60
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:62
msgid "Signed On"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:66
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:68
msgid "Signatures List"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:72
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:74
msgid "Signature [%1%]:"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:75
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:77
msgid "A Bad Signature."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:77
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:79
msgid "This Signature is invalid."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:82
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:84
msgid "A"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:93
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:95
msgid "Missing Key's"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:96
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:98
msgid "Revoked Key's"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:99
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:101
msgid "Expired Key's"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:102
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:104
msgid "Missing CRL's"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:106
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:108
msgid "Signature Fully Valid."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:108
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:110
msgid "Signature Not Fully Valid."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:109
-msgid "(May used a subkey to sign)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:111
+msgid "(Adjust Trust Level to make it Fully Vaild)"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:115
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:118
msgid "Key is NOT present with ID 0x"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:123
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:126
msgid "A signature could NOT be verified due to a Missing Key"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:128
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:131
msgid ""
"A signature is valid but the key used to verify the signature has been "
"revoked"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:137
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:140
msgid "A signature is valid but expired"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:144
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:147
msgid ""
"A signature is valid but the key used to verify the signature has expired."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:152
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:155
msgid "There was some other error which prevented the signature verification."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:160
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:163
msgid "Error for key with fingerprint"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:171
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:174
msgid "Could not find information that can be used for verification."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:184
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:189
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:187
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp:192
msgid "Signed By"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:38
-msgid "Encrypt Operation"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/GpgCoreInit.cpp:204
+msgid "GpgME inilization failed"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp:51
-msgid "Invalid Recipients"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/GpgCoreInit.cpp:335
+msgid "GpgME Context inilization failed"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/utils/IOUtils.cpp:85
-msgid "File Hash Information"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/core/GpgCoreInit.cpp:383
+msgid "Gpg Key Detabase inilization failed"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/utils/IOUtils.cpp:86
-msgid "filename"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.cpp:132
+msgid "Embedded In"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/utils/IOUtils.cpp:93
-msgid "file size(bytes)"
+#: /Users/erich/Documents/Develop/GpgFrontend/src/cmd.cpp:54
+msgid "This is free software; see the source for copying conditions."
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/core/utils/IOUtils.cpp:123
-msgid "Error in Calculating File Hash "
+#: /Users/erich/Documents/Develop/GpgFrontend/src/cmd.cpp:58
+msgid "Build Timestamp: "
+msgstr ""
+
+#: /Users/erich/Documents/Develop/GpgFrontend/src/cmd.cpp:59
+msgid "Build Version: "
+msgstr ""
+
+#: /Users/erich/Documents/Develop/GpgFrontend/src/cmd.cpp:60
+msgid "Source Code Version: "
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/app.cpp:110
+#: /Users/erich/Documents/Develop/GpgFrontend/src/app.cpp:103
msgid "A serious error has occurred"
msgstr ""
-#: /home/eric/Documents/GpgFrontend/src/app.cpp:111
+#: /Users/erich/Documents/Develop/GpgFrontend/src/app.cpp:104
msgid ""
"Oh no! GpgFrontend caught a serious error in the software, so it needs to be "
"restarted. If the problem recurs, please manually terminate the program and "
diff --git a/src/core/function/GlobalSettingStation.h b/src/core/function/GlobalSettingStation.h
index 5582562a..06f37264 100644
--- a/src/core/function/GlobalSettingStation.h
+++ b/src/core/function/GlobalSettingStation.h
@@ -168,6 +168,26 @@ class GPGFRONTEND_CORE_EXPORT GlobalSettingStation
return value;
}
+ /**
+ * @brief Looks up a setting by path.
+ * @param path The path to the setting.
+ * @param default_value The default value to return if setting is not found.
+ * @return The setting value.
+ */
+ template <typename T>
+ auto SaveSettings(std::string path, libconfig::Setting::Type type,
+ T value) noexcept -> T {
+ try {
+ if (!GetMainSettings().exists(path)) {
+ // TODO
+ GetMainSettings().add(path, type);
+ }
+ } catch (...) {
+ GF_CORE_LOG_WARN("setting not found: {}", path);
+ }
+ return value;
+ }
+
private:
class Impl;
SecureUniquePtr<Impl> p_;
diff --git a/src/core/function/gpg/GpgAdvancedOperator.cpp b/src/core/function/gpg/GpgAdvancedOperator.cpp
index c96b35f7..9195c55e 100644
--- a/src/core/function/gpg/GpgAdvancedOperator.cpp
+++ b/src/core/function/gpg/GpgAdvancedOperator.cpp
@@ -110,6 +110,7 @@ void GpgFrontend::GpgAdvancedOperator::RestartGpgComponents() {
GF_CORE_LOG_ERROR(
"gpgconf execute error, process stderr: {}, process stdout: {}",
p_err, p_out);
+ return;
}
GF_CORE_LOG_DEBUG("gpgconf --kill --all execute result: {}", success);
@@ -125,18 +126,21 @@ void GpgFrontend::GpgAdvancedOperator::RestartGpgComponents() {
if (!success) {
GF_CORE_LOG_ERROR("start gpg agent after core initilized failed");
+ return;
}
success &= StartDirmngr();
if (!success) {
GF_CORE_LOG_ERROR("start dirmngr after core initilized failed");
+ return;
}
success &= StartKeyBoxd();
if (!success) {
GF_CORE_LOG_ERROR("start keyboxd after core initilized failed");
+ return;
}
Module::UpsertRTValue(
@@ -198,16 +202,19 @@ auto GpgFrontend::GpgAdvancedOperator::StartGpgAgent() -> bool {
if (exit_code == 0) {
success = true;
GF_CORE_LOG_INFO("start gpg-agent successfully");
- } else if (exit_code == 2) {
+ return;
+ }
+
+ if (exit_code == 2) {
success = true;
GF_CORE_LOG_INFO("gpg-agent already started");
- } else {
- GF_CORE_LOG_ERROR(
- "gpg-agent execute error, process stderr: {}, process stdout: "
- "{}",
- p_err, p_out);
return;
}
+
+ GF_CORE_LOG_ERROR(
+ "gpg-agent execute error, "
+ "process stderr: {}, process stdout: {}",
+ p_err, p_out);
}});
return success;
@@ -238,22 +245,25 @@ auto GpgFrontend::GpgAdvancedOperator::StartDirmngr() -> bool {
if (exit_code == 0) {
success = true;
GF_CORE_LOG_INFO("start dirmngr successfully");
- } else if (exit_code == 2) {
+ return;
+ }
+
+ if (exit_code == 2) {
success = true;
GF_CORE_LOG_INFO("dirmngr already started");
- } else {
- GF_CORE_LOG_ERROR(
- "dirmngr execute error, process stderr: {}, process stdout: {}",
- p_err, p_out);
return;
}
+
+ GF_CORE_LOG_ERROR(
+ "dirmngr execute error, process stderr: {}, process stdout: {}",
+ p_err, p_out);
}});
return success;
}
auto GpgFrontend::GpgAdvancedOperator::StartKeyBoxd() -> bool {
- bool success = false;
+ auto success = false;
const auto keyboxd_path = Module::RetrieveRTValueTypedOrDefault<>(
"com.bktus.gpgfrontend.module.integrated.gnupg-info-gathering",
@@ -277,15 +287,18 @@ auto GpgFrontend::GpgAdvancedOperator::StartKeyBoxd() -> bool {
if (exit_code == 0) {
success = true;
GF_CORE_LOG_INFO("start keyboxd successfully");
- } else if (exit_code == 2) {
+ return;
+ }
+
+ if (exit_code == 2) {
success = true;
GF_CORE_LOG_INFO("keyboxd already started");
- } else {
- GF_CORE_LOG_ERROR(
- "keyboxd execute error, process stderr: {}, process stdout: {}",
- p_err, p_out);
return;
}
+
+ GF_CORE_LOG_ERROR(
+ "keyboxd execute error, process stderr: {}, process stdout: {}",
+ p_err, p_out);
}});
return success;
diff --git a/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp b/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp
index 064dc087..d497c094 100644
--- a/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp
+++ b/src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp
@@ -108,7 +108,8 @@ void GpgFrontend::GpgVerifyResultAnalyse::doAnalyse() {
stream_ << _("Signature Fully Valid.") << std::endl;
} else {
stream_ << _("Signature Not Fully Valid.") << std::endl;
- stream_ << _("(May used a subkey to sign)") << std::endl;
+ stream_ << _("(Adjust Trust Level to make it Fully Vaild)")
+ << std::endl;
}
if ((sign->status & GPGME_SIGSUM_KEY_MISSING) == 0U) {
diff --git a/src/module/GpgFrontendModuleInit.cpp b/src/module/GpgFrontendModuleInit.cpp
index b2d29c71..6f88b9ec 100644
--- a/src/module/GpgFrontendModuleInit.cpp
+++ b/src/module/GpgFrontendModuleInit.cpp
@@ -40,11 +40,11 @@
namespace GpgFrontend::Module {
-void LoadGpgFrontendModules(ModuleInitArgs args) {
+void LoadGpgFrontendModules(ModuleInitArgs) {
// must init at default thread before core
Thread::TaskRunnerGetter::GetInstance().GetTaskRunner()->PostTask(
new Thread::Task(
- [args](const DataObjectPtr&) -> int {
+ [](const DataObjectPtr&) -> int {
MODULE_LOG_INFO("loading integrated module...");
// VersionCheckingModule
diff --git a/src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.cpp b/src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.cpp
index 84dd49cb..c257a977 100644
--- a/src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.cpp
+++ b/src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.cpp
@@ -81,20 +81,20 @@ GnuPGInfoGatheringModule::GnuPGInfoGatheringModule()
GnuPGInfoGatheringModule::~GnuPGInfoGatheringModule() = default;
-bool GnuPGInfoGatheringModule::Register() {
- MODULE_LOG_INFO("gnupg info gathering module registering");
+auto GnuPGInfoGatheringModule::Register() -> bool {
+ MODULE_LOG_DEBUG("gnupg info gathering module registering");
listenEvent("GPGFRONTEND_CORE_INITLIZED");
return true;
}
-bool GnuPGInfoGatheringModule::Active() {
- MODULE_LOG_INFO("gnupg info gathering module activating");
+auto GnuPGInfoGatheringModule::Active() -> bool {
+ MODULE_LOG_DEBUG("gnupg info gathering module activating");
return true;
}
-int GnuPGInfoGatheringModule::Exec(EventRefrernce event) {
- MODULE_LOG_INFO("gnupg info gathering module executing, event id: {}",
- event->GetIdentifier());
+auto GnuPGInfoGatheringModule::Exec(EventRefrernce event) -> int {
+ MODULE_LOG_DEBUG("gnupg info gathering module executing, event id: {}",
+ event->GetIdentifier());
const auto gpgme_version = RetrieveRTValueTypedOrDefault<>(
"core", "gpgme.version", std::string{"0.0.0"});
@@ -145,8 +145,8 @@ int GnuPGInfoGatheringModule::Exec(EventRefrernce event) {
component_infos.push_back(c_i_gpgme);
component_infos.push_back(c_i_gpgconf);
- nlohmann::json jsonlized_gpgme_component_info = c_i_gpgme;
- nlohmann::json jsonlized_gpgconf_component_info = c_i_gpgconf;
+ nlohmann::json const jsonlized_gpgme_component_info = c_i_gpgme;
+ nlohmann::json const jsonlized_gpgconf_component_info = c_i_gpgconf;
UpsertRTValue(
GetModuleIdentifier(), "gnupg.components.gpgme",
static_cast<std::string>(jsonlized_gpgme_component_info.dump()));
@@ -212,7 +212,7 @@ int GnuPGInfoGatheringModule::Exec(EventRefrernce event) {
c_i.binary_checksum =
binary_checksum.has_value() ? binary_checksum.value() : "/";
- nlohmann::json jsonlized_component_info = c_i;
+ nlohmann::json const jsonlized_component_info = c_i;
UpsertRTValue(
GetModuleIdentifier(),
(boost::format("gnupg.components.%1%") % component_name).str(),
@@ -375,7 +375,7 @@ int GnuPGInfoGatheringModule::Exec(EventRefrernce event) {
info.argdef = option_argdef;
info.value = option_value;
- nlohmann::json jsonlized_option_info = info;
+ nlohmann::json const jsonlized_option_info = info;
UpsertRTValue(
GetModuleIdentifier(),
(boost::format("gnupg.components.%1%.options.%2%") %
diff --git a/src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.h b/src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.h
index 5c6d4636..5c228298 100644
--- a/src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.h
+++ b/src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.h
@@ -41,14 +41,14 @@ class GPGFRONTEND_MODULE_SDK_EXPORT GnuPGInfoGatheringModule : public Module {
public:
GnuPGInfoGatheringModule();
- ~GnuPGInfoGatheringModule();
+ ~GnuPGInfoGatheringModule() override;
- virtual bool Register() override;
+ auto Register() -> bool override;
- virtual bool Active() override;
+ auto Active() -> bool override;
- virtual int Exec(EventRefrernce) override;
+ auto Exec(EventRefrernce) -> int override;
- virtual bool Deactive() override;
+ auto Deactive() -> bool override;
};
} // namespace GpgFrontend::Module::Integrated::GnuPGInfoGatheringModule
diff --git a/src/module/integrated/version_checking_module/GpgTOFUInfo.h b/src/module/integrated/version_checking_module/GpgTOFUInfo.h
deleted file mode 100644
index 9deec33f..00000000
--- a/src/module/integrated/version_checking_module/GpgTOFUInfo.h
+++ /dev/null
@@ -1,142 +0,0 @@
-/**
- * Copyright (C) 2021 Saturneric <[email protected]>
- *
- * This file is part of GpgFrontend.
- *
- * GpgFrontend is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * GpgFrontend is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with GpgFrontend. If not, see <https://www.gnu.org/licenses/>.
- *
- * The initial version of the source code is inherited from
- * the gpg4usb project, which is under GPL-3.0-or-later.
- *
- * All the source code of GpgFrontend was modified and released by
- * Saturneric <[email protected]> starting on May 12, 2021.
- *
- * SPDX-License-Identifier: GPL-3.0-or-later
- *
- */
-
-#pragma once
-
-namespace GpgFrontend {
-/**
- * @brief
- *
- */
-class GPGFRONTEND_CORE_EXPORT GpgTOFUInfo {
- public:
- /**
- * @brief
- *
- * @return unsigned
- */
- [[nodiscard]] unsigned GetValidity() const;
- /**
- * @brief
- *
- * @return unsigned
- */
- [[nodiscard]] unsigned GetPolicy() const;
-
- /**
- * @brief
- *
- * @return unsigned long
- */
- [[nodiscard]] unsigned long GetSignCount() const;
-
- /**
- * @brief
- *
- * @return unsigned long
- */
- [[nodiscard]] unsigned long GetEncrCount() const;
-
- /**
- * @brief
- *
- * @return unsigned long
- */
- [[nodiscard]] unsigned long GetSignFirst() const;
-
- /**
- * @brief
- *
- * @return unsigned long
- */
- [[nodiscard]] unsigned long GetSignLast() const;
-
- /**
- * @brief
- *
- * @return unsigned long
- */
- [[nodiscard]] unsigned long GetEncrLast() const;
-
- /**
- * @brief
- *
- * @return std::string
- */
- [[nodiscard]] std::string GetDescription() const;
-
- /**
- * @brief Construct a new Gpg T O F U Info object
- *
- */
- GpgTOFUInfo();
-
- /**
- * @brief Construct a new Gpg T O F U Info object
- *
- * @param tofu_info
- */
- explicit GpgTOFUInfo(gpgme_tofu_info_t tofu_info);
-
- /**
- * @brief Construct a new Gpg T O F U Info object
- *
- * @param o
- */
- GpgTOFUInfo(GpgTOFUInfo&& o) noexcept;
-
- /**
- * @brief Construct a new Gpg T O F U Info object
- *
- */
- GpgTOFUInfo(const GpgTOFUInfo&) = delete;
-
- /**
- * @brief
- *
- * @param o
- * @return GpgTOFUInfo&
- */
- GpgTOFUInfo& operator=(GpgTOFUInfo&& o) noexcept;
-
- /**
- * @brief
- *
- * @return GpgTOFUInfo&
- */
- GpgTOFUInfo& operator=(const GpgTOFUInfo&) = delete;
-
- private:
- using SubkeyRefHandler =
- std::unique_ptr<struct _gpgme_tofu_info,
- std::function<void(gpgme_tofu_info_t)>>; ///<
-
- SubkeyRefHandler _tofu_info_ref = nullptr; ///<
-};
-
-} // namespace GpgFrontend
diff --git a/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp b/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp
index d2bbf07b..0c3af463 100644
--- a/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp
+++ b/src/ui/dialog/gnupg/GnuPGControllerDialog.cpp
@@ -279,47 +279,33 @@ void GnuPGControllerDialog::slot_update_custom_gnupg_install_path_label(
}
void GnuPGControllerDialog::set_settings() {
- auto& settings = GlobalSettingStation::GetInstance().GetMainSettings();
-
- try {
- bool non_ascii_when_export =
- settings.lookup("general.non_ascii_when_export");
- GF_UI_LOG_DEBUG("non_ascii_when_export: {}", non_ascii_when_export);
- if (non_ascii_when_export)
- ui_->asciiModeCheckBox->setCheckState(Qt::Checked);
- } catch (...) {
- GF_UI_LOG_ERROR("setting operation error: non_ascii_when_export");
- }
+ auto& settings_station = GlobalSettingStation::GetInstance();
+
+ bool non_ascii_when_export =
+ settings_station.LookupSettings("general.non_ascii_when_export", true);
+ GF_UI_LOG_DEBUG("non_ascii_when_export: {}", non_ascii_when_export);
+ if (non_ascii_when_export) ui_->asciiModeCheckBox->setCheckState(Qt::Checked);
- try {
- bool use_custom_key_database_path =
- settings.lookup("general.use_custom_key_database_path");
- if (use_custom_key_database_path)
- ui_->keyDatabseUseCustomCheckBox->setCheckState(Qt::Checked);
- } catch (...) {
- GF_UI_LOG_ERROR("setting operation error: use_custom_key_database_path");
+ bool const use_custom_key_database_path = settings_station.LookupSettings(
+ "general.use_custom_key_database_path", false);
+ if (use_custom_key_database_path) {
+ ui_->keyDatabseUseCustomCheckBox->setCheckState(Qt::Checked);
}
this->slot_update_custom_key_database_path_label(
ui_->keyDatabseUseCustomCheckBox->checkState());
- try {
- bool use_custom_gnupg_install_path =
- settings.lookup("general.use_custom_gnupg_install_path");
- if (use_custom_gnupg_install_path)
- ui_->useCustomGnuPGInstallPathCheckBox->setCheckState(Qt::Checked);
- } catch (...) {
- GF_UI_LOG_ERROR("setting operation error: use_custom_gnupg_install_path");
+ bool const use_custom_gnupg_install_path = settings_station.LookupSettings(
+ "general.use_custom_gnupg_install_path", false);
+ if (use_custom_gnupg_install_path) {
+ ui_->useCustomGnuPGInstallPathCheckBox->setCheckState(Qt::Checked);
}
- try {
- bool use_pinentry_as_password_input_dialog =
- settings.lookup("general.use_pinentry_as_password_input_dialog");
- if (use_pinentry_as_password_input_dialog)
- ui_->usePinentryAsPasswordInputDialogCheckBox->setCheckState(Qt::Checked);
- } catch (...) {
- GF_UI_LOG_ERROR(
- "setting operation error: use_pinentry_as_password_input_dialog");
+ bool const use_pinentry_as_password_input_dialog =
+ settings_station.LookupSettings(
+ "general.use_pinentry_as_password_input_dialog", false);
+ if (use_pinentry_as_password_input_dialog) {
+ ui_->usePinentryAsPasswordInputDialogCheckBox->setCheckState(Qt::Checked);
}
this->slot_update_custom_gnupg_install_path_label(
diff --git a/src/ui/dialog/settings/SettingsAdvanced.cpp b/src/ui/dialog/settings/SettingsAdvanced.cpp
index f7c6eeaa..6d8a2b4a 100644
--- a/src/ui/dialog/settings/SettingsAdvanced.cpp
+++ b/src/ui/dialog/settings/SettingsAdvanced.cpp
@@ -55,15 +55,17 @@ AdvancedTab::AdvancedTab(QWidget* parent) : QWidget(parent) {
}
void AdvancedTab::SetSettings() {
- int stegano_checked = GlobalSettingStation::GetInstance().LookupSettings(
- "advanced.stegano_checked", false);
+ auto const stegano_checked =
+ GlobalSettingStation::GetInstance().LookupSettings(
+ "advanced.stegano_checked", false);
if (stegano_checked) stegano_check_box_->setCheckState(Qt::Checked);
- int auto_pubkey_exchange_checked =
+ auto const auto_pubkey_exchange_checked =
GlobalSettingStation::GetInstance().LookupSettings(
"advanced.auto_pubkey_exchange_checked", false);
- if (auto_pubkey_exchange_checked)
+ if (auto_pubkey_exchange_checked) {
auto_pubkey_exchange_check_box_->setCheckState(Qt::Checked);
+ }
}
void AdvancedTab::ApplySettings() {
@@ -71,23 +73,24 @@ void AdvancedTab::ApplySettings() {
GpgFrontend::GlobalSettingStation::GetInstance().GetMainSettings();
if (!settings.exists("advanced") ||
- settings.lookup("advanced").getType() != libconfig::Setting::TypeGroup)
+ settings.lookup("advanced").getType() != libconfig::Setting::TypeGroup) {
settings.add("advanced", libconfig::Setting::TypeGroup);
+ }
auto& advanced = settings["advanced"];
- if (!advanced.exists("stegano_checked"))
+ if (!advanced.exists("stegano_checked")) {
advanced.add("stegano_checked", libconfig::Setting::TypeBoolean) =
stegano_check_box_->isChecked();
- else {
+ } else {
advanced["stegano_checked"] = stegano_check_box_->isChecked();
}
- if (!advanced.exists("auto_pubkey_exchange_checked"))
+ if (!advanced.exists("auto_pubkey_exchange_checked")) {
advanced.add("auto_pubkey_exchange_checked",
libconfig::Setting::TypeBoolean) =
auto_pubkey_exchange_check_box_->isChecked();
- else {
+ } else {
advanced["auto_pubkey_exchange_checked"] =
auto_pubkey_exchange_check_box_->isChecked();
}
diff --git a/src/ui/dialog/settings/SettingsAppearance.cpp b/src/ui/dialog/settings/SettingsAppearance.cpp
index 84d79f17..6ce04f45 100644
--- a/src/ui/dialog/settings/SettingsAppearance.cpp
+++ b/src/ui/dialog/settings/SettingsAppearance.cpp
@@ -28,7 +28,6 @@
#include "SettingsAppearance.h"
-#include "core/function/GlobalSettingStation.h"
#include "ui/struct/SettingsObject.h"
#include "ui_AppearanceSettings.h"
@@ -76,8 +75,10 @@ AppearanceTab::AppearanceTab(QWidget* parent)
void AppearanceTab::SetSettings() {
SettingsObject general_settings_state("general_settings_state");
- int width = general_settings_state.Check("icon_size").Check("width", 24),
- height = general_settings_state.Check("icon_size").Check("height", 24);
+ int const width =
+ general_settings_state.Check("icon_size").Check("width", 24);
+ int const height =
+ general_settings_state.Check("icon_size").Check("height", 24);
auto icon_size = QSize(width, height);
@@ -94,7 +95,7 @@ void AppearanceTab::SetSettings() {
}
// icon_style
- int s_icon_style =
+ int const s_icon_style =
general_settings_state.Check("icon_style", Qt::ToolButtonTextUnderIcon);
auto icon_style = static_cast<Qt::ToolButtonStyle>(s_icon_style);
@@ -112,19 +113,21 @@ void AppearanceTab::SetSettings() {
break;
}
- bool window_save = general_settings_state.Check("window_save", true);
+ bool const window_save = general_settings_state.Check("window_save", true);
if (window_save) ui_->windowStateCheckBox->setCheckState(Qt::Checked);
auto info_board_info_font_size =
general_settings_state.Check("info_board").Check("font_size", 10);
- if (info_board_info_font_size < 9 || info_board_info_font_size > 18)
+ if (info_board_info_font_size < 9 || info_board_info_font_size > 18) {
info_board_info_font_size = 10;
+ }
ui_->fontSizeInformationBoardSpinBox->setValue(info_board_info_font_size);
auto text_editor_info_font_size =
general_settings_state.Check("text_editor").Check("font_size", 10);
- if (text_editor_info_font_size < 9 || text_editor_info_font_size > 18)
+ if (text_editor_info_font_size < 9 || text_editor_info_font_size > 18) {
text_editor_info_font_size = 10;
+ }
ui_->fontSizeTextEditorLabelSpinBox->setValue(text_editor_info_font_size);
}
diff --git a/src/ui/dialog/settings/SettingsDialog.cpp b/src/ui/dialog/settings/SettingsDialog.cpp
index 9815ba76..daf5ac86 100644
--- a/src/ui/dialog/settings/SettingsDialog.cpp
+++ b/src/ui/dialog/settings/SettingsDialog.cpp
@@ -31,7 +31,6 @@
#include "core/GpgConstants.h"
#include "core/GpgModel.h"
#include "core/function/GlobalSettingStation.h"
-#include "ui/dialog/settings/SettingsAdvanced.h"
#include "ui/dialog/settings/SettingsAppearance.h"
#include "ui/dialog/settings/SettingsGeneral.h"
#include "ui/dialog/settings/SettingsKeyServer.h"
@@ -48,9 +47,9 @@ SettingsDialog::SettingsDialog(QWidget* parent)
key_server_tab_ = new KeyserverTab();
network_tab_ = new NetworkTab();
- auto* mainLayout = new QVBoxLayout;
- mainLayout->addWidget(tab_widget_);
- mainLayout->stretch(0);
+ auto* main_layout = new QVBoxLayout();
+ main_layout->addWidget(tab_widget_);
+ main_layout->stretch(0);
tab_widget_->addTab(general_tab_, _("General"));
tab_widget_->addTab(appearance_tab_, _("Appearance"));
@@ -73,7 +72,7 @@ SettingsDialog::SettingsDialog(QWidget* parent)
setWindowTitle(_("Preference"));
#endif
- setLayout(mainLayout);
+ setLayout(main_layout);
// slots for handling the restart needed member
this->slot_set_restart_needed(0);
@@ -89,8 +88,9 @@ SettingsDialog::SettingsDialog(QWidget* parent)
// restart core and ui
connect(general_tab_, &GeneralTab::SignalDeepRestartNeeded, this,
[=](bool needed) {
- if (needed && restart_needed_ < kDeepRestartCode)
+ if (needed && restart_needed_ < kDeepRestartCode) {
this->restart_needed_ = kDeepRestartCode;
+ }
});
// announce main window
@@ -102,7 +102,9 @@ SettingsDialog::SettingsDialog(QWidget* parent)
this->show();
}
-int SettingsDialog::get_restart_needed() const { return this->restart_needed_; }
+auto SettingsDialog::get_restart_needed() const -> int {
+ return this->restart_needed_;
+}
void SettingsDialog::slot_set_restart_needed(int mode) {
this->restart_needed_ = mode;
@@ -114,19 +116,17 @@ void SettingsDialog::SlotAccept() {
key_server_tab_->ApplySettings();
network_tab_->ApplySettings();
- GF_UI_LOG_DEBUG("apply done");
-
// write settings to filesystem
GlobalSettingStation::GetInstance().SyncSettings();
GF_UI_LOG_DEBUG("restart needed: {}", get_restart_needed());
- if (get_restart_needed()) {
+ if (get_restart_needed() != 0) {
emit SignalRestartNeeded(get_restart_needed());
}
close();
}
-QHash<QString, QString> SettingsDialog::ListLanguages() {
+auto SettingsDialog::ListLanguages() -> QHash<QString, QString> {
QHash<QString, QString> languages;
languages.insert(QString(), _("System Default"));
@@ -136,21 +136,15 @@ QHash<QString, QString> SettingsDialog::ListLanguages() {
auto locale_dir = QDir(QString::fromStdString(locale_path.string()));
QStringList file_names = locale_dir.entryList(QStringList("*"));
- for (int i = 0; i < file_names.size(); ++i) {
- QString locale = file_names[i];
- GF_UI_LOG_DEBUG("locale: {}", locale.toStdString());
+ for (const auto& locale : file_names) {
+ GF_UI_LOG_DEBUG("get locale from locale directory: {}",
+ locale.toStdString());
if (locale == "." || locale == "..") continue;
- // this works in qt 4.8
- QLocale q_locale(locale);
+ QLocale const q_locale(locale);
if (q_locale.nativeCountryName().isEmpty()) continue;
-#if QT_VERSION < 0x040800
- QString language =
- QLocale::languageToString(q_locale.language()) + " (" + locale +
- ")"; //+ " (" + QLocale::languageToString(q_locale.language()) + ")";
-#else
+
auto language = q_locale.nativeLanguageName() + " (" + locale + ")";
-#endif
languages.insert(locale, language);
}
return languages;
diff --git a/src/ui/dialog/settings/SettingsGeneral.cpp b/src/ui/dialog/settings/SettingsGeneral.cpp
index dd326567..174c9c39 100644
--- a/src/ui/dialog/settings/SettingsGeneral.cpp
+++ b/src/ui/dialog/settings/SettingsGeneral.cpp
@@ -48,8 +48,6 @@ GeneralTab::GeneralTab(QWidget* parent)
ui_->setupUi(this);
ui_->cacheBox->setTitle(_("Cache"));
- ui_->saveCheckedKeysCheckBox->setText(
- _("Save checked private keys on exit and restore them on next start."));
ui_->clearGpgPasswordCacheCheckBox->setText(
_("Clear gpg password cache when closing GpgFrontend."));
ui_->restoreTextEditorPageCheckBox->setText(
diff --git a/src/ui/function/ArchiveDirectory.cpp b/src/ui/function/ArchiveDirectory.cpp
index 89bb7ff2..f0151705 100644
--- a/src/ui/function/ArchiveDirectory.cpp
+++ b/src/ui/function/ArchiveDirectory.cpp
@@ -80,6 +80,7 @@ auto ArchiveDirectory::Exec(const std::filesystem::path& target_directory)
GF_UI_LOG_ERROR("archive caught exception error");
return {false, {}};
}
+ return {true, {}};
}
} // namespace GpgFrontend::UI \ No newline at end of file
diff --git a/ui/GeneralSettings.ui b/ui/GeneralSettings.ui
index f5f8271b..958b956a 100644
--- a/ui/GeneralSettings.ui
+++ b/ui/GeneralSettings.ui
@@ -25,13 +25,6 @@
<item row="0" column="0">
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
- <widget class="QCheckBox" name="saveCheckedKeysCheckBox">
- <property name="text">
- <string>Save checked keys in Key ToolBox on exit and restore them on next start.</string>
- </property>
- </widget>
- </item>
- <item>
<widget class="QCheckBox" name="clearGpgPasswordCacheCheckBox">
<property name="text">
<string>Clear gpg password cache when closing GpgFrontend.</string>