Как узнать, какой язык пользователь выбрал для установки в innosetup? Я использую innosetup 5.3 для упаковки своего приложения, его многоязычного приложения, поэтому было бы полезно, если бы я знал, какой язык пользователь выбрал для установки пакета. Спасибо заранее.Как запросить выбор языка пользователя в сценарии innosetup?
6
A
ответ
10
1.5.3? вы имеете в виду текущую версию (5.3)? если это так, если у вас есть:
[Languages]
Name: "en"; MessagesFile: "compiler:english.isl"
...
вы можете вернуть язык «ан» через постоянную {language}
.
6
Попробуйте этот метод для определения пользователя, какой язык выбран:
[Code]
var
ResultLan: String;
procedure MyConst();
begin
ResultLan := ExpandConstant('{language}');
MsgBox(ResultLan, mbInformation, MB_OK);
end;
Pina
вы можете вернуть язык «ан» через {язык} постоянной. Где и как получить эту константу {language}, у вас есть образец для этого. Спасибо – Naresh
Вы можете использовать его в директивах inno: 'Имя файла:" C: \ XXX \ {Язык} \ some.file' Это зависит от того, что вы хотите делать с строкой "en" –
ya made it, Thanks Алекс – Naresh