Как узнать, какой язык пользователь выбрал для установки установки в innosetup? Я использую innosetup 5.3 для упаковки своего приложения, многоязычного приложения, и поэтому было бы полезно, если бы я знал, какой язык пользователь выбрал для установки пакета. Заранее спасибо.
1.5.3? Вы имеете в виду текущую версию (5.3)? если так, если у вас есть:
[Languages] Name: "en"; MessagesFile: "compiler:english.isl" ...
Вы можете вернуть язык " en " через константу {language}.
{language}
Попробуйте этот метод, чтобы определить, какой язык выбрал пользователь:
[Code] var ResultLan: String; procedure MyConst(); begin ResultLan := ExpandConstant('{language}'); MsgBox(ResultLan, mbInformation, MB_OK); end;
Pina