Как запросить выбор языка пользователя в скрипте innosetup? - PullRequest
6 голосов
/ 29 апреля 2010

Как узнать, какой язык пользователь выбрал для установки установки в innosetup? Я использую innosetup 5.3 для упаковки своего приложения, многоязычного приложения, и поэтому было бы полезно, если бы я знал, какой язык пользователь выбрал для установки пакета. Заранее спасибо.

Ответы [ 2 ]

10 голосов
/ 29 апреля 2010

1.5.3? Вы имеете в виду текущую версию (5.3)? если так, если у вас есть:

[Languages]
Name: "en"; MessagesFile: "compiler:english.isl"
...

Вы можете вернуть язык " en " через константу {language}.

6 голосов
/ 19 июня 2012

Попробуйте этот метод, чтобы определить, какой язык выбрал пользователь:

[Code]
var
  ResultLan: String;

procedure MyConst();    
begin
  ResultLan := ExpandConstant('{language}');    
  MsgBox(ResultLan, mbInformation, MB_OK);        
end;

Pina

...