I have looks at the WiX 3 Tutorial: Custom EULA License and MSI localization:
http://weblogs.sqlteam.com/mladenp/archive/2010/04/15/WiX-3-Tutorial-Custom-EULA-License-and-MSI-localization.aspx

And see how they had to actually modify the LicenseAgreementDialog.wxs file
to accomplish this, but as stated it is a bit more work for armature WiX
developers that would then have to start modify built in UI dialog boxes and
sequencing.

Would it not been a lot better to simply have the original built in
LicenseAgreementDialog code updated to simply accept what ever value was set
to the WiXUILicenseRtf variable?

That way WiX developers, that support multiple languages could simply add
the localization string variable, that points to their translated EUAL, and
simply place that variable for the WiXUILicenseRtf  variable. ie it should
have been able to accept any of the following for the variable:
<WixVariable Id="WixUILicenseRtf" Value="$(var.EULAfile)" />
<WixVariable Id="WixUILicenseRtf" Value="!(loc.EULAfile)" />
<WixVariable Id="WixUILicenseRtf" Value="..\..\Licenses\license.rtf" />

I do not know how hard it would be to update the original to support this so
that WiX developers have a bit more flexibility without having to modify,
maintain, and work with customized UI that should be standard in WiX. We
tend to create a lot of our installs without UI as we wrapper our .msi files
within wrappers .exe files that contain all the UI we need, but in the small
occasion that we do have to use UI in the .msi we prefer to simply use the
standard build in UI and therefore having to add/modify standard UI just for
something as simply as supporting different languages EULA files that should
have been supported is more work for a simple installer. 

Anyways enough of my ranting and thoughts on the multi-language subject....
If there are any updates to the standard UI that better supports multiple
languages that would be great....




--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Multi-language-WiX-installer-to-display-different-EULA-s-tp7595052.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to