【发布时间】:2011-02-13 18:07:15
【问题描述】:
如何知道用户在 innosetup 中选择了哪种语言来安装安装程序?我使用 innosetup 5.3 来打包我的应用程序,它是一个多语言应用程序,所以如果我知道用户选择了哪种语言来安装包,这将很有用。 提前致谢。
【问题讨论】:
标签: desktop-application multilingual inno-setup
如何知道用户在 innosetup 中选择了哪种语言来安装安装程序?我使用 innosetup 5.3 来打包我的应用程序,它是一个多语言应用程序,所以如果我知道用户选择了哪种语言来安装包,这将很有用。 提前致谢。
【问题讨论】:
标签: desktop-application multilingual inno-setup
1.5.3?你的意思是当前版本(5.3)?如果是的话,如果你有:
[Languages]
Name: "en"; MessagesFile: "compiler:english.isl"
...
您可以通过{language} 常量返回语言“en”。
【讨论】:
Filename: "C:\XXX\{Language}\some.file 这取决于你想用“en”字符串做什么
试试这个方法来确定用户选择了什么语言:
[Code]
var
ResultLan: String;
procedure MyConst();
begin
ResultLan := ExpandConstant('{language}');
MsgBox(ResultLan, mbInformation, MB_OK);
end;
皮娜
【讨论】: