
christophe.bernard1.552492489402616E12 asked a question.
Localization question !?
Hi,
i have a basic msi project who installs some dll, exe and some xml file.
when the setup starts we can choice the language of the installation (french, en us, german, and so on).
Now i have a custom action who start a service and if this service can't start for a reason i display a message as this :
MessageBox (@ID_STRING12, SEVERE);
This id-string 12 is TRANSLATE is other language of course !
If i launch my setup in english that's work on my computer in englsh !
But if i decide to start to install my application in french on a computer english i have the message always in english !!!!!
Someone can explain me why or what i can do for to have the correct language !?
Thanks
Christophe
Create a new Localizeable Property:
Name Value
P_id_string_12 {id-string 12}
Use this Property instead of the language table ID
To use this property in Installscript see 'Getting and Setting Properties' in the Help.
Stefan_M
jchristman =>
i don't know !
in my package i have several language of installshield and all strings are translated ! but i wonder why i install on a computer italian my setup starts on italian of course BUT me i choice to install on french for example and if there is an error on installscript i receive my message in english !!!!
Stefan_M => thanks for your solution but i have many script and i think i have to spend some time to coding your solution !
If you have some other idea there are welcome :-)
Thanks for all
Christophe
If this is the case I would almost want to say the translation tables are not complete for the words you need to be displayed in French so it fails over to the default language of the system.