notion2.2.0的汉化
引言
近期或许不少国内的notion使用者发现自己的notion汉化失效,或者不能用原来的方法汉化。
已知在旧版notion中的,我们的汉化方法是在C:\Users\用户名\AppData\Local\Programs\Notion\resources\app\renderer目录下添加文件notion-zh_CN.js,并把同一目录下的preload.js打开,在最底部加入 require("./notion-zh_CN")
。
新版notion无法继续汉化的原因
- notion2.2.0不支持原来的notion-zh_CN.js,需要去下载新版的notion-zh_CN.js
新版notion-zh_CN.js的github地址 - 新版notion将C:\Users\用户名\AppData\Local\Programs\Notion\resources\app\renderer目录下的app文件夹压缩为app.asar文件
新版汉化方法
- 注意:
如果缺少配置(如没有node.js)导致无法解压和压缩asar文件,或者不想手动配置,可以直接返回顶部下载我配置好的app.asar文件;
替换掉C:\Users\用户名\AppData\Local\Programs\Notion\resources\app\renderer目录下原有的app.asar文件即可完成汉化。
1、将app.asar解压缩
win+r打开cmd
安装asar
npm install -g asar
cd到app.asar所在文件目录
cd C:\Users\用户名\AppData\Local\Programs\Notion\resources
下载asar
将app.asar解压缩为文件夹app
asar extract app.asar app
2、notion-zh_CN.js和preload.js的配置(操作同旧版
将notion-zh_CN.js放入打开解压后的文件app,在其中加入新版notion-zh_CN.js
并把同一目录下的preload.js打开,在最底部加入
require("./notion-zh_CN")
3、将配置好的app文件夹打包回app.asar
首先删除原来renderer文件夹下的app.asar包
在cmd中,cd到app文件夹所在位置,运行
asar pack app app.asar
此时文件夹内生成了新的app.asar
重新启动notion,显示汉化成功。
再次声明:
如果缺少配置(如没有node.js)导致无法解压和压缩asar文件,建议直接返回顶部下载我配置好的app.asar文件