我使用自己的语言文件 (.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

关于inno-setup - Inno 设置 : How to change language file depending on code,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31053177/

10-13 02:27