这是一个自动替换GithubDesktop中文本为目标语言文本的程序,
优点是对GithubDesktop频繁更新的版本变化兼容性比较高。
即便只有那么一两条失去了翻译,也只需要手动再修改添加一下即可,
项目维护成本很低
第一种方法: 下载或自行构建 GitHubDesktop2Chinese.exe 双击运行, 自动联网获取最新localization.json完成汉化
第二种方法: 下载或自行构建 GitHubDesktop2Chinese.exe 和 localization.json 放在同一个文件夹。运行程序即可
GitHubDesktop每次版本更新都需要运行一次此程序才能完成汉化
下载克隆项目 本地使用VS2022 使用CMAKE打开,即可构建
只需要克隆仓库,阅读
json/关于一些注意事项.txt
,注意一些编写时的事项, 然后在json/localization.json
文件中参照已经写过的格式补充要汉化的条目即可
将此文件放在程序目录下,确保程序可以读取运行 然后提交PR
如果报错提示找不到openssl 的dll文件,请更新到最新版
如果你有任何建议可以提issus.
感谢以下诸位提供的优质的开源项目
- 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
暂无