WiX Burn引导程序本地化
我有一个定制的burn引导程序应用程序,本地化语言为德语(BurnUI_de-de.wxl)和英语(BurnUI_en-US.wxl)。目前,burn自动以英语启动。我不知道如何在运行时更改UI语言。UI部件以MVVM模式设计,并具有语言选择下拉列表。我有一个变量来检测systemlanguageID,如下所示WiX Burn引导程序本地化,wix,burn,wix3.8,Wix,Burn,Wix3.8,我有一个定制的burn引导程序应用程序,本地化语言为德语(BurnUI_de-de.wxl)和英语(BurnUI_en-US.wxl)。目前,burn自动以英语启动。我不知道如何在运行时更改UI语言。UI部件以MVVM模式设计,并具有语言选择下拉列表。我有一个变量来检测systemlanguageID,如下所示 <Variable Name="INSTALL_LANG" bal:Overridable="yes" Type="string" Value=[SystemLanguage
<Variable Name="INSTALL_LANG" bal:Overridable="yes" Type="string" Value=[SystemLanguageID]"/>
Burn对如何包含其他语言非常挑剔
只要您已经本地化了您的UI字符串(例如#(loc.MyText)),您就可以遵循下面的好例子:。页面底部的Max示例解决方案演示了所有部分,因此您可以继续使用所需的任何其他语言。然后,Burn将根据计算机的LCID自动使用正确的语言文件
如果您有许可证/EULA的本地化副本,此帖子将解释确切的路径要求,这些要求也相当挑剔 这对于处理多个区域性可能很有意义。Codeplex上有一个项目展示了如何进行本地化:Codeplex示例似乎是在上克隆的。