开发者

How to query user's language choice in innosetup script?

开发者 https://www.devze.com 2022-12-28 09:20 出处:网络
How to know what language user have selected to install setup in innosetup ? Im using innosetup 5.3 to package my application, its an multilingual applicatio开发者_开发百科n and so it would be useful

How to know what language user have selected to install setup in innosetup ? Im using innosetup 5.3 to package my application, its an multilingual applicatio开发者_开发百科n and so it would be useful if i knew what language user has selected to install the package. Thanks in advance.


1.5.3? do you mean the current version (5.3)? if so if you have:

[Languages]
Name: "en"; MessagesFile: "compiler:english.isl"
...

you can return the language "en" via the {language} constant.


Try this method to determine what language user selected:

[Code]
var
  ResultLan: String;

procedure MyConst();    
begin
  ResultLan := ExpandConstant('{language}');    
  MsgBox(ResultLan, mbInformation, MB_OK);        
end;

Pina

0

精彩评论

暂无评论...
验证码 换一张
取 消