In WIX, localization strings are referenced using the !(loc.xxx) syntax, and 
defined in WXL files:

http://wixtoolset.org/documentation/manual/v3/howtos/ui_and_localization/make_installer_localizable.html

However, I find to enable localization strings in a bundle using WIX standard 
bootstrapper application, it uses a different syntax: #(loc.xxx)

http://wixtoolset.org/documentation/manual/v3/bundle/wixstdba/wixstdba_customize.html

1. Why do we introduce such inconsistency?

2. From the WIX source code, WixVariableResolver.ResolveVariables(), it seems 
to only support !(loc.xxx) or $(loc.xxx) which will message out a warning 
WixWarnings.DeprecatedLocalizationVariablePrefix. If this is the case, wixstdba 
seems to either implement the localization on its own, or replace '#' with '!' 
before feeding to WixVariableResolver?

Thanks,
Jun





------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to