我希望,当用户执行安装程序时,语言由系统语言定义。但就这样:
系统语言:西班牙语 - 西班牙语安装程序
系统语言:任何其他语言 - 英文安装程序
这可能吗?
抱歉我的英文。
答案 0 :(得分:3)
引用Inno Setup documentation on Languages section(强调我的):
安装程序按以下顺序确定要用于其邮件的默认语言:
...
Unicode Inno设置:
它搜索
LanguageID
设置(通常在语言的.isl文件的[LangOptions]部分中指定)与当前用户的UI语言的主要语言标识符和子语言标识符匹配的语言或locale(取决于LanguageDetectionMethod的设置)。...
如果未找到匹配项,则默认使用[语言]部分中指定的第一种语言。
所以你需要做的就是把英语放在首位。并将LanguageDetectionMethod
保留为其默认值uilanguage
。