InnoSetup许可文件(InnoSetup license files)

2019-10-17 06:50发布

我多语言安装从Inno Setup的maked文件。 我该如何使用两个许可证文件的每一种语言? 例如:英语 - >英语许可证和俄语 - >俄罗斯许可证。 对不起我的英语不好。 所著我怎么能。 请帮我有人。

Answer 1:

如果你只是想为每种语言定义许可证,您可以使用指定LicenceFile的参数[Languages]条目。

如果你想显示两个单独的许可证,您将需要添加[Code]这个做自己,用CreateOutputMsgMemoPage()函数,并使用somethign像加载其他许可文件:

ExtractTemporaryFile('additional licence.txt');
LoadStringFromFile(ExpandConstant('{tmp}/additional licence.txt'), LicenceText);
LGPLPage.RichEditViewer.RTFText := LicenceText;

如果你想有一个单独的一套同意/不同意按钮,您还需要创建和这些添加到页面并启用/禁用WizardForm.NextButton的要求。



文章来源: InnoSetup license files
标签: inno-setup