Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WiX Burn引导程序本地化_Wix_Burn_Wix3.8 - Fatal编程技术网

WiX Burn引导程序本地化

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

我有一个定制的burn引导程序应用程序,本地化语言为德语(BurnUI_de-de.wxl)和英语(BurnUI_en-US.wxl)。目前,burn自动以英语启动。我不知道如何在运行时更改UI语言。UI部件以MVVM模式设计,并具有语言选择下拉列表。我有一个变量来检测systemlanguageID,如下所示

   <Variable Name="INSTALL_LANG" bal:Overridable="yes" Type="string" Value=[SystemLanguageID]"/>

Burn对如何包含其他语言非常挑剔

只要您已经本地化了您的UI字符串(例如#(loc.MyText)),您就可以遵循下面的好例子:。页面底部的Max示例解决方案演示了所有部分,因此您可以继续使用所需的任何其他语言。然后,Burn将根据计算机的LCID自动使用正确的语言文件


如果您有许可证/EULA的本地化副本,此帖子将解释确切的路径要求,这些要求也相当挑剔

这对于处理多个区域性可能很有意义。Codeplex上有一个项目展示了如何进行本地化:Codeplex示例似乎是在上克隆的。