这是一个自动替换GithubDesktop中文本为目标语言文本的程序, 优点是对GithubDesktop频繁更新的版本变化兼容性比较高。 即便只有那么一两条失去了翻译,也只需要手动再修改添加一下即可, 项目维护成本很低
第一种方法: 下载或自行构建 GitHubDesktop2Chinese.exe 双击运行, 自动联网获取最新localization.json完成汉化
第二种方法: 下载或自行构建 GitHubDesktop2Chinese.exe 和 localization.json 放在同一个文件夹 运行程序即可
GitHubDesktop每次版本更新都需要运行一次此程序才能完成汉化
下载克隆项目 本地使用VS2022 使用CMAKE打开,即可构建
只需要克隆仓库,阅读
json/关于一些注意事项.txt
,注意一些编写时的事项, 然后在json/localization.json
文件中参照已经写过的格式补充要汉化的条目即可 将此文件放在程序目录下,确保程序可以读取运行 然后提交PR
如果报错提示找不到openssl 的dll文件,则说明你的机器上没有安装openssl(在线获取最新本地化文件需要openssl的支持)
你可以在这里下载,解压后将两个dll文件复制的exe同目录下即可
我一直在寻找使用openssl库时不依赖其dll的方法,如果你恰巧知道,请一定要或提交Issues 此方法我已经找到,当下最新exe无需依赖openssl dll
感谢以下诸位提供的优质的开源项目
- CLI: https://github.com/CLIUtils/CLI11
- HttpLib: https://github.com/yhirose/cpp-httplib
- nlohmann/json: https://github.com/nlohmann/json
- spdlog: https://github.com/gabime/spdlog
- WinReg: https://github.com/GiovanniDicanio/WinReg
暂无