3

我需要使用 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>

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

4

1 回答 1

0

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

于 2013-08-13T10:01:13.123 回答