From 3118b9d46e168541ec0862f45c36e53bab6abc09 Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 12:51:24 -0700 Subject: [PATCH 01/12] Rewording for clarity --- languages/en-US.ini | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/languages/en-US.ini b/languages/en-US.ini index 77b9ecb..f51ff29 100644 --- a/languages/en-US.ini +++ b/languages/en-US.ini @@ -31,9 +31,9 @@ SendTo = Send to OpenWith = Open with WinX = Win+X -LnkFile = lnk file -UwpLnk = uwp lnk -ExeFile = exe +LnkFile = .lnk file +UwpLnk = UWP .lnk files +ExeFile = .exe TextFile = Text file ImageFile = Image file @@ -48,7 +48,7 @@ CustomExtension = Specific file type PerceivedType = Perceived file type DirectoryType = Folder type -EnhanceMenu = Enhance menu +EnhanceMenu = Menu ehancements ThirdRules = Third-party rules DragDrop = Right-click and drag PublicReferences = Public references @@ -300,10 +300,10 @@ AppDir = Program directory OpenConfigDir = Open the directory where the configuration file is located AutoBackup = Automatically back up the registry when deleting the menu OpenBackupDir = Open the backup folder -CheckUpdate = Check program and dictionary update +CheckUpdate = Check for program and dictionary updates ImmediatelyCheckUpdate = Check immediately ProtectOpenItem = Protect the "Open" menu item -WebSearchEngine = Search engine used for web search +WebSearchEngine = Search engine used for web searches CustomEngine = Custom SetCustomEngine = Define search engine (use %s instead of search keywords) From cb4a4ac19af204d6dfe44c91d1400813fb42f6c1 Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:00:15 -0700 Subject: [PATCH 02/12] Create english localization of README.md --- readme-en.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 readme-en.md diff --git a/readme-en.md b/readme-en.md new file mode 100644 index 0000000..a5fd679 --- /dev/null +++ b/readme-en.md @@ -0,0 +1,52 @@ +# ContextMenuManager +------ +> A program to manage the Windows right-click context menu. + +## Key features +* Enable and disable context menu options for files, folders, submenus (e.g. open, send to), Internet Explorer, and Win + X +* Modify names and icons of menu options +* Delete context menu entries +* Open menu option locations in the registry or file explorer +* Add custom menu items and commands + +## Supported systems and features +* Windows 7, 8, 8.1, 10, Vista +* 32 and 64 bit systems +* Support for display scaling, optimal at 150% +* localization support, contributions are welcome + +## Screenshots +![](https://raw.githubusercontent.com/BluePointLilac/ContextMenuManager/master/Screenshot.png) + +## Third-party resources +* Main program icon from [Easyicon][1]
![](https://raw.githubusercontent.com/BluePointLilac/ContextMenuManager/master/ContextMenuManager/Properties/AppIcon.ico) +* [Button icons][2] from [Alibaba Iconfont][3] +* WinX HashLnk author: [Rafael Rivera][4] + +## Updates +* Program and dictionary updates can be installed within the program, overwritting the original files. +* Due to limitations with Github and Gitee Raw, the program can only check for updates once a month.
The latest updates can always be found on [Github Releases][5] or [Gitee Releases][6]. + +## Notices +* Some special menu items (Shell extensions,file encryption(&Y)) may not be displayed in the context menu,but will still show as enabled within the program; this is normal. +* Different context menu manager programs may use different methods for disabling menu options. Using multiple managers at once is not recommended. While other programs may use destructive methods, this program will utilize the registry keys provided by the system to hide menu items when possible. +
If you have used other context menu managers in the past, it is recommended that you use that program to restore the menu items before using this one, in order to avoid any potential issues. +* This program is not designed to perform clean uninstalls; however, it can help you find the registry and file locations of menu items so that they can be modified. If you are not familar with such operations, it is recommended you use the enable/disable functions only. + +## Author contact +* This program was developed independently by me (BluePointLilac),thought I would like to thank [PcMoe][7] admin @坑晨 for answering my questions. There will inevitably be bugs, so any reports and suggestions are welcome. +* My Bilibili page: [蓝点lilac][8](Follow me!) +* My e-mail: 1617859183@qq.com + +## Donations +This program is completely free of charge; if you find this program useful, you can donate by scanning the QR codes below(WeChat, Alipay, QQ) +
Any amount is welcome,thank you for your understanding and support!Please also don't forget to star this repo (It means a lot to me!)
![](https://raw.githubusercontent.com/BluePointLilac/ContextMenuManager/master/ContextMenuManager/Properties/Resources/Images/Donate.png) + + [1]: https://www.easyicon.net/1208132-mouse_icon.html + [2]: https://github.com/BluePointLilac/ContextMenuManager/tree/master/ContextMenuManager/Properties/Resources/Images + [3]: https://www.iconfont.cn/ + [4]: https://github.com/riverar/hashlnk + [5]: https://github.com/BluePointLilac/ContextMenuManager/releases + [6]: https://gitee.com/BluePointLilac/ContextMenuManager/releases + [7]: http://www.pcmoe.net/ + [8]: https://space.bilibili.com/34492771 From 56a43a8b78717ae3e9508ef76d8828ec57cd1f05 Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:02:20 -0700 Subject: [PATCH 03/12] Rename readme-en.md to README-en.md --- readme-en.md => README-en.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename readme-en.md => README-en.md (100%) diff --git a/readme-en.md b/README-en.md similarity index 100% rename from readme-en.md rename to README-en.md From 8333e1ed4a79f26dd6160c572d735de7c0505a2e Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:05:36 -0700 Subject: [PATCH 04/12] Add english screenshot --- screenshot-en.png | Bin 0 -> 49327 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 screenshot-en.png diff --git a/screenshot-en.png b/screenshot-en.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8a81d99c62af4203ca4ce09d2debbe860adb6e GIT binary patch literal 49327 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 literal 0 HcmV?d00001 From 229cccfda2630335639d284c7c528bedee7d0d46 Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:09:06 -0700 Subject: [PATCH 05/12] Link to english translation --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fbce345..d7962ad 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +**[English](README-en.md)** # ContextMenuManager ------ > 一个纯粹的Windows右键菜单管理程序 @@ -46,4 +47,4 @@ [5]: https://github.com/BluePointLilac/ContextMenuManager/releases [6]: https://gitee.com/BluePointLilac/ContextMenuManager/releases [7]: http://www.pcmoe.net/ - [8]: https://space.bilibili.com/34492771 \ No newline at end of file + [8]: https://space.bilibili.com/34492771 From a16778f08cc39856ef82229356809313443a9b2b Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:09:52 -0700 Subject: [PATCH 06/12] link to english screenshot --- README-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README-en.md b/README-en.md index a5fd679..1aaa8ce 100644 --- a/README-en.md +++ b/README-en.md @@ -16,7 +16,7 @@ * localization support, contributions are welcome ## Screenshots -![](https://raw.githubusercontent.com/BluePointLilac/ContextMenuManager/master/Screenshot.png) +![](Screenshot-en.png) ## Third-party resources * Main program icon from [Easyicon][1]
![](https://raw.githubusercontent.com/BluePointLilac/ContextMenuManager/master/ContextMenuManager/Properties/AppIcon.ico) From cd25f972bdc972836aa0b5383673346d5e45fe0c Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:10:45 -0700 Subject: [PATCH 07/12] fix img path --- README-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README-en.md b/README-en.md index 1aaa8ce..3397d65 100644 --- a/README-en.md +++ b/README-en.md @@ -16,7 +16,7 @@ * localization support, contributions are welcome ## Screenshots -![](Screenshot-en.png) +![](./Screenshot-en.png) ## Third-party resources * Main program icon from [Easyicon][1]
![](https://raw.githubusercontent.com/BluePointLilac/ContextMenuManager/master/ContextMenuManager/Properties/AppIcon.ico) From b726cb732806608edfd0ffc6b3830f0e64efaafe Mon Sep 17 00:00:00 2001 From: Geoff Banh <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:14:10 -0700 Subject: [PATCH 08/12] rename sc to match --- screenshot-en.png => Screenshot-en.png | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename screenshot-en.png => Screenshot-en.png (100%) diff --git a/screenshot-en.png b/Screenshot-en.png similarity index 100% rename from screenshot-en.png rename to Screenshot-en.png From 56782585a64aa3b92131d5c8f7ee76778d3b81b1 Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:15:35 -0700 Subject: [PATCH 09/12] use relative path for resources --- README-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README-en.md b/README-en.md index 3397d65..faa29ba 100644 --- a/README-en.md +++ b/README-en.md @@ -43,7 +43,7 @@ This program is completely free of charge; if you find this program useful, you
Any amount is welcome,thank you for your understanding and support!Please also don't forget to star this repo (It means a lot to me!)
![](https://raw.githubusercontent.com/BluePointLilac/ContextMenuManager/master/ContextMenuManager/Properties/Resources/Images/Donate.png) [1]: https://www.easyicon.net/1208132-mouse_icon.html - [2]: https://github.com/BluePointLilac/ContextMenuManager/tree/master/ContextMenuManager/Properties/Resources/Images + [2]: ContextMenuManager/Properties/Resources/Images [3]: https://www.iconfont.cn/ [4]: https://github.com/riverar/hashlnk [5]: https://github.com/BluePointLilac/ContextMenuManager/releases From 9d9bb19b4014684348ec26bd444a656ef67bf690 Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:32:09 -0700 Subject: [PATCH 10/12] link to chinese --- README-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README-en.md b/README-en.md index faa29ba..1cfd767 100644 --- a/README-en.md +++ b/README-en.md @@ -1,3 +1,4 @@ +[中文](./README.md) # ContextMenuManager ------ > A program to manage the Windows right-click context menu. From 324dd91cddd099884d045fea837da56a416b2546 Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:33:20 -0700 Subject: [PATCH 11/12] non-unicode comma --- README-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README-en.md b/README-en.md index 1cfd767..27f9b8f 100644 --- a/README-en.md +++ b/README-en.md @@ -35,7 +35,7 @@ * This program is not designed to perform clean uninstalls; however, it can help you find the registry and file locations of menu items so that they can be modified. If you are not familar with such operations, it is recommended you use the enable/disable functions only. ## Author contact -* This program was developed independently by me (BluePointLilac),thought I would like to thank [PcMoe][7] admin @坑晨 for answering my questions. There will inevitably be bugs, so any reports and suggestions are welcome. +* This program was developed independently by me (BluePointLilac), thought I would like to thank [PcMoe][7] admin @坑晨 for answering my questions. There will inevitably be bugs, so any reports and suggestions are welcome. * My Bilibili page: [蓝点lilac][8](Follow me!) * My e-mail: 1617859183@qq.com From 7a03feca6bd35589247fd059e401484b4fd994bc Mon Sep 17 00:00:00 2001 From: Geoff B <38046772+geoff-B@users.noreply.github.com> Date: Fri, 5 Mar 2021 15:34:22 -0700 Subject: [PATCH 12/12] typo --- README-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README-en.md b/README-en.md index 27f9b8f..4d78481 100644 --- a/README-en.md +++ b/README-en.md @@ -35,7 +35,7 @@ * This program is not designed to perform clean uninstalls; however, it can help you find the registry and file locations of menu items so that they can be modified. If you are not familar with such operations, it is recommended you use the enable/disable functions only. ## Author contact -* This program was developed independently by me (BluePointLilac), thought I would like to thank [PcMoe][7] admin @坑晨 for answering my questions. There will inevitably be bugs, so any reports and suggestions are welcome. +* This program was developed independently by me (BluePointLilac), though I would like to thank [PcMoe][7] admin @坑晨 for answering my questions. There will inevitably be bugs, so any reports and suggestions are welcome. * My Bilibili page: [蓝点lilac][8](Follow me!) * My e-mail: 1617859183@qq.com