/build/static/layout/Breadcrumb_cap_w.png

MSI Localization.

Hi all,

I have an existing MSI which is done using Visual Studio 2008 tool. Now I have requirement where I need to support for Localization. My question is how to convert the existing VS created MSI into InstallShield MSI and also how do I support for multiple languages. In InstallShield there is one option called Installation Localization which supports for localization but when I build the project it is creating celebrated exe. I want it should create an MSI.

Please help me to resolve this issue.

Thanks in advance.
Sanjay

0 Comments   [ + ] Show comments

Answers (2)

Posted by: pjgeutjens 12 years ago
Red Belt
0
You would basically create transforms for each language (I assume you're talking about localising the installer, not the actual application?). Usually they are named after the pertinent language code, like 1033.mst, 1032.mst etc. You would reference the dialog texts to entries in the Strings table of the MSI, and in the different transforms you translate the entries in said Strings table and change the ProductLanguage and Summary Information to the correct value.

You can then either keep the different language transforms next to the msi and install with TRANSFORMS="<transform name>" option, or stream them into the base MSI (see here for a discussion on that topic) and then install with TRANSFORMS=":<embedded transform name>"

PJ
Posted by: jmcfadyen 12 years ago
5th Degree Black Belt
0
i would throw away installshield and use WiX if your developing in VS.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ