Please check out the following web page. This describes how to create
multi-language msi packages without setup.exe launcher.
 
http://www.installsite.org/pages/en/msi/articles/embeddedlang/index.htm

You could try the following step

The following is the steps. Please try the step 4 instead of creating a
bootstrapper.
1. Build your msi  package for language English. Set the ProductLanguage
property to "1033".
2. Build a language  transform for German UI. This transform must set the
ProductLanguage property  to "1031".
3. Embed the  language transform in the .msi file. This can be done using
the wisubstg.vbs  script that's included in the Windows Installer SDK. Use
the following command  line:
4. wisubstg.vbs  <path to .msi> <Path to transform> <name of  sub-storage>
5. Use the  Language Id (1031 for German in this sample) as name of the
sub-storage.   
6. Update the  Summary Information Stream to list all supported languages of
this package. If  your MSI authoring tool added a language code of 0 to the
summary information  stream remove it.
7. Correct: "1033,1031"
8. Wrong: "0,1033,1031"
9. You can  use the WiLangId.vbs script from the Windows Installer SDK for
this purpose,  using the following command line:
10. WiLangId.vbs  <path to .msi> Package 1033,1031
11. To test your  package, go to the "Regional and Language Options" applet
in Control Panel. On  the "Regional Options" tab switch the language to
German (see screenshot  below). Click Apply. Double click your .msi file.
Your setup will now launch  with German UI. Restore the language selection
to English. Now your setup will  run in English.



On 3/3/09 4:14 AM, "Yan Sklyarenko" <y...@sitecore.net> wrote:

> This has been discussed here some time ago.
> You have only two options: either a separate MSI package for each
> language, or one package + multiple language transforms you should
> choose from and apply during install.
> 
> Hope this helps.
> 
> -- Yan
> 
> -----Original Message-----
> From: Olivier Cochelin [mailto:ocoche...@notocord.com]
> Sent: Tuesday, March 03, 2009 10:57 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: [WiX-users] Localization: Multiple cultures / Single MSI
> 
> Hello,
> 
> I am rewriting with WiX 3 the installer of our product previously based
> on Wise. Only two cultures are supported, "en-us" being the default.
> Whatever the culture, the binaries installed on the target machine are
> the same. So, what I would like to have is a single MSI embedding
> localized UI for both cultures.
> 
> By default with WiX, if I localize my installer I get two different MSI.
> What should I do to obtain a single MSI with both cultures embedded and
> have it use the language specified in the Regional Settings ?
> 
> Thanks
> 
> Olivier Cochelin
> Notocord Systems
> 
> ------------------------------------------------------------------------
> ------
> Open Source Business Conference (OSBC), March 24-25, 2009, San
> Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to