【发布时间】:2013-11-22 19:24:12
【问题描述】:
我已经为我的程序编写了一个安装程序,使用 WIX for Visual Studio 2012。
我想让它仅限西班牙语。
虽然我会通过(1034 是西班牙代码,根据wix tutorial)来实现它:
<Product Id="..." Name="..." Language="1034" Version="1.1.0.0"
Manufacturer="..." UpgradeCode="...">
<Package InstallerVersion="301" Compressed="yes" Languages="1034" />
但我的安装程序仍然是英文的。我使用的是波兰语版本的 Windows,英语版本的 VS(如果它很重要的话)。
我也使用 WixUI_Advanced。
我还需要添加什么才能使 MSI 成为西班牙语?
(几乎)完整的代码:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="..." Name="..." Language="1034" Version="1.1.0.0"
Manufacturer="..." UpgradeCode="...">
<Package InstallerVersion="301" Compressed="yes" Languages="1034" />
<Icon Id="icon.ico" SourceFile="../../icon.ico"/>
<Property Id="ARPPRODUCTICON" Value="icon.ico" />
<Media Id="1" Cabinet="media1.cab" EmbedCab="yes" />
<!--Directory structure-->
<Directory Id="TARGETDIR" Name="SourceDir">...</Directory>
<DirectoryRef Id="...">...</DirectoryRef>
<UIRef Id="WixUI_Advanced" />
<WixVariable Id="WixUILicenseRtf" Value="../../license-esp.rtf" />
<Property Id="ApplicationFolderName" Value="FxCleaner" />
<Property Id="WixAppFolder" Value="WixPerMachineFolder" />
<WixVariable Id="WixUIBannerBmp" Value="../../icon.bmp" />
<!--Features-->
<Feature Id="ProductFeature" Title="FxCleaner Main" Level="1">...</Feature>
</Product>
</Wix>
【问题讨论】:
标签: visual-studio localization wix windows-installer