安装脚本Section
[Languages] section
Inno Setup支持多语言安装。[Languages]section定义了可用于安装程序的语言。
安装程序按以下顺序确定用于其消息的默认语言:
- 它搜索其LanguageID设置(通常在该语言的.isl文件的[LangOptions]section中指定)与当前用户的UI语言或地区的主语言标识符和子语言标识符(取决于LanguageDetectionMethod的设置)匹配的语言。
- 如果找不到匹配项,它将仅搜索主要语言标识符匹配项。如果两种或多种可用语言具有相同的主要语言标识符,它将选择[Languages]section中列出的第一种。
- 例外:如果用户的UI语言或语言环境(取决于LanguageDetectionMethod的设置)为繁体中文,则在此步骤中不考虑简体中文,反之亦然。
- 如果找不到匹配项,则默认为[Languages]section中指定的第一语言。
如果ShowLanguageDialog [Setup]section指令被设置为yes(默认),一个选择语言对话框将显示给用户来设置选择的语言。有关详细信息,请参阅[LangOptions]section帮助主题。
以下是[Languages]section的示例。它定义了两种语言:基于标准Defa