您的位置:首页 > 其它

innosetup 界面默认选择系统语言

2017-11-09 19:25 1081 查看
之前的文章中已经做过多语言的安装包

今天补充一下,如果获取系统语言,这样在英文系统下,界面显示为英文

主要是在做升级包的时候用到,因为升级包不需要在做多语言

直接上代码:

[Setup]

LanguageDetectionMethod=uilanguage

ShowLanguageDialog=no 

[Languages]

Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"

Name: "english"; MessagesFile: "compiler:Languages\English.isl"

Name: "french"; MessagesFile: "compiler:Languages\French.isl"

Name: "german"; MessagesFile: "compiler:Languages\German.isl"

Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl"

Name: "japanese"; MessagesFile: "compiler:Languages\Japanese.isl"

Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"

补充一下:

1、必须对[Languages]进行多个设置

2、对话框设置为不显示

其实也就是将默认的系统语言设定为语言选择框的选择语言。上述代码,相当于跳过了手动设置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息