我多语言安装从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