diff options
Diffstat (limited to '')
-rw-r--r-- | .clang-tidy | 53 | ||||
-rw-r--r-- | resource/lfs/locale/template/GpgFrontend.pot | 4256 | ||||
-rw-r--r-- | src/core/function/GlobalSettingStation.h | 20 | ||||
-rw-r--r-- | src/core/function/gpg/GpgAdvancedOperator.cpp | 47 | ||||
-rw-r--r-- | src/core/function/result_analyse/GpgVerifyResultAnalyse.cpp | 3 | ||||
-rw-r--r-- | src/module/GpgFrontendModuleInit.cpp | 4 | ||||
-rw-r--r-- | src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.cpp | 22 | ||||
-rw-r--r-- | src/module/integrated/gnupg_info_gathering_module/GnuPGInfoGatheringModule.h | 10 | ||||
-rw-r--r-- | src/module/integrated/version_checking_module/GpgTOFUInfo.h | 142 | ||||
-rw-r--r-- | src/ui/dialog/gnupg/GnuPGControllerDialog.cpp | 52 | ||||
-rw-r--r-- | src/ui/dialog/settings/SettingsAdvanced.cpp | 21 | ||||
-rw-r--r-- | src/ui/dialog/settings/SettingsAppearance.cpp | 17 | ||||
-rw-r--r-- | src/ui/dialog/settings/SettingsDialog.cpp | 38 | ||||
-rw-r--r-- | src/ui/dialog/settings/SettingsGeneral.cpp | 2 | ||||
-rw-r--r-- | src/ui/function/ArchiveDirectory.cpp | 1 | ||||
-rw-r--r-- | ui/GeneralSettings.ui | 7 |
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> |