Clash 汉化方法
汉化包下载
最新版请前往 telegram 汉化包更新频道获取:
https://t.me/ClashR_for_Windows_Channel
或者前往GitHub获取最新汉化包下载:
https://github.com/BoyceLig/Clash_Chinese_Patch/releases
Windows 平台汉化
请自行替换下列路径中的app.asar文件
默认路径是 C:\Program Files\Clash for Windows\resources\app.asar
...\Clash for Windows\resources\app.asar
MacOS 平台汉化
依次打开 – 访达 – 应用程序 – 右键 Clash for Windows – 显示包内容 – Contents – Resources 替换 app.asar 文件即可。
注意
此汉化包仅在 Windows 版本测试。
如果 Clash For Windows 正在运行,请先退出
自己汉化方法
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 |
重新打开软件,汉化完成。