Clash汉化准备
Clash的文字相关配置都在Clash for Windows\resources\app.asar
中。这个文件不能用普通压缩软件解压。需要用到node.js
的 npm
,用npm安装asar,然后又asar解析app.asar文件,更改里面的变量,达到汉化的目的。
- 安装
node.js
,node.js
里面自带npm包管理器; - 用
npm
安装asar
;
npm install -g asar
检查是否安装成功
asar --version
如果没有正常输出版本号,就要手动配置环境变量
- 用
asar
,解析app.asar
文件;
如果安装成功,就能尝试解包了。输入
asar extract app.asar 文件夹名
然后文件就会解压到指定文件夹中,正常情况下命令行中不会有输出。然后找到 renderer.js(在Clash for Windows\resources\文件夹名\dist\electron目录下)
,用vscode或者记事本之类的打开,进行查找替换,替换时,如果只是一个单词比如按钮之类的,可以两边加上双引号(英文的双引号),并勾上区分大小写,然后替换,就不会不小心替换了别的代码。两个单词以上的,就不一定放在一起了,需要自行查找。反正凡是没被双引号包括的内容不能替换,双引号内的也要谨慎替换。
- 更改文件里的变量,就是翻译成中文;
想要汉化哪个单词就搜索哪个,逐个替换。
- 翻译完成将文件压缩回
app.asar
。
asar pack 文件夹名 app.asar
- 重新打开软件,汉化完成。
欢迎给我留言评论或关注公众号哦~
订阅我的公众号,扫描二维码或微信搜索【 比邻之地 】我会定期发布教程和分享,有问题欢迎留言,感谢你的关注!本文作者:若无特殊说明,则本文为原创文章,版权归上官大吉所有
本文链接:http://91guangju.com/index.php/archives/356/
版权说明:所有原创文章采用知识共享署名-非商业性使用4.0国际许可协议进行许可,经许可转载和修改,请务必注明文章来源且不可用于商业目的