This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Formal MSI support for embedding language transforms into a single MSI
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 15, 2013
04:46 AM
Formal MSI support for embedding language transforms into a single MSI
Greetings,
I have a question regarding embedding transforms (.mst) into a single MSI. I realize this is more of a Microsoft question, but am hoping there are some MSI ninja's here who might be able to help provide an answer.
Question:
Does MSI (Microsoft) formally support embedding language specific transforms (.mst) into a single msi installer? I realize this can be done, but based on my google-foo it's not clear if this is truly proper/supported.
More info:
I'm using a basic MSI project with InstallShield 2012 Spring to produce a single (english based) msi installer. As part of the build I also produce a set of language non-english transforms (.mst) which can be applied to the msi using the misexec TRASNFORMS property. However what I really want to do is produce a single msi which embeds the transforms so that I don't need to tote around all the mst files for multi-lang support.
I've used the WiSubStg.vbs and WiLangId.vbs commands to embed the transforms into my msi (post InstallShield build) and things appear to be working. However I'm concerned if this approach is supported/proper. In my searching I found a number of sites which state this approach is not formally supported by MSI, but those posts where years old and I've since seen posts that the MSI technology has made advancements in this area. Moreover I see the Windows dev center discussing embedded transforms formally which leads me to believe the approach supported.
BTW -- My target platform has: Windows ® Installer. V 5.0.9200.16384
Resources:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa368347(v=vs.85).aspx
http://www.installsite.org/pages/en/msi/articles/embeddedlang/
http://go4answers.webhost4life.com/Example/multiple-language-setup-package-213354.aspx
Thanks
I have a question regarding embedding transforms (.mst) into a single MSI. I realize this is more of a Microsoft question, but am hoping there are some MSI ninja's here who might be able to help provide an answer.
Question:
Does MSI (Microsoft) formally support embedding language specific transforms (.mst) into a single msi installer? I realize this can be done, but based on my google-foo it's not clear if this is truly proper/supported.
More info:
I'm using a basic MSI project with InstallShield 2012 Spring to produce a single (english based) msi installer. As part of the build I also produce a set of language non-english transforms (.mst) which can be applied to the msi using the misexec TRASNFORMS property. However what I really want to do is produce a single msi which embeds the transforms so that I don't need to tote around all the mst files for multi-lang support.
I've used the WiSubStg.vbs and WiLangId.vbs commands to embed the transforms into my msi (post InstallShield build) and things appear to be working. However I'm concerned if this approach is supported/proper. In my searching I found a number of sites which state this approach is not formally supported by MSI, but those posts where years old and I've since seen posts that the MSI technology has made advancements in this area. Moreover I see the Windows dev center discussing embedded transforms formally which leads me to believe the approach supported.
BTW -- My target platform has: Windows ® Installer. V 5.0.9200.16384
Resources:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa368347(v=vs.85).aspx
http://www.installsite.org/pages/en/msi/articles/embeddedlang/
http://go4answers.webhost4life.com/Example/multiple-language-setup-package-213354.aspx
Thanks
- Tags:
- msi
- transform mst
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 01, 2013
01:06 PM
There seems to be two pieces to your question. One is about embedded transforms, and those are indeed documented and presumably supported by Microsoft. The second is about a specific use of embedded transforms to support multiple languages without a bootstrap, as discussed on the InstallSite link, and I do not believe that is officially documented or supported.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 02, 2013
10:54 AM
I did embedding language transforms (.mst) into MSI by following steps in this link:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa368351(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa368351(v=vs.85).aspx