如何更改 Burn 的默认 UI 语言
How to change Burn's default UI Language
我正在将 Wix 安装程序升级为 Wix 包。安装程序适用于仅支持一种语言的应用程序,因此我需要捆绑包的 UI 使用相同的语言。
要更改 Wix 安装程序的 UI 语言,我使用了产品标签的语言 属性(1046 是我想要的语言的区域设置代码):
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Name="My aplication" ... Language="1046">
...
</Product>
</Wix>
我可以更改捆绑包的默认语言 UI 吗?怎么样?
我的捆绑包:
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Bundle
Name="..."
Version="..."
Manufacturer="..."
UpgradeCode="...">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense">
<bal:WixStandardBootstrapperApplication
LicenseUrl=""
SuppressOptionsUI="yes"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension" />
</BootstrapperApplicationRef>
<Chain>
<PackageGroupRef Id="NetFx40Web"/>
<MsiPackage Id="..." SourceFile="..."/>
</Chain>
</Bundle>
</Wix>
捆绑包没有语言,因为它们通常用于安装中性资源和许多本地化资源。 WixStdBA 会自动尝试使用与用户所选区域设置匹配的本地化字符串来显示其 UI。但是,例如,如果您只发送英文字符串,则只会显示英文字符串。您可以使用 WixStandardBootstrapperApplication/@LocalizationFile attribute.
选择本地化文件 (.wxl)
(目前,WixStdBA 仅提供英文字符串,因此如果您需要其他语言,则必须翻译 .wxl 字符串。)
我正在将 Wix 安装程序升级为 Wix 包。安装程序适用于仅支持一种语言的应用程序,因此我需要捆绑包的 UI 使用相同的语言。
要更改 Wix 安装程序的 UI 语言,我使用了产品标签的语言 属性(1046 是我想要的语言的区域设置代码):
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Name="My aplication" ... Language="1046">
...
</Product>
</Wix>
我可以更改捆绑包的默认语言 UI 吗?怎么样?
我的捆绑包:
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Bundle
Name="..."
Version="..."
Manufacturer="..."
UpgradeCode="...">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense">
<bal:WixStandardBootstrapperApplication
LicenseUrl=""
SuppressOptionsUI="yes"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension" />
</BootstrapperApplicationRef>
<Chain>
<PackageGroupRef Id="NetFx40Web"/>
<MsiPackage Id="..." SourceFile="..."/>
</Chain>
</Bundle>
</Wix>
捆绑包没有语言,因为它们通常用于安装中性资源和许多本地化资源。 WixStdBA 会自动尝试使用与用户所选区域设置匹配的本地化字符串来显示其 UI。但是,例如,如果您只发送英文字符串,则只会显示英文字符串。您可以使用 WixStandardBootstrapperApplication/@LocalizationFile attribute.
选择本地化文件 (.wxl)(目前,WixStdBA 仅提供英文字符串,因此如果您需要其他语言,则必须翻译 .wxl 字符串。)