wix安装程序创建的快捷方式名称,用于支持拉丁语以及俄语,日语和韩语字符串

时间:2013-05-14 17:58:51

标签: wix

我需要使用wix创建一个安装程序,它将创建一个快捷方式条目。此快捷方式的名称会因安装时用户指定的语言属性而异。 现在我采用了为不同语言复制组件标记的方法。 产品代码页是1252。

<Component Id='XYZAppShortcutFr' Guid='XXXXXX'>
<Condition>LANGUAGE="fr"</Condition>
<Shortcut Id='ShortcutFr' Name='Démarrer $(var.ShortcutName)' Target='[INSTALLDIR]$(var.TargetEXE)' WorkingDirectory='INSTALLDIR' >
</Shortcut>
</Component>

<Component Id='XYZAppShortcutFr' Guid='XXXXXX'>
<Condition>LANGUAGE="ru"</Condition>
<Shortcut Id='ShortcutFr' Name='начало$(var.ShortcutName)' Target='[INSTALLDIR]$(var.TargetEXE)' WorkingDirectory='INSTALLDIR' >
</Shortcut>
</Component>

失败并显示错误:为字符串提供了指定数据库代码页中不可用的字符。 如何使我的安装程序通用以支持拉丁语和韩语/日语..?

1 个答案:

答案 0 :(得分:0)

正确的方法应该是通过变换...基本上你需要做几个安装....对于每种语言一个,然后制作变换文件......然后你可能需要做一个bootstraper(刻录)并将右转换应用于安装程序... 更多信息:http://wix.tramontana.co.hu/tutorial/transforms/morphing-installers