Inno Setup:如何根据代码更改语言文件

Inno Setup : How to change language file depending on code

我使用自己的语言文件 (.isl) 而不是使用 Inno Setup 的默认语言文件。它允许我自定义一些消息。但是现在,我想每个语言文件都有两个版本,一个用于第一次安装,一个用于更新,但是,是否可以从代码中选择一个文件?如果是,怎么做?

也许有一些比根据安装类型更改语言文件更改消息更好的方法,如果是,我想知道该怎么做。

谢谢

将替代文本添加到 [Custom Messages] 部分:
https://jrsoftware.org/ishelp/index.php?topic=custommessagessection

然后在 Pascal 脚本中,升级时,使用 CustomMessage('MyAlternativeUpgradeString')
加载的替代翻译更新相应的 GUI 元素 https://jrsoftware.org/ishelp/index.php?topic=isxfunc_custommessage