diff options
author | Saturn&Eric <[email protected]> | 2021-07-13 03:33:08 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2021-07-13 03:33:08 +0000 |
commit | 0fe43fb35709b8a2a04fb3733e5a56e372f1cae7 (patch) | |
tree | 91002257c40d5d473cdc9ac94c98b3e36f9bcde0 | |
parent | Merge pull request #10 from saturneric/develop (diff) | |
parent | Update Document. (diff) | |
download | GpgFrontend-0fe43fb35709b8a2a04fb3733e5a56e372f1cae7.tar.gz GpgFrontend-0fe43fb35709b8a2a04fb3733e5a56e372f1cae7.zip |
Merge pull request #11 from saturneric/develop
Update README
-rw-r--r-- | README.md | 43 | ||||
-rw-r--r-- | README_CN.md | 61 | ||||
-rw-r--r-- | resource/ts/gpg_frontend_fr.ts | 334 | ||||
-rw-r--r-- | resource/ts/gpg_frontend_ru.ts | 334 | ||||
-rw-r--r-- | resource/ts/gpgfrontend_en_us.ts | 334 | ||||
-rw-r--r-- | resource/ts/gpgfrontend_zh_chs.ts | 334 | ||||
-rw-r--r-- | resource/ts/gpgfrontend_zh_cht.ts | 334 | ||||
-rw-r--r-- | src/CMakeLists.txt | 2 |
8 files changed, 982 insertions, 794 deletions
@@ -5,7 +5,7 @@    -[](https://www.codacy.com/gh/saturneric/GpgFrontend/dashboard?utm_source=github.com&utm_medium=referral&utm_content=saturneric/GpgFrontend&utm_campaign=Badge_Grade) +[](https://www.codacy.com/gh/saturneric/GpgFrontend/dashboard?utm_source=github.com&utm_medium=referral&utm_content=saturneric/GpgFrontend&utm_campaign=Badge_Grade)  [](https://app.fossa.com/projects/git%2Bgithub.com%2Fsaturneric%2FGpgFrontend?ref=badge_small) @@ -13,10 +13,10 @@ GpgFrontend is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free [OpenPGP](https://www.openpgp.org/) Crypto Tool. -By using GpgFrontend, you can quickly **encrypt and decrypt text or files**. Or at the same time as the above -operations, you can add **your own signature** to let others know that this document or this paragraph of text was -issued by you. It aims to allow ordinary users to quickly use gpg and make professional users more convenient. -GpgFrontend supports new features of OpenPGP. +By using GpgFrontend, you can quickly encrypt and decrypt text or files. Or at the same time as the above +operations, you can add your own signature to let others know that this document or this paragraph of text was +issued by you. Please **take the initiative to protect privacy in your own hands**, instead of relying on servers and +algorithms provided by large companies. **Notice:** GpgFrontend does not provide an embedded [gnupg](https://gnupg.org/) binary library and needs to be installed by the user. **This is to ensure safety and avoid code or binary files involved in encryption and decryption @@ -28,8 +28,7 @@ If you find this tool useful and promising, welcome to encourage me through STAR [>> Code & Binary Security](https://saturneric.github.io/GpgFrontend/index.html#/about/code-binary-verify) -[>> 中文文档](https://github.com/saturneric/GpgFrontend/blob/main/README_CN.md) - +[>> 简体中文文档](https://github.com/saturneric/GpgFrontend/blob/main/README_CN.md) <div align="center"> <img width="640" src="https://github.com/saturneric/Blob/blob/master/screenshots/main_mac.jpg?raw=true" alt="macOS Screenshot"/> @@ -104,7 +103,7 @@ awesome operations. 1. [Download](https://gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.3.1_20210420.exe) `gnupg-w32-******.exe` 2. Double Click it to install it -3. [Download GpgFrontend](https://github.com/saturneric/GpgFrontend/releases) Windows Edition from the latest release +3. [Download GpgFrontend](https://github.com/saturneric/GpgFrontend/releases) Windows Edition from the latest release 4. Unzip `gpgfrontend-windows-latest-*******.zip` 5. Go into the directory and double click `GpgFrontend.exe`. @@ -122,21 +121,21 @@ awesome operations. 1. Install gnupg (If you have already followed please skip) - For Debian/Ubuntu - ```shell - $ sudo apt update - $ sudo apt install gpg - ``` + ```shell + $ sudo apt update + $ sudo apt install gpg + ``` - For CentOS - ```shell - $ sudo yum install gnupg - ``` + ```shell + $ sudo yum install gnupg + ``` 2. [Download GpgFrontend](https://github.com/saturneric/GpgFrontend/releases) Linux edition from the latest release -3. Unzip gpgfrontend-ubuntu-16.04-*******.zip +3. Unzip gpgfrontend-ubuntu-16.04-**\*\*\***.zip - `ubuntu-16.04` shows that Linux distributions at the same time as 16.04 or later are supported. 4. Give `GpgFrontend-***.AppImage` permission to execute - ```shell - $ chmod u+x ./GpgFrontend-***.AppImage - ``` + ```shell + $ chmod u+x ./GpgFrontend-***.AppImage + ``` 5. Just double-click `GpgFrontend-***.AppImage` to run it. ## Document @@ -181,6 +180,10 @@ Feel free to dive in! [Open an issue](https://github.com/saturneric/GpgFrontend/ GpgFrontend itself is licensed under the [GPLv3](COPYING). +[](https://app.fossa.com/projects/git%2Bgithub.com%2Fsaturneric%2FGpgFrontend?ref=badge_large) + +### Dependency + There are some libraries and binary included in the zip-file which (may) have different licenses, for more information check their homepages. You can also obtain the sources from there. @@ -203,4 +206,4 @@ Bundles: [Link](https://developer.apple.com/library/archive/documentation/CoreFo The icons of this software use materials from [Alibaba Iconfont](!https://www.iconfont.cn/). The Alibaba vector icon library is free to use. The icons in the free library aren't registered as trademarks. There is no copyright issue -involved and can be used commercially. +involved and can be used commercially.
\ No newline at end of file diff --git a/README_CN.md b/README_CN.md index 4db188a7..9c93d37e 100644 --- a/README_CN.md +++ b/README_CN.md @@ -5,14 +5,13 @@    -[](https://www.codacy.com/gh/saturneric/GpgFrontend/dashboard?utm_source=github.com&utm_medium=referral&utm_content=saturneric/GpgFrontend&utm_campaign=Badge_Grade) +[](https://www.codacy.com/gh/saturneric/GpgFrontend/dashboard?utm_source=github.com&utm_medium=referral&utm_content=saturneric/GpgFrontend&utm_campaign=Badge_Grade)  [](https://app.fossa.com/projects/git%2Bgithub.com%2Fsaturneric%2FGpgFrontend?ref=badge_small) GpgFrontend 是一个易于使用、小巧、跨平台和免安装的 [OpenPGP](https://www.openpgp.org/) 加密解密签名工具。 -通过使用 GpgFrontend,你可以快速加密和解密文本或文件。或者在进行上述操作的同时加上自己的签名,让别人知道这个文件或者这段文字是出自你之手。 -该软件旨在让普通用户更快上手gpg工具,让专业用户更便捷。 GpgFrontend 支持 OpenPGP 的新特性。 +通过使用 GpgFrontend,你可以快速加密和解密文本或文件。或者在进行上述操作的同时加上自己的签名,让别人知道这个文件或者这段文字是出自你之手。 请将隐私保护的主动权掌握在自己手上,而不是依赖大公司提供的服务器和算法。 注意:GpgFrontend 不提供嵌入式 gnupg 二进制库,需要用户自行安装。这是为了确保安全,避免涉及加密解密的代码或二进制文件在传递过程中被植入后门。 @@ -59,7 +58,7 @@ GpgFrontend 是一个易于使用、小巧、跨平台和免安装的 [OpenPGP]( - 开源,免费,无需安装。 - 只需双击即可自由使用。 - 支持多种语言。 - - 有兴趣的可以帮我 [翻译一下界面](https://saturneric.github.io/GpgFrontend/index.html#/translate-interface) 。 + - 有兴趣的可以帮我 [翻译一下界面](https://saturneric.github.io/GpgFrontend/index.html#/translate-interface) 。 ## 使用方法 @@ -91,40 +90,40 @@ GpgFrontend 是一个易于使用、小巧、跨平台和免安装的 [OpenPGP]( #### Windows -1. [下载](https://gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.3.1_20210420.exe) gnupg-w32-******.exe +1. [下载](https://gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.3.1_20210420.exe) gnupg-w32-**\*\***.exe 2. 双击安装 -3. [下载 GpgFrontend](https://github.com/saturneric/GpgFrontend/releases) Windows Edition from release -4. 解压 gpgfrontend-windows-latest-*******.zip +3. [下载 GpgFrontend](https://github.com/saturneric/GpgFrontend/releases) Windows Edition from release +4. 解压 gpgfrontend-windows-latest-**\*\*\***.zip 5. 进入目录,双击运行 GpgFrontend.exe #### macOS -0. 如果命令 `gpg` 不可用,请先用Homebrew安装它. +0. 如果命令 `gpg` 不可用,请先用 Homebrew 安装它. 1. [下载 GpgFrontend](https://github.com/saturneric/GpgFrontend/releases) macOS edition from release 2. 双击并加载 GpgFrontend.dmg 3. 双击并运行 - (由于macOS的安全策略,在真正能运行前请遵照系统说明). -4. 如果你满意的话,可以将本软件复制到Application文件夹. + (由于 macOS 的安全策略,在真正能运行前请遵照系统说明). +4. 如果你满意的话,可以将本软件复制到 Application 文件夹. #### Debian/Ubuntu/CentOS 1. 安装 gnupg (如果你已经安装了请跳过) - For Debian/Ubuntu - ```shell - $ sudo apt update - $ sudo apt install gpg - ``` + ```shell + $ sudo apt update + $ sudo apt install gpg + ``` - For CentOS - ```shell - $ sudo yum install gnupg - ``` + ```shell + $ sudo yum install gnupg + ``` 2. [下载 GpgFrontend](https://github.com/saturneric/GpgFrontend/releases) Linux edition from the latest release -3. 解压 gpgfrontend-ubuntu-16.04-*******.zip - - `ubuntu-16.04` 说明ubuntu 16.04及其同时期与后来的Linux发行版都可以正常运行。 +3. 解压 gpgfrontend-ubuntu-16.04-**\*\*\***.zip + - `ubuntu-16.04` 说明 ubuntu 16.04 及其同时期与后来的 Linux 发行版都可以正常运行。 4. 赋予 `GpgFrontend-***.AppImage` 执行权限 - ```shell - $ chmod u+x ./GpgFrontend-***.AppImage - ``` + ```shell + $ chmod u+x ./GpgFrontend-***.AppImage + ``` 5. 双击运行 `GpgFrontend-***.AppImage`. ## 文档 @@ -133,17 +132,16 @@ GpgFrontend 是一个易于使用、小巧、跨平台和免安装的 [OpenPGP]( ## 开发宗旨 -GpgFrontend 项目继承自一个相对成熟但未维护的 [gpg4usb](https://www.gpg4usb.org/) 项目。 -它继承了 gpg4usb 稳定、易用、小巧、免安装的特点。 +GpgFrontend 项目继承自一个相对成熟但未维护的 [gpg4usb](https://www.gpg4usb.org/) 项目。 它继承了 gpg4usb 稳定、易用、小巧、免安装的特点。 -GpgFrontend 未来会增加更多功能,提高GPG在端到端传输中的易用性并缩短密文长度。同时,新功能的加入不影响旧的基础功能。 -我个人的力量总是有限的。 GpgFrontend 欢迎志愿者加入。你可以使用 GitHub 平台提交问题或提交pull request。 +GpgFrontend 未来会增加更多功能,提高 GPG 在端到端传输中的易用性并缩短密文长度。同时,新功能的加入不影响旧的基础功能。 我个人的力量总是有限的。 GpgFrontend 欢迎志愿者加入。你可以使用 GitHub +平台提交问题或提交 pull request。 GpgFrontend 项目作为开源项目,也坚持使用开源代码和库。 ## 构建方法 -构建软件的教程将很快发布。你可以先查看本项目的GitHub Action文件。 +构建软件的教程将很快发布。你可以先查看本项目的 GitHub Action 文件。 ## 联系 @@ -151,7 +149,7 @@ GpgFrontend 项目作为开源项目,也坚持使用开源代码和库。 ### 做出贡献或者报告问题 -欢迎!你可以通过 [提出issue](https://github.com/saturneric/GpgFrontend/issues/new) 或提交 PR来做出贡献。 +欢迎!你可以通过 [提出 issue](https://github.com/saturneric/GpgFrontend/issues/new) 或提交 PR 来做出贡献。 ### 关于维护者 @@ -165,6 +163,10 @@ GpgFrontend 项目作为开源项目,也坚持使用开源代码和库。 GpgFrontend 在 [GPLv3](COPYING) 许可证下。 +[](https://app.fossa.com/projects/git%2Bgithub.com%2Fsaturneric%2FGpgFrontend?ref=badge_large) + +### 依赖 + 项目使用到了一些库和二进制文件,它们(可能)具有不同的许可证,请查看它们的主页获取更多信息。您也可以从那里获取相关信息。 gnupg: https://gnupg.org/ @@ -181,6 +183,7 @@ AppImage: https://appimage.org/ rapidjson: https://github.com/Tencent/rapidjson -Application Bundles: [Link](!https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW1) +Application +Bundles: [Link](!https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW1) 本软件图标使用来自 [阿里巴巴矢量图标库](!https://www.iconfont.cn/) 的素材。免费库中的图标未注册为商标。不涉及版权问题。
\ No newline at end of file diff --git a/resource/ts/gpg_frontend_fr.ts b/resource/ts/gpg_frontend_fr.ts index 44c5c2af..92d8d1dc 100644 --- a/resource/ts/gpg_frontend_fr.ts +++ b/resource/ts/gpg_frontend_fr.ts @@ -4,22 +4,22 @@ <context> <name>AboutDialog</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="36"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="35"/> <source>About </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="42"/> <source>General</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/> <source>Translators</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="45"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/> <source>Update</source> <translation type="unfinished"></translation> </message> @@ -608,22 +608,22 @@ <context> <name>InfoTab</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="71"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="74"/> <source><br><center>GPGFrontend is an easy-to-use, compact, cross-platform, <br>and installation-free gpg front-end tool.<br>It visualizes most of the common operations of gpg commands.<br>It's licensed under the GPL v3<br><br><b>Developer:</b><br>Saturneric<br><br>If you have any questions or suggestions, raise an issue<br/>at <a href="https://github.com/saturneric/GpgFrontend">GitHub</a> or send a mail to my mailing list at <a href="mailto:[email protected]">[email protected]</a>.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="79"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="82"/> <source><br><br> Built with Qt </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="80"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="83"/> <source> and GPGME </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="81"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="84"/> <source><br>Built at </source> <translation type="unfinished"></translation> </message> @@ -1996,53 +1996,53 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <context> <name>MainWindow</name> <message> - <location filename="../../src/MainWindow.cpp" line="46"/> + <location filename="../../src/MainWindow.cpp" line="62"/> <source>ENV Loading Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/MainWindow.cpp" line="47"/> + <location filename="../../src/MainWindow.cpp" line="63"/> <source>Gnupg is not installed correctly, please follow the ReadME instructions to install gnupg and then open GPGFrontend.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="37"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="103"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="269"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="493"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="668"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="849"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="272"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="498"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="858"/> <source>No Key Selected</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="44"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="110"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="500"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="682"/> <source>Invalid Operation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="45"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="501"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="676"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="506"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/> <source>The selected key contains a key that does not actually have a encrypt usage.<br/></source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="46"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="112"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="283"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="677"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="286"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="684"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="872"/> <source><br/>For example the Following Key: <br/></source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="64"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="521"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="527"/> <source>Encrypting</source> <translation type="unfinished"></translation> </message> @@ -2052,178 +2052,204 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="127"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="128"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="704"/> <source>Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="170"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="172"/> <source>Decrypting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="229"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="780"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="789"/> <source>Verifying</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="281"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="861"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="284"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="870"/> <source>Invalid KeyPair</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="282"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="862"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="285"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="871"/> <source>The selected keypair cannot be used for signing and encryption at the same time.<br/></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="293"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="300"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="873"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="296"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="303"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="882"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> <source>Incomplete Operation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="294"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="874"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="297"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="883"/> <source>None of the selected key pairs can provide the encryption function.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="301"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="881"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="304"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> <source>None of the selected key pairs can provide the signature function.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="317"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="321"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> <source>Encrypting and Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="975"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="374"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="987"/> <source>Decrypting and Verifying</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="471"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="475"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="544"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="557"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="561"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="565"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="641"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="645"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="649"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="722"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="754"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="759"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="810"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="823"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="827"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="831"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="927"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="939"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="943"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="947"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1007"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="563"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="567"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="648"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="652"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="762"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="771"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="819"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="832"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="840"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="937"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="949"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="953"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="957"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1019"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="557"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="641"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="823"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="563"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="648"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="832"/> <source>Select a file before doing it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="471"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="561"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="645"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="827"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="943"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="567"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="652"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="953"/> <source>No permission to read this file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="475"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="565"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="649"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="831"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="947"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="840"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="957"/> <source>No permission to create file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="580"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="485"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="586"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="662"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="845"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="481"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="581"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="837"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/> <source>The target file already exists, do you need to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="544"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="722"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="810"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="927"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1007"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="819"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="937"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1019"/> <source>An error occurred during operation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> <source>Please select the appropriate target file or signature file. Ensure that both are in this directory.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="759"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/> <source>No permission to read target file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="771"/> <source>No permission to read signature file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="939"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="949"/> <source>Select a file(.gpg/.asc) before doing it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1055"/> + <source>Outdated Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1056"/> + <source>This version(%1) is out of date, please update the latest version in time. </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1058"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1065"/> + <source>You can download the latest version(%1) on Github Releases Page.<br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1062"/> + <source>Unreleased Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1063"/> + <source>This version(%1) has not been officially released and is not recommended for use in a production environment. <br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="58"/> <source>There is one unencrypted file in attachment folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/> <source>There are </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/> <source> unencrypted files in attachment folder</source> <translation type="unfinished"></translation> </message> @@ -2529,7 +2555,7 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL </message> <message> <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/> - <source>Manage &keys</source> + <source>Manage &Keys</source> <translation type="unfinished"></translation> </message> <message> @@ -2538,192 +2564,202 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/> <source>&About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="222"/> <source>Show the application's About box</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="224"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="228"/> + <source>&Check for Updates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/> + <source>Check for updates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="233"/> <source>Open &Wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="225"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/> <source>Open the wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/> <source>Append Selected Key(s) To Text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/> <source>Append The Selected Keys To Text in Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Copy Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/> <source>Copy selected Email to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Show Key Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Show Details for this Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="252"/> <source>Refresh Key From Key Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="253"/> <source>Refresh key from default key server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="256"/> <source>Upload Public Key(s) To Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/> <source>Upload The Selected Public Keys To Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="263"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="272"/> <source>Remove PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="266"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="275"/> <source>Add PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="271"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="280"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="284"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="293"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="302"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="311"/> <source>&File...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="308"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="317"/> <source>&Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="319"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/> <source>&Keys</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="320"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/> <source>&Import Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>&Steganography</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="340"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="348"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="356"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/> <source>Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="376"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="371"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="381"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="378"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="388"/> <source>Special Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/> <source>Import key from...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="391"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="401"/> <source>Import key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="409"/> <source>Browser to view and operate file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="410"/> <source>Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="418"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="428"/> <source>Ready</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="425"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="435"/> <source>Key ToolBox</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="433"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="443"/> <source>Information Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="453"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="463"/> <source>Attached files:</source> <translation type="unfinished"></translation> </message> @@ -3092,33 +3128,33 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <context> <name>UpdateTab</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="124"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="127"/> <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="126"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="129"/> <source>New versions not only represent new features, but also often represent functional and security fixes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="130"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="133"/> <source>Current Version: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="138"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="141"/> <source>The current version is inconsistent with the latest version on github.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="140"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="143"/> <source>Please click <a href="https://github.com/saturneric/GpgFrontend/releases">here</a> to download the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="198"/> - <source>Latest Version: </source> + <location filename="../../src/ui/help/AboutDialog.cpp" line="202"/> + <source>Latest Version From Github: </source> <translation type="unfinished"></translation> </message> </context> diff --git a/resource/ts/gpg_frontend_ru.ts b/resource/ts/gpg_frontend_ru.ts index 26994330..d96c8778 100644 --- a/resource/ts/gpg_frontend_ru.ts +++ b/resource/ts/gpg_frontend_ru.ts @@ -4,22 +4,22 @@ <context> <name>AboutDialog</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="36"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="35"/> <source>About </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="42"/> <source>General</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/> <source>Translators</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="45"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/> <source>Update</source> <translation type="unfinished"></translation> </message> @@ -608,22 +608,22 @@ <context> <name>InfoTab</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="71"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="74"/> <source><br><center>GPGFrontend is an easy-to-use, compact, cross-platform, <br>and installation-free gpg front-end tool.<br>It visualizes most of the common operations of gpg commands.<br>It's licensed under the GPL v3<br><br><b>Developer:</b><br>Saturneric<br><br>If you have any questions or suggestions, raise an issue<br/>at <a href="https://github.com/saturneric/GpgFrontend">GitHub</a> or send a mail to my mailing list at <a href="mailto:[email protected]">[email protected]</a>.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="79"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="82"/> <source><br><br> Built with Qt </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="80"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="83"/> <source> and GPGME </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="81"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="84"/> <source><br>Built at </source> <translation type="unfinished"></translation> </message> @@ -1996,53 +1996,53 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <context> <name>MainWindow</name> <message> - <location filename="../../src/MainWindow.cpp" line="46"/> + <location filename="../../src/MainWindow.cpp" line="62"/> <source>ENV Loading Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/MainWindow.cpp" line="47"/> + <location filename="../../src/MainWindow.cpp" line="63"/> <source>Gnupg is not installed correctly, please follow the ReadME instructions to install gnupg and then open GPGFrontend.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="37"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="103"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="269"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="493"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="668"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="849"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="272"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="498"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="858"/> <source>No Key Selected</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="44"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="110"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="500"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="682"/> <source>Invalid Operation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="45"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="501"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="676"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="506"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/> <source>The selected key contains a key that does not actually have a encrypt usage.<br/></source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="46"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="112"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="283"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="677"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="286"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="684"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="872"/> <source><br/>For example the Following Key: <br/></source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="64"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="521"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="527"/> <source>Encrypting</source> <translation type="unfinished"></translation> </message> @@ -2052,178 +2052,204 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="127"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="128"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="704"/> <source>Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="170"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="172"/> <source>Decrypting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="229"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="780"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="789"/> <source>Verifying</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="281"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="861"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="284"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="870"/> <source>Invalid KeyPair</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="282"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="862"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="285"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="871"/> <source>The selected keypair cannot be used for signing and encryption at the same time.<br/></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="293"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="300"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="873"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="296"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="303"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="882"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> <source>Incomplete Operation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="294"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="874"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="297"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="883"/> <source>None of the selected key pairs can provide the encryption function.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="301"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="881"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="304"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> <source>None of the selected key pairs can provide the signature function.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="317"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="321"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> <source>Encrypting and Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="975"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="374"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="987"/> <source>Decrypting and Verifying</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="471"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="475"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="544"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="557"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="561"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="565"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="641"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="645"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="649"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="722"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="754"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="759"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="810"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="823"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="827"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="831"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="927"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="939"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="943"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="947"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1007"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="563"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="567"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="648"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="652"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="762"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="771"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="819"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="832"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="840"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="937"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="949"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="953"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="957"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1019"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="557"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="641"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="823"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="563"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="648"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="832"/> <source>Select a file before doing it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="471"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="561"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="645"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="827"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="943"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="567"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="652"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="953"/> <source>No permission to read this file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="475"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="565"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="649"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="831"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="947"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="840"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="957"/> <source>No permission to create file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="580"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="485"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="586"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="662"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="845"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="481"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="581"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="837"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/> <source>The target file already exists, do you need to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="544"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="722"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="810"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="927"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1007"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="819"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="937"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1019"/> <source>An error occurred during operation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> <source>Please select the appropriate target file or signature file. Ensure that both are in this directory.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="759"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/> <source>No permission to read target file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="771"/> <source>No permission to read signature file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="939"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="949"/> <source>Select a file(.gpg/.asc) before doing it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1055"/> + <source>Outdated Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1056"/> + <source>This version(%1) is out of date, please update the latest version in time. </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1058"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1065"/> + <source>You can download the latest version(%1) on Github Releases Page.<br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1062"/> + <source>Unreleased Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1063"/> + <source>This version(%1) has not been officially released and is not recommended for use in a production environment. <br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="58"/> <source>There is one unencrypted file in attachment folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/> <source>There are </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/> <source> unencrypted files in attachment folder</source> <translation type="unfinished"></translation> </message> @@ -2529,7 +2555,7 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL </message> <message> <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/> - <source>Manage &keys</source> + <source>Manage &Keys</source> <translation type="unfinished"></translation> </message> <message> @@ -2538,192 +2564,202 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/> <source>&About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="222"/> <source>Show the application's About box</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="224"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="228"/> + <source>&Check for Updates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/> + <source>Check for updates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="233"/> <source>Open &Wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="225"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/> <source>Open the wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/> <source>Append Selected Key(s) To Text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/> <source>Append The Selected Keys To Text in Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Copy Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/> <source>Copy selected Email to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Show Key Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Show Details for this Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="252"/> <source>Refresh Key From Key Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="253"/> <source>Refresh key from default key server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="256"/> <source>Upload Public Key(s) To Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/> <source>Upload The Selected Public Keys To Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="263"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="272"/> <source>Remove PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="266"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="275"/> <source>Add PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="271"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="280"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="284"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="293"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="302"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="311"/> <source>&File...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="308"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="317"/> <source>&Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="319"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/> <source>&Keys</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="320"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/> <source>&Import Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>&Steganography</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="340"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="348"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="356"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/> <source>Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="376"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="371"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="381"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="378"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="388"/> <source>Special Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/> <source>Import key from...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="391"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="401"/> <source>Import key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="409"/> <source>Browser to view and operate file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="410"/> <source>Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="418"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="428"/> <source>Ready</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="425"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="435"/> <source>Key ToolBox</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="433"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="443"/> <source>Information Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="453"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="463"/> <source>Attached files:</source> <translation type="unfinished"></translation> </message> @@ -3092,33 +3128,33 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <context> <name>UpdateTab</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="124"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="127"/> <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="126"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="129"/> <source>New versions not only represent new features, but also often represent functional and security fixes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="130"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="133"/> <source>Current Version: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="138"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="141"/> <source>The current version is inconsistent with the latest version on github.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="140"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="143"/> <source>Please click <a href="https://github.com/saturneric/GpgFrontend/releases">here</a> to download the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="198"/> - <source>Latest Version: </source> + <location filename="../../src/ui/help/AboutDialog.cpp" line="202"/> + <source>Latest Version From Github: </source> <translation type="unfinished"></translation> </message> </context> diff --git a/resource/ts/gpgfrontend_en_us.ts b/resource/ts/gpgfrontend_en_us.ts index 2b6645d0..d111ddf4 100644 --- a/resource/ts/gpgfrontend_en_us.ts +++ b/resource/ts/gpgfrontend_en_us.ts @@ -4,22 +4,22 @@ <context> <name>AboutDialog</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="36"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="35"/> <source>About </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="42"/> <source>General</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/> <source>Translators</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="45"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/> <source>Update</source> <translation type="unfinished"></translation> </message> @@ -608,22 +608,22 @@ <context> <name>InfoTab</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="71"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="74"/> <source><br><center>GPGFrontend is an easy-to-use, compact, cross-platform, <br>and installation-free gpg front-end tool.<br>It visualizes most of the common operations of gpg commands.<br>It's licensed under the GPL v3<br><br><b>Developer:</b><br>Saturneric<br><br>If you have any questions or suggestions, raise an issue<br/>at <a href="https://github.com/saturneric/GpgFrontend">GitHub</a> or send a mail to my mailing list at <a href="mailto:[email protected]">[email protected]</a>.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="79"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="82"/> <source><br><br> Built with Qt </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="80"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="83"/> <source> and GPGME </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="81"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="84"/> <source><br>Built at </source> <translation type="unfinished"></translation> </message> @@ -1996,53 +1996,53 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <context> <name>MainWindow</name> <message> - <location filename="../../src/MainWindow.cpp" line="46"/> + <location filename="../../src/MainWindow.cpp" line="62"/> <source>ENV Loading Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/MainWindow.cpp" line="47"/> + <location filename="../../src/MainWindow.cpp" line="63"/> <source>Gnupg is not installed correctly, please follow the ReadME instructions to install gnupg and then open GPGFrontend.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="37"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="103"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="269"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="493"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="668"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="849"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="272"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="498"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="858"/> <source>No Key Selected</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="44"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="110"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="500"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="682"/> <source>Invalid Operation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="45"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="501"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="676"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="506"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/> <source>The selected key contains a key that does not actually have a encrypt usage.<br/></source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="46"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="112"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="283"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="677"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="286"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="684"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="872"/> <source><br/>For example the Following Key: <br/></source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="64"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="521"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="527"/> <source>Encrypting</source> <translation type="unfinished"></translation> </message> @@ -2052,178 +2052,204 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="127"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="128"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="704"/> <source>Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="170"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="172"/> <source>Decrypting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="229"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="780"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="789"/> <source>Verifying</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="281"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="861"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="284"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="870"/> <source>Invalid KeyPair</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="282"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="862"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="285"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="871"/> <source>The selected keypair cannot be used for signing and encryption at the same time.<br/></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="293"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="300"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="873"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="296"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="303"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="882"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> <source>Incomplete Operation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="294"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="874"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="297"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="883"/> <source>None of the selected key pairs can provide the encryption function.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="301"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="881"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="304"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> <source>None of the selected key pairs can provide the signature function.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="317"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="321"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> <source>Encrypting and Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="975"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="374"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="987"/> <source>Decrypting and Verifying</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="471"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="475"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="544"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="557"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="561"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="565"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="641"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="645"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="649"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="722"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="754"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="759"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="810"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="823"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="827"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="831"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="927"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="939"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="943"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="947"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1007"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="563"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="567"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="648"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="652"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="762"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="771"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="819"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="832"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="840"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="937"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="949"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="953"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="957"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1019"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="557"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="641"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="823"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="563"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="648"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="832"/> <source>Select a file before doing it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="471"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="561"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="645"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="827"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="943"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="567"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="652"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="953"/> <source>No permission to read this file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="475"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="565"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="649"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="831"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="947"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="840"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="957"/> <source>No permission to create file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="580"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="485"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="586"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="662"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="845"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="481"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="581"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="837"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/> <source>The target file already exists, do you need to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="544"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="722"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="810"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="927"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1007"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="819"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="937"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1019"/> <source>An error occurred during operation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> <source>Please select the appropriate target file or signature file. Ensure that both are in this directory.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="759"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/> <source>No permission to read target file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="771"/> <source>No permission to read signature file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="939"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="949"/> <source>Select a file(.gpg/.asc) before doing it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1055"/> + <source>Outdated Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1056"/> + <source>This version(%1) is out of date, please update the latest version in time. </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1058"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1065"/> + <source>You can download the latest version(%1) on Github Releases Page.<br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1062"/> + <source>Unreleased Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1063"/> + <source>This version(%1) has not been officially released and is not recommended for use in a production environment. <br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="58"/> <source>There is one unencrypted file in attachment folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/> <source>There are </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/> <source> unencrypted files in attachment folder</source> <translation type="unfinished"></translation> </message> @@ -2529,7 +2555,7 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL </message> <message> <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/> - <source>Manage &keys</source> + <source>Manage &Keys</source> <translation type="unfinished"></translation> </message> <message> @@ -2538,192 +2564,202 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/> <source>&About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="222"/> <source>Show the application's About box</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="224"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="228"/> + <source>&Check for Updates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/> + <source>Check for updates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="233"/> <source>Open &Wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="225"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/> <source>Open the wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/> <source>Append Selected Key(s) To Text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/> <source>Append The Selected Keys To Text in Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Copy Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/> <source>Copy selected Email to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Show Key Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Show Details for this Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="252"/> <source>Refresh Key From Key Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="253"/> <source>Refresh key from default key server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="256"/> <source>Upload Public Key(s) To Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/> <source>Upload The Selected Public Keys To Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="263"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="272"/> <source>Remove PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="266"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="275"/> <source>Add PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="271"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="280"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="284"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="293"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="302"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="311"/> <source>&File...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="308"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="317"/> <source>&Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="319"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/> <source>&Keys</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="320"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/> <source>&Import Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>&Steganography</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="340"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="348"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="356"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/> <source>Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="376"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="371"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="381"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="378"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="388"/> <source>Special Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/> <source>Import key from...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="391"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="401"/> <source>Import key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="409"/> <source>Browser to view and operate file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="410"/> <source>Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="418"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="428"/> <source>Ready</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="425"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="435"/> <source>Key ToolBox</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="433"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="443"/> <source>Information Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="453"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="463"/> <source>Attached files:</source> <translation type="unfinished"></translation> </message> @@ -3092,33 +3128,33 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <context> <name>UpdateTab</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="124"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="127"/> <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="126"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="129"/> <source>New versions not only represent new features, but also often represent functional and security fixes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="130"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="133"/> <source>Current Version: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="138"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="141"/> <source>The current version is inconsistent with the latest version on github.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="140"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="143"/> <source>Please click <a href="https://github.com/saturneric/GpgFrontend/releases">here</a> to download the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="198"/> - <source>Latest Version: </source> + <location filename="../../src/ui/help/AboutDialog.cpp" line="202"/> + <source>Latest Version From Github: </source> <translation type="unfinished"></translation> </message> </context> diff --git a/resource/ts/gpgfrontend_zh_chs.ts b/resource/ts/gpgfrontend_zh_chs.ts index 91fb2848..feeef9da 100644 --- a/resource/ts/gpgfrontend_zh_chs.ts +++ b/resource/ts/gpgfrontend_zh_chs.ts @@ -4,22 +4,22 @@ <context> <name>AboutDialog</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="36"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="35"/> <source>About </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="42"/> <source>General</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/> <source>Translators</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="45"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/> <source>Update</source> <translation type="unfinished"></translation> </message> @@ -608,22 +608,22 @@ <context> <name>InfoTab</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="71"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="74"/> <source><br><center>GPGFrontend is an easy-to-use, compact, cross-platform, <br>and installation-free gpg front-end tool.<br>It visualizes most of the common operations of gpg commands.<br>It's licensed under the GPL v3<br><br><b>Developer:</b><br>Saturneric<br><br>If you have any questions or suggestions, raise an issue<br/>at <a href="https://github.com/saturneric/GpgFrontend">GitHub</a> or send a mail to my mailing list at <a href="mailto:[email protected]">[email protected]</a>.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="79"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="82"/> <source><br><br> Built with Qt </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="80"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="83"/> <source> and GPGME </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="81"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="84"/> <source><br>Built at </source> <translation type="unfinished"></translation> </message> @@ -1996,53 +1996,53 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <context> <name>MainWindow</name> <message> - <location filename="../../src/MainWindow.cpp" line="46"/> + <location filename="../../src/MainWindow.cpp" line="62"/> <source>ENV Loading Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/MainWindow.cpp" line="47"/> + <location filename="../../src/MainWindow.cpp" line="63"/> <source>Gnupg is not installed correctly, please follow the ReadME instructions to install gnupg and then open GPGFrontend.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="37"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="103"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="269"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="493"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="668"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="849"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="272"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="498"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="858"/> <source>No Key Selected</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="44"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="110"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="500"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="682"/> <source>Invalid Operation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="45"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="501"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="676"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="506"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/> <source>The selected key contains a key that does not actually have a encrypt usage.<br/></source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="46"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="112"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="283"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="677"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="286"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="684"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="872"/> <source><br/>For example the Following Key: <br/></source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="64"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="521"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="527"/> <source>Encrypting</source> <translation type="unfinished"></translation> </message> @@ -2052,178 +2052,204 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="127"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="128"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="704"/> <source>Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="170"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="172"/> <source>Decrypting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="229"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="780"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="789"/> <source>Verifying</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="281"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="861"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="284"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="870"/> <source>Invalid KeyPair</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="282"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="862"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="285"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="871"/> <source>The selected keypair cannot be used for signing and encryption at the same time.<br/></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="293"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="300"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="873"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="296"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="303"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="882"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> <source>Incomplete Operation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="294"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="874"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="297"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="883"/> <source>None of the selected key pairs can provide the encryption function.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="301"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="881"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="304"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> <source>None of the selected key pairs can provide the signature function.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="317"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="321"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> <source>Encrypting and Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="975"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="374"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="987"/> <source>Decrypting and Verifying</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="471"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="475"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="544"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="557"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="561"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="565"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="641"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="645"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="649"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="722"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="754"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="759"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="810"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="823"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="827"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="831"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="927"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="939"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="943"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="947"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1007"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="563"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="567"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="648"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="652"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="762"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="771"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="819"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="832"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="840"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="937"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="949"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="953"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="957"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1019"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="557"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="641"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="823"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="563"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="648"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="832"/> <source>Select a file before doing it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="471"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="561"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="645"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="827"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="943"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="567"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="652"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="953"/> <source>No permission to read this file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="475"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="565"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="649"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="831"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="947"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="840"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="957"/> <source>No permission to create file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="580"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="485"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="586"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="662"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="845"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="481"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="581"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="837"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/> <source>The target file already exists, do you need to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="544"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="722"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="810"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="927"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1007"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="819"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="937"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1019"/> <source>An error occurred during operation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> <source>Please select the appropriate target file or signature file. Ensure that both are in this directory.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="759"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/> <source>No permission to read target file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="771"/> <source>No permission to read signature file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="939"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="949"/> <source>Select a file(.gpg/.asc) before doing it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1055"/> + <source>Outdated Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1056"/> + <source>This version(%1) is out of date, please update the latest version in time. </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1058"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1065"/> + <source>You can download the latest version(%1) on Github Releases Page.<br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1062"/> + <source>Unreleased Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1063"/> + <source>This version(%1) has not been officially released and is not recommended for use in a production environment. <br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="58"/> <source>There is one unencrypted file in attachment folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/> <source>There are </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/> <source> unencrypted files in attachment folder</source> <translation type="unfinished"></translation> </message> @@ -2529,7 +2555,7 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL </message> <message> <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/> - <source>Manage &keys</source> + <source>Manage &Keys</source> <translation type="unfinished"></translation> </message> <message> @@ -2538,192 +2564,202 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/> <source>&About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="222"/> <source>Show the application's About box</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="224"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="228"/> + <source>&Check for Updates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/> + <source>Check for updates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="233"/> <source>Open &Wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="225"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/> <source>Open the wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/> <source>Append Selected Key(s) To Text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/> <source>Append The Selected Keys To Text in Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Copy Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/> <source>Copy selected Email to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Show Key Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Show Details for this Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="252"/> <source>Refresh Key From Key Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="253"/> <source>Refresh key from default key server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="256"/> <source>Upload Public Key(s) To Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/> <source>Upload The Selected Public Keys To Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="263"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="272"/> <source>Remove PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="266"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="275"/> <source>Add PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="271"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="280"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="284"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="293"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="302"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="311"/> <source>&File...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="308"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="317"/> <source>&Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="319"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/> <source>&Keys</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="320"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/> <source>&Import Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>&Steganography</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="340"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="348"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="356"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/> <source>Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="376"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="371"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="381"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="378"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="388"/> <source>Special Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/> <source>Import key from...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="391"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="401"/> <source>Import key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="409"/> <source>Browser to view and operate file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="410"/> <source>Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="418"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="428"/> <source>Ready</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="425"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="435"/> <source>Key ToolBox</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="433"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="443"/> <source>Information Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="453"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="463"/> <source>Attached files:</source> <translation type="unfinished"></translation> </message> @@ -3092,33 +3128,33 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <context> <name>UpdateTab</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="124"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="127"/> <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="126"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="129"/> <source>New versions not only represent new features, but also often represent functional and security fixes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="130"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="133"/> <source>Current Version: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="138"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="141"/> <source>The current version is inconsistent with the latest version on github.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="140"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="143"/> <source>Please click <a href="https://github.com/saturneric/GpgFrontend/releases">here</a> to download the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="198"/> - <source>Latest Version: </source> + <location filename="../../src/ui/help/AboutDialog.cpp" line="202"/> + <source>Latest Version From Github: </source> <translation type="unfinished"></translation> </message> </context> diff --git a/resource/ts/gpgfrontend_zh_cht.ts b/resource/ts/gpgfrontend_zh_cht.ts index 91fb2848..feeef9da 100644 --- a/resource/ts/gpgfrontend_zh_cht.ts +++ b/resource/ts/gpgfrontend_zh_cht.ts @@ -4,22 +4,22 @@ <context> <name>AboutDialog</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="36"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="35"/> <source>About </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="42"/> <source>General</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="43"/> <source>Translators</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="45"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="44"/> <source>Update</source> <translation type="unfinished"></translation> </message> @@ -608,22 +608,22 @@ <context> <name>InfoTab</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="71"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="74"/> <source><br><center>GPGFrontend is an easy-to-use, compact, cross-platform, <br>and installation-free gpg front-end tool.<br>It visualizes most of the common operations of gpg commands.<br>It's licensed under the GPL v3<br><br><b>Developer:</b><br>Saturneric<br><br>If you have any questions or suggestions, raise an issue<br/>at <a href="https://github.com/saturneric/GpgFrontend">GitHub</a> or send a mail to my mailing list at <a href="mailto:[email protected]">[email protected]</a>.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="79"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="82"/> <source><br><br> Built with Qt </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="80"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="83"/> <source> and GPGME </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="81"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="84"/> <source><br>Built at </source> <translation type="unfinished"></translation> </message> @@ -1996,53 +1996,53 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <context> <name>MainWindow</name> <message> - <location filename="../../src/MainWindow.cpp" line="46"/> + <location filename="../../src/MainWindow.cpp" line="62"/> <source>ENV Loading Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/MainWindow.cpp" line="47"/> + <location filename="../../src/MainWindow.cpp" line="63"/> <source>Gnupg is not installed correctly, please follow the ReadME instructions to install gnupg and then open GPGFrontend.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="37"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="103"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="269"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="493"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="668"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="849"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="272"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="498"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="858"/> <source>No Key Selected</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="44"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="110"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="500"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="675"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="505"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="682"/> <source>Invalid Operation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="45"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="501"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="676"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="506"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="683"/> <source>The selected key contains a key that does not actually have a encrypt usage.<br/></source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="46"/> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="112"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="283"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="502"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="677"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="863"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="286"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="507"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="684"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="872"/> <source><br/>For example the Following Key: <br/></source> <translation type="unfinished"></translation> </message> <message> <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="64"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="521"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="527"/> <source>Encrypting</source> <translation type="unfinished"></translation> </message> @@ -2052,178 +2052,204 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="127"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="696"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="128"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="704"/> <source>Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="170"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="172"/> <source>Decrypting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="229"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="780"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="232"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="789"/> <source>Verifying</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="281"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="861"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="284"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="870"/> <source>Invalid KeyPair</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="282"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="862"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="285"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="871"/> <source>The selected keypair cannot be used for signing and encryption at the same time.<br/></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="293"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="300"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="873"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="880"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="296"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="303"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="882"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="889"/> <source>Incomplete Operation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="294"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="874"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="297"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="883"/> <source>None of the selected key pairs can provide the encryption function.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="301"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="881"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="304"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="890"/> <source>None of the selected key pairs can provide the signature function.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="317"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="899"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="321"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="909"/> <source>Encrypting and Signing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="369"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="975"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="374"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="987"/> <source>Decrypting and Verifying</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="471"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="475"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="544"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="557"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="561"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="565"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="641"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="645"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="649"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="722"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="754"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="759"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="810"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="823"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="827"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="831"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="927"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="939"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="943"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="947"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1007"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="563"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="567"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="648"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="652"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="762"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="771"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="819"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="832"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="840"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="937"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="949"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="953"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="957"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1019"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="467"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="557"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="641"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="823"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="472"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="563"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="648"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="832"/> <source>Select a file before doing it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="471"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="561"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="645"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="827"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="943"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="476"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="567"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="652"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="953"/> <source>No permission to read this file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="475"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="565"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="649"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="831"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="947"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="571"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="840"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="957"/> <source>No permission to create file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="480"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="580"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="655"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="836"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="485"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="586"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="662"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="845"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="481"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="581"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="656"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="837"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="486"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="587"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="663"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="846"/> <source>The target file already exists, do you need to overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="544"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="625"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="722"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="810"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="927"/> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1007"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="550"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="632"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="730"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="819"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="937"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1019"/> <source>An error occurred during operation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="755"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> <source>Please select the appropriate target file or signature file. Ensure that both are in this directory.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="759"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="767"/> <source>No permission to read target file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="763"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="771"/> <source>No permission to read signature file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="939"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="949"/> <source>Select a file(.gpg/.asc) before doing it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="54"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1055"/> + <source>Outdated Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1056"/> + <source>This version(%1) is out of date, please update the latest version in time. </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1058"/> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1065"/> + <source>You can download the latest version(%1) on Github Releases Page.<br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1062"/> + <source>Unreleased Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotFunction.cpp" line="1063"/> + <source>This version(%1) has not been officially released and is not recommended for use in a production environment. <br/></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="58"/> <source>There is one unencrypted file in attachment folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/> <source>There are </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="56"/> + <location filename="../../src/ui/main_window/MainWindowSlotUI.cpp" line="60"/> <source> unencrypted files in attachment folder</source> <translation type="unfinished"></translation> </message> @@ -2529,7 +2555,7 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL </message> <message> <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="212"/> - <source>Manage &keys</source> + <source>Manage &Keys</source> <translation type="unfinished"></translation> </message> <message> @@ -2538,192 +2564,202 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="219"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="220"/> <source>&About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="221"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="222"/> <source>Show the application's About box</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="224"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="228"/> + <source>&Check for Updates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/> + <source>Check for updates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="233"/> <source>Open &Wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="225"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/> <source>Open the wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="230"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/> <source>Append Selected Key(s) To Text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="231"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/> <source>Append The Selected Keys To Text in Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="234"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/> <source>Copy Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="235"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/> <source>Copy selected Email to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="239"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/> <source>Show Key Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="240"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="249"/> <source>Show Details for this Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="243"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="252"/> <source>Refresh Key From Key Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="244"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="253"/> <source>Refresh key from default key server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="247"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="256"/> <source>Upload Public Key(s) To Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="248"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="257"/> <source>Upload The Selected Public Keys To Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="263"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="272"/> <source>Remove PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="266"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="275"/> <source>Add PGP Header</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="271"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="280"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="284"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="293"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="302"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="311"/> <source>&File...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="308"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="317"/> <source>&Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="319"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="328"/> <source>&Keys</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="320"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/> <source>&Import Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="329"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/> <source>&Steganography</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="338"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="347"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="340"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="349"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="348"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="358"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="356"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/> <source>Crypt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="366"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="376"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="371"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="381"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="378"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="388"/> <source>Special Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="390"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/> <source>Import key from...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="391"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="401"/> <source>Import key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="399"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="409"/> <source>Browser to view and operate file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="400"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="410"/> <source>Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="418"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="428"/> <source>Ready</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="425"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="435"/> <source>Key ToolBox</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="433"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="443"/> <source>Information Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="453"/> + <location filename="../../src/ui/main_window/MainWindowUI.cpp" line="463"/> <source>Attached files:</source> <translation type="unfinished"></translation> </message> @@ -3092,33 +3128,33 @@ This is NOT your Public Key, so DON'T give it away.<br />Do you REALL <context> <name>UpdateTab</name> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="124"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="127"/> <source>It is recommended that you always check the version of GpgFrontend and upgrade to the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="126"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="129"/> <source>New versions not only represent new features, but also often represent functional and security fixes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="130"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="133"/> <source>Current Version: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="138"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="141"/> <source>The current version is inconsistent with the latest version on github.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="140"/> + <location filename="../../src/ui/help/AboutDialog.cpp" line="143"/> <source>Please click <a href="https://github.com/saturneric/GpgFrontend/releases">here</a> to download the latest version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/help/AboutDialog.cpp" line="198"/> - <source>Latest Version: </source> + <location filename="../../src/ui/help/AboutDialog.cpp" line="202"/> + <source>Latest Version From Github: </source> <translation type="unfinished"></translation> </message> </context> diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index eadce626..243570e5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -23,6 +23,8 @@ if(${CMAKE_BUILD_TYPE} STREQUAL "Release") elseif(LINUX) file(COPY ${CMAKE_SOURCE_DIR}/resource/gpgfrontend DESTINATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ FOLLOW_SYMLINK_CHAIN) set(RESOURCE_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/gpgfrontend/usr/share) + else() + set(RESOURCE_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) endif() else() set(RESOURCE_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) |