gpt4 book ai didi

localization - 在运行时更改 WIX 安装程序语言

转载 作者:行者123 更新时间:2023-12-05 04:17:34 26 4
gpt4 key购买 nike

没有 Setup.exe 启动器的多语言 MSI 包

请帮助我使用 wix 创建没有 Setup.exe 的多语言 MSI 包。

我已经为不同的语言创建了 mst 文件,并使用 EmbedTransform 工具将其嵌入,但它仅适用于命令 lint 选项,例如 msiexec/i SampleMulti.msi TRANSFORMS=":fr-fr.mst"。如果我更改我机器的语言并直接使用 msi 安装,它就不起作用。

我已经点击了帖子中的以下链接,但它也没有用 how to create language transformation that will correctly change the ProductLanguage property in Wix .

如果我们可以从下拉菜单中选择语言并根据安装程序语言更改也可以。

请帮帮我。

最佳答案

您可以按照本网站上的说明进行操作:Multi-Language MSI Packages without Setup.exe Launcher

简要描述的步骤:

  • 您创建一个基本的 MSI 包,将英语作为默认/后备语言
  • 您为要包含的所有其他语言创建转换
  • 您将这些转换嵌入到您的 MSI 包中(因此您基本上只有一个 MSI 文件)
  • 您调整摘要信息流

所使用的脚本取自 Windows SDK。使用此方法启动 MSI 并根据为系统配置的区域选项(不是 UI 语言),Windows Installer 将以相关语言显示安装(如果包含转换)或英语(如果 Windows Installer 找不到任何合适的语言转换)。

我自己使用了它,包含 5 种语言,效果非常好。

关于localization - 在运行时更改 WIX 安装程序语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22381811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com