[Setup]: LanguageDetectionMethod

Допустимые значения:

uilanguage, locale, none

Значение по умолчанию:

uilanguage

Описание

При значении uilanguage программа установки определит язык, который она будет использовать по умолчанию, путём проверки пользовательского "UI language" (вызовом функции GetUserDefaultUILanguage() или чтением реестра в Windows, где эта функция не поддерживается). Такой метод рекомендован корпорацией Microsoft. "UI language" (язык пользовательского интерфейса) – это язык, используемый Windows в диалоговых окнах. Таким образом, в английском издании Windows, языком по умолчанию будет Английский, а в немецком издании Windows – Немецкий язык. В многоязычном издании Windows языком по умолчанию будет текущий, выбранный пользователем.

При значении locale программа установки определит язык, который она будет использовать по умолчанию, путём вызова функции GetUserDefaultLangID(). Эта функция возвращает значение параметра "Your locale", заданного в апплете Панели управления "Региональные стандарты". Однако следует отметить, что параметр "Your locale" не влияет на языки, только на формат "чисел, денежной единицы, времени и даты".

При значении none программа установки по умолчанию будет использовать язык, который указан первым в секции [Languages].