Làm cách nào để biết người dùng ngôn ngữ nào đã chọn cài đặt thiết lập trong innosetup? Im sử dụng innosetup 5.3 để đóng gói ứng dụng của tôi, ứng dụng đa ngôn ngữ của nó và vì vậy nó sẽ hữu ích nếu tôi biết người dùng ngôn ngữ nào đã chọn cài đặt gói. Cảm ơn trước.Cách truy vấn lựa chọn ngôn ngữ của người dùng trong tập lệnh innosetup?
6
A
Trả lời
10
1.5.3? bạn có nghĩa là phiên bản hiện tại (5.3)? nếu vậy nếu bạn có:
[Languages]
Name: "en"; MessagesFile: "compiler:english.isl"
...
bạn có thể trả lại ngôn ngữ "en" qua {language}
liên tục.
6
Hãy thử phương pháp này để xác định những người dùng ngôn ngữ đã chọn:
[Code]
var
ResultLan: String;
procedure MyConst();
begin
ResultLan := ExpandConstant('{language}');
MsgBox(ResultLan, mbInformation, MB_OK);
end;
Pina
bạn có thể trả lại ngôn ngữ "en" qua {ngôn ngữ} liên tục. Ở đâu và làm cách nào để tôi nhận được {language} hằng số này, bạn có bất kỳ mẫu nào cho điều này không. Cảm ơn – Naresh
Bạn có thể sử dụng nó trong chỉ thị inno như: 'Tên tệp:" C: \ XXX \ {Ngôn ngữ} \ some.file' Điều đó tùy thuộc vào những gì bạn muốn làm với chuỗi "vi" –
ya. alex – Naresh