Come sapere quale lingua l'utente ha selezionato per installare l'installazione in innosetup? Sto usando innosetup 5.3 per pacchettizzare la mia applicazione, è un'applicazione multilingue e quindi sarebbe utile se sapessi quale lingua l'utente ha selezionato per installare il pacchetto. Grazie in anticipo.Come interrogare la scelta della lingua dell'utente nello script di innosetup?
6
A
risposta
10
1.5.3? intendi la versione attuale (5.3)? in caso affermativo, se si dispone di:
[Languages]
Name: "en"; MessagesFile: "compiler:english.isl"
...
è possibile restituire il linguaggio "en" tramite la costante {language}
.
6
provare questo metodo per determinare quale utente lingua selezionata:
[Code]
var
ResultLan: String;
procedure MyConst();
begin
ResultLan := ExpandConstant('{language}');
MsgBox(ResultLan, mbInformation, MB_OK);
end;
Pina
è possibile restituire il linguaggio "en" tramite il {lingua} costante. Dove e come ottengo questa {lingua} costante, ne hai un campione per questo. Grazie – Naresh
Puoi usarlo in direttive inno come: 'Nome file:" C: \ XXX \ {Lingua} \ some.file' Dipende da cosa vuoi fare con la stringa "en" –
ya ce l'hai fatta, Grazie alex – Naresh