Inno Setup - 将安装语言与系统语言相匹配,默认为英语

时间:2017-01-11 22:35:06

标签: inno-setup

我希望,当用户执行安装程序时,语言由系统语言定义。但就这样:

系统语言:西班牙语 - 西班牙语安装程序

系统语言:任何其他语言 - 英文安装程序

这可能吗?

抱歉我的英文。

1 个答案:

答案 0 :(得分:3)

引用Inno Setup documentation on Languages section(强调我的):

  

安装程序按以下顺序确定要用于其邮件的默认语言:

     

...

     

Unicode Inno设置:

     
      
  • 它搜索LanguageID设置(通常在语言的.isl文件的[LangOptions]部分中指定)与当前用户的UI语言的主要语言标识符和子语言标识符匹配的语言或locale(取决于LanguageDetectionMethod的设置)。

  •   
  • ...

  •   
  • 如果未找到匹配项,则默认使用[语言]部分中指定的第一种语言。

  •   

所以你需要做的就是把英语放在首位。并将LanguageDetectionMethod保留为其默认值uilanguage