在Inno Setup

时间:2018-04-20 11:40:09

标签: inno-setup

我使用Inno Setup作为我程序的安装程序,但我希望能够为安装程序本身选择默认语言。我知道它根据系统区域设置选择默认值(基于我选择支持的语言列表),但我想根据我的规则选择语言。

规则是针对" Norwegian"和"英语" OS,我想展示挪威语,而其他所有人都默认为自己的。

经过谷歌搜索后,我还没有找到答案,而且很有可能它无法完成。但我也知道Inno Setup的文档相当缺乏,所以我希望也许有人知道一些没有写下来的东西。

2 个答案:

答案 0 :(得分:1)

基本上你可以使用下面问题的代码,除了不是展示自定义语言选择对话框,你做“决策逻辑”。
Inno Setup - Language selector with VCL Styles

虽然对于你的琐碎案例,为什么不用挪威语内容创建一个“英语”.islLanguageID directive设置为$0409)?

答案 1 :(得分:0)

[Setup]
LanguageDetectionMethod=none

安装程序将使用[Languages]部分中指定的第一种语言作为默认语言。