O'Reilly logo

WiX 3.6: A Developer's Guide to Windows Installer XML by Nick Ramirez

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Creating a multi-language MSI

In addition to being able to create multiple separate MSIs for each language, it's also possible to create a single MSI that shows a different language depending on the end user's language settings. The process is automatic for the user. They don't need to choose the language.

Note

Note that the procedure you'll learn here isn't supported by Microsoft, but is widely used.

To get started, build separate MSIs for each language. For a simple example, add a project reference to WixUIExtension. Then add a UIRef element to your markup to reference one of the standard dialog sets and set Cultures to Build in Visual Studio to es-es;en-us;de-de. This will build Spanish, English, and German installers using the .wxl files that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required