jidesheng6 发表于 2020-10-4 18:58

NSIS打包程序汉化方法

本帖最后由 jidesheng6 于 2020-10-5 00:12 编辑

> 前言:最近帮女朋友写了个软件,是关于人员管理的系统,用了SQLSERVER数据库,但是一般其他人电脑上都没有这个数据库文件,我的操作是压缩成EXE然后拷贝过去,感觉有点不方便,顺势学习一下EXE打包成安装程序,软件是NSIS。

# 下载软件
`软件下载这一块没啥讲的,百度搜索:NSIS和HM NIS Edit这两个软件安装好就可以了`

# 开始使用
`一开始的时候界面大概如下所示:`


`由于没有给之前截图,做好的安装包程序样子如下,大概就是全都是英文。`

`看了向导过程的语言选项,始终没有找到中文选项,于是准备自己汉化`

`因为报错的时候提示了语言文件在哪,所以我就直接定位了`
`大家想要打包EXE直接新建向导就可以了,其他功能自己慢慢研究吧`

# 汉化过程
`首先我们打开NISI的安装目录(不是编辑器的,是Nullsoft Install System的安装目录),我的目录是:D:\SoftWare_Collections\NSIS\Contrib\Language files,大家自己找自己的就好`

打开目录后如下图所示,打开English文件

可以看到上图红色箭头的地方,如果没有汉化,那边都是对应的英文名称,`$(^Name)`表示你设置的安装程序名称,这里修改好了,使用`notepad++`转换为ANSI编码,否则会出现乱码

上面只是修改一些控件显示的名字,我们接着来到`D:\SoftWare_Collections\NSIS\Contrib\Modern UI\Language files`目录下,找到English开头的文件编辑


同样的,在下图可以看到是已经修改的,只要运行没有汉化过生成的安装包程序,对着它的英文在里面搜索单词或句子,自行替换测试就可以了。

# 结束
`到此就结束了`

mefcl 发表于 2020-10-5 10:22

nsis官方有中文的,但是不带脚本编辑器HM NIS Edit,第三方就非常多了,还带了脚本编辑器和非常多例子。比如我之前汉化过3.05https://mefcl.lanzouj.com/b00zonnab 密码:3m4j你可以看看

jidesheng6 发表于 2020-10-4 21:14

Mercury233 发表于 2020-10-4 19:55
NSIS有官中的,不需要自己汉化字段

{:1_911:}我以为没有,白忙活了

Mercury233 发表于 2020-10-4 19:55

NSIS有官中的,不需要自己汉化字段

Natu 发表于 2020-10-4 22:15

分享精神值得鼓励!

独存 发表于 2020-10-4 22:57

感谢大佬的分享

alicc 发表于 2020-10-4 23:11

楼主你会那种 高压的话      

treesky 发表于 2020-10-5 02:08

谢谢楼主分享

jidesheng6 发表于 2020-10-5 10:17

luli1111 发表于 2020-10-5 07:43
谢谢分享,有官中,但学一下方法.

在哪里下载呀,搜索关键字是什么

jidesheng6 发表于 2020-10-5 10:39

mefcl 发表于 2020-10-5 10:22
nsis官方有中文的,但是不带脚本编辑器HM NIS Edit,第三方就非常多了,还带了脚本编辑器和非常多例子。比 ...

感谢感谢
页: [1] 2 3
查看完整版本: NSIS打包程序汉化方法