6
如何知道用戶選擇在innosetup中安裝setup的語言?我使用innosetup 5.3來打包我的應用程序,它是一個多語言應用程序,所以如果我知道用戶選擇了哪種語言來安裝這個軟件包,它將會很有用。 在此先感謝。如何在innosetup腳本中查詢用戶的語言選擇?
如何知道用戶選擇在innosetup中安裝setup的語言?我使用innosetup 5.3來打包我的應用程序,它是一個多語言應用程序,所以如果我知道用戶選擇了哪種語言來安裝這個軟件包,它將會很有用。 在此先感謝。如何在innosetup腳本中查詢用戶的語言選擇?
1.5.3?你的意思是當前版本(5.3)?如果是的話,如果您有:
[Languages]
Name: "en"; MessagesFile: "compiler:english.isl"
...
你可以通過{language}
不斷返回的語言「恩」。
試試這個方法來確定選擇什麼語言用戶:
[Code]
var
ResultLan: String;
procedure MyConst();
begin
ResultLan := ExpandConstant('{language}');
MsgBox(ResultLan, mbInformation, MB_OK);
end;
翩
您可以通過{}語言不斷返回的語言「恩」。 我在哪裏以及如何得到這個{語言}不變,你有任何這樣的例子。謝謝 – Naresh 2010-04-29 11:14:57
你可以在inno指令中使用它,例如: '文件名:「C:\ XXX \ {語言} \ some.file' 這取決於你想用」en「字符串做什麼 – 2010-04-29 11:39:30
ya made it,Thanks亞歷克斯 – Naresh 2010-04-29 12:52:07