【问题标题】:WiX Burn Bootstrapper LocalizationWiX 刻录引导程序本地化
【发布时间】:2014-02-24 04:24:26
【问题描述】:

我有一个自定义的刻录引导程序应用程序,具有德语 (BurnUI_de-DE.wxl) 和英语 (BURNUI_en-US.wxl) 的本地化版本。目前刻录会自动以英文启动。我不知道如何在运行时更改 UI 语言。 UI 部分采用 MVVM 模式设计,并具有语言选择下拉菜单。我有一个变量可以像这样检测 systemlanguageID

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

一切就绪。现在,我如何使用这个变量并指示刻录引擎更改语言? 此外,本地化引导程序的任何最佳实践?

【问题讨论】:

标签: wix burn wix3.8


【解决方案1】:

Burn 非常注重如何包含其他语言。

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

如果您有许可证/EULA 的本地化副本,则此帖子解释了同样相当挑剔的确切路径要求。 Localized License File

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多