WiX 安装程序在消息框中没有本地化文本
WiX setup has no localized texts in message boxes
我正在使用“en-US”和“sr-Latn-CS”本地化创建 WiX 设置。 “sr”代表塞尔维亚语。所有对话框都本地化得很好。我可以在设置过程中看到塞尔维亚语文本。但是如果弹出一些消息框,里面的文字仍然是英文的。见下图。表单是本地化的,但消息框不是。我应该怎么做才能将消息框也本地化?
此特定文本“您确定要取消吗”在文件“C:\Program Files (x86)\WiX Toolset v3.11\SDK\wixui\WixUI_en-us.wxl”中具有 Id="Error1602"。相应的文本确实存在于相应的文件 WixUI_sr-Latn-CS.wxl 中。就是没用。
顺便说一句,“-CS”是旧名称,应该改为 sr-Latn-RS,但 WiX 工具集没有有效的语言环境,我不想将所有文本都带入我的项目。它也应该与 -CS 一起使用。
Windows 安装程序默认会为其支持的语言环境提供错误消息。如果您想要 Windows 安装程序本身不支持的语言环境中的错误消息,您可以使用自定义错误消息填充错误 table(使用 WiX 中的 <Error/>
元素)。
我正在使用“en-US”和“sr-Latn-CS”本地化创建 WiX 设置。 “sr”代表塞尔维亚语。所有对话框都本地化得很好。我可以在设置过程中看到塞尔维亚语文本。但是如果弹出一些消息框,里面的文字仍然是英文的。见下图。表单是本地化的,但消息框不是。我应该怎么做才能将消息框也本地化?
此特定文本“您确定要取消吗”在文件“C:\Program Files (x86)\WiX Toolset v3.11\SDK\wixui\WixUI_en-us.wxl”中具有 Id="Error1602"。相应的文本确实存在于相应的文件 WixUI_sr-Latn-CS.wxl 中。就是没用。
顺便说一句,“-CS”是旧名称,应该改为 sr-Latn-RS,但 WiX 工具集没有有效的语言环境,我不想将所有文本都带入我的项目。它也应该与 -CS 一起使用。
Windows 安装程序默认会为其支持的语言环境提供错误消息。如果您想要 Windows 安装程序本身不支持的语言环境中的错误消息,您可以使用自定义错误消息填充错误 table(使用 WiX 中的 <Error/>
元素)。