如何在innosetup脚本中查询用户的语言选择?

发布于 2024-08-30 17:09:32 字数 112 浏览 4 评论 0原文

如何知道用户在 innosetup 中选择安装安装程序的语言?我使用 innosetup 5.3 来打包我的应用程序,它是一个多语言应用程序,因此如果我知道用户选择哪种语言来安装该包,这将会很有用。 提前致谢。

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 application and so it would be useful if i knew what language user has selected to install the package.
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

北风几吹夏 2024-09-06 17:09:32

1.5.3?你的意思是当前版本(5.3)?如果是这样 如果您有:

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

您可以通过 {language} 常量返回语言“en”。

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.

本王不退位尔等都是臣 2024-09-06 17:09:32

尝试此方法来确定用户选择的语言:

[Code]
var
  ResultLan: String;

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

Pina

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文