Dear,大家好,我是“前端小鑫同学”,😇长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~
最近在看Electron的开发也在写点笔记,期间下载一些依赖的时候总是网络不给力,不科学的方式上网就是不好使,现在的一些上网小工具的客户端就通常会采用Electron来做开发,如果你遇到一款体验效果还不错但是界面是全英文的就莫名的。。。,今天来尝试将别的开发的Electron应用做一次汉化吧!
asar
的一个Node
包,我们这里就不用再进行安装了使用npx执行运行即可;npx asar extract ./app.asar ./output
uTools
里面的文字识别插件来帮助我们提取页面的关键字,这里我们先把左侧的菜单做一次汉化,我们就简单的列举一下:
asar
的命令来进行打包:npx asar pack ./output ./app1.asar
,将打包后的内容按如何解包那一节的方法操作即可,下图就是我们汉化完的菜单:
此次番外篇我们只是简单的介绍了无源码汉化的大致流程和如何对Electron打包后的产品中的app.asar
文件进行解包和二次打包,不涉及源码逻辑更改和源码还原,也没有遇到加密等问题。网上也能找到此客户端的汉化包,但是我们作为技术人也要了解怎么实现😘。