Inno setup 在Inno设置中选择多种语言

Inno setup 在Inno设置中选择多种语言,inno-setup,Inno Setup,我从Inno安装开始,现在已经相当先进了。我设法理解了如何根据用户选择的语言安装文件。但现在我希望我能让用户选择多种语言​​这样,所有属于该语言的文件都将被安装,同时保留安装程序语言的选择 我的程序有很多基于该语言的文档和许可证 更具体地说,我想: 开始安装 选择安装程序的语言 ... 选择安装多语言包程序。 我想我应该用支票之类的东西,也许还有单选按钮 我搜索了网络,但我只找到了只安装一种语言的示例 你能帮我吗 提前感谢您我不太确定您想从您的描述中做什么,但您应该能够创建一个带有一些复选框的自

我从Inno安装开始,现在已经相当先进了。我设法理解了如何根据用户选择的语言安装文件。但现在我希望我能让用户选择多种语言​​这样,所有属于该语言的文件都将被安装,同时保留安装程序语言的选择

我的程序有很多基于该语言的文档和许可证

更具体地说,我想:

开始安装 选择安装程序的语言 ... 选择安装多语言包程序。 我想我应该用支票之类的东西,也许还有单选按钮

我搜索了网络,但我只找到了只安装一种语言的示例

你能帮我吗


提前感谢您

我不太确定您想从您的描述中做什么,但您应该能够创建一个带有一些复选框的自定义页面,并使用一个函数仅安装选中的语言文件,该函数为每个选中的语言返回一个布尔值。 最后你应该有这样的东西

[Files]
Source: "C:\filePath\German.license"; ... Check: CheckGerman
Source: "C:\filePath\French.license"; ... Check: CheckFrench

...

function InitializeSetup(): Boolean;
var 
  resultCode  : Boolean;
begin
   //Do something to check if German should be installed and set value to resultCode
   Result:=resultCode;
end;

你对我的回答还进一步吗?或者你需要进一步的建议吗?请让我知道你的进步有多大,也许我可以帮助你改进我的回答你好,我在另一个主题和论坛上找到了解决方案。我使用类型和组件来做我想做的事情。