冰冻芋头 (@AliverAnme) 在 Gitlens 汉化研究,附带构建与破解 中发帖
前文
折腾了gitlens的构建之后,想着能不能汉化,故而对gitlens的框架大致看了一下
界面的具体构成大致如下
[image]
[image]
很不幸的是上面两张图对应的界面由于是插件的自实现,而非调用 VScode 的接口,作者也没有对多语言版本做预留,其文本内容都是硬编码在相应界面的源码中,手动汉化虽然可行,但工作量较大,且结构复杂,也很难通过自动化的流程和工具来帮助翻译(要么在函数内返回,要么嵌套在 html 结构中
但除此之外的右键菜单、命令和一些通过VScode来实现的页面是能做到用工具翻译的
主要关注的文件有,项目根目录下的:
package.json
contributions.json
package.json内声明了插件的设置、右键菜单、命令等一切文本,然而光翻译package.json是不行的,package.json的内容一部分由con...