我有一个定制的烧录引导程序,支持德语本地化(BurnUI_de-DE.wxl)和英语本地化(BURNUI_en-US.wxl)。目前烧录程序默认以英语启动。我不知道如何在运行时更改界面语言。UI部分采用MVVM模式设计,并带有语言选择下拉框。我有一个变量来检测系统语言ID,例如:
<Variable Name="INSTALL_LANG" bal:Overridable="yes" Type="string" Value=[SystemLanguageID]"/>
一切都已到位。现在,我该如何使用这个变量并指示烧录引擎更改语言呢? 此外,有什么本地化启动程序的最佳实践吗?