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
精彩评论