NSIS进阶之多语言及其界面制作

时间:2022-08-07 08:50:13

涉及到NSIS多语言,用NSIS自带的傻瓜式安装是没有用的,那么我们怎么利用这款软件做出多语言的安装包进行各个语言的安装呢?下面我记录一下我的实现经过:

1、NSIS图文教程集锦:http://www.flighty.cn/html/book/20100207_18.html
这个教程上是按照需求更改的NSIS代码。
2、可以从NSIS自带的帮助文档上找你想要学的内容:

NSIS进阶之多语言及其界面制作

不过很多例子的路径有问题(相对路径的问题),但是例子都有,用Everything搜索一下就找到了。Everything也是款非常好用的全盘搜索工具,很小,搜索很快。


举例:(比如NSIS图像界面生成的多语言是有问题,可以查看文档)
1、图形界面生成的脚本是这么写的:

NSIS进阶之多语言及其界面制作

2、程序员都知道初始化,它初始化并没有做什么,多语言没用上,通过官方文档,应该这么写:

NSIS进阶之多语言及其界面制作


那么好,既然我们了解了机制,我们就做一个非常简单的Demo来测试一下我们所做的效果吧:

简单的16句代码(;开头的是注释):

NSIS进阶之多语言及其界面制作

效果:

NSIS进阶之多语言及其界面制作

NSIS进阶之多语言及其界面制作

NSIS进阶之多语言及其界面制作

NSIS进阶之多语言及其界面制作

NSIS进阶之多语言及其界面制作

NSIS进阶之多语言及其界面制作

怎么样,简简单单的16句代码就可以实现这样一个多语言选择页面,是不是对NSIS很动心呢?让我们一起学习吧~