Inno Setup入门(七)——提供安装语言选项
2016-07-27 14:55
513 查看
Inno Setup安装目录下有一个Languages的文件夹,该文件夹提供了可供使用的语言,通过在脚本中加入[languages]段,可以实现该项功能,实现代码如下:
上例中需要提到的是[setup]段中需要加入ShowLanguageDialog=yes,其实不加也是可以的,因为ShowLanguageDialog默认是yes。
安装过程中会根据用户的选择采用不同的语言界面:
最后需要说明的是compiler:他提供了编译器所在目录的路径。
[setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 Compression=lzma2/max ShowLanguageDialog=yes [languages] Name: "en"; MessagesFile: "compiler:Default.isl" Name: "cs"; MessagesFile: "compiler:Languages\ChineseSimp.isl" [files] Source: "F:\desktop\test\ipmsg.exe"; DestDir: "{app}"; Source: "F:\desktop\test\bin.dat"; DestDir: "{app}" Source: "F:\desktop\test\help.chm"; DestDir: "{app}" Source: "F:\desktop\test\readme.txt"; DestDir: "{app}";Flags:isreadme |
安装过程中会根据用户的选择采用不同的语言界面:
最后需要说明的是compiler:他提供了编译器所在目录的路径。
相关文章推荐
- Android(java方法)上实现mp4的分割和拼接 (一)
- 8月份的To-Do List
- 一、Docker之旅
- 顺序表应用1:多余元素删除之移位算法
- c++ 内存管理
- install java on ubuntu and set defalut java version
- 获取drawable目录下图片的uri地址
- C++拷贝构造函数详解
- 错误:fatal error C1189: #error : The C++ Standard Library forbids macroizing keywords. Enable warning
- AFHTTPRequestOperationManager 请求后台获得不到参数解决方法
- 只选对的,不买贵的
- input oncopy用法
- AngularJS入门教程之控制器详解
- Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
- Inno Setup入门(八)——有选择性的安装文件
- Android(java方法)上实现mp4的分割和拼接 (二)
- 解决asp.net mvc的跨域请求问题
- 助词复习—3
- while/if的判断
- 基础系列(二):FHS和man的使用