我使用自己的语言文件(.isl),而不是使用Inno Setup的默认语言文件。它允许我自定义一些消息。但是现在,我希望每个语言文件都有两个版本,一个是首次安装,另一个是更新,但是,是否可以从代码中选择一个文件?如果是的话,该怎么做?
也许有更好的方法来更改消息,而不是根据安装类型更改语言文件,如果是,我想知道该怎么做。
由于
答案 0 :(得分:3)
将替代文字添加到[Custom Messages]
部分:
http://www.jrsoftware.org/ishelp/index.php?topic=custommessagessection
然后在Pascal脚本中,升级时,使用CustomMessage('MyAlternativeUpgradeString')
加载替代翻译更新相应的GUI元素
http://www.jrsoftware.org/ishelp/index.php?topic=isxfunc_custommessage