1、自定義安裝界面(WixUI_Custom.wxs)
<?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Fragment> <UI Id="WixUI_Custom"> <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" /> <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" /> <TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" /> <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" /> <Property Id="WixUI_Mode" Value="InstallDir" /> <DialogRef Id="BrowseDlg" /> <DialogRef Id="DiskCostDlg" /> <DialogRef Id="ErrorDlg" /> <DialogRef Id="FatalError" /> <DialogRef Id="FilesInUse" /> <DialogRef Id="MsiRMFilesInUse" /> <DialogRef Id="PrepareDlg" /> <DialogRef Id="ProgressDlg" /> <DialogRef Id="ResumeDlg" /> <DialogRef Id="UserExit" /> <DialogRef Id="CancelDlg"/> <Publish Dialog="BrowseDlg" Control="OK" Event="DoAction" Value="WixUIValidatePath" Order="3">1</Publish> <Publish Dialog="BrowseDlg" Control="OK" Event="SpawnDialog" Value="InvalidDirDlg" Order="4"><![CDATA[WIXUI_INSTALLDIR_VALID<>"1"]]></Publish> <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish> <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="InstallDirDlg">NOT Installed</Publish> <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg">Installed AND PATCH</Publish> <Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg">1</Publish> <Publish Dialog="InstallDirDlg" Control="Next" Event="SetTargetPath" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish> <Publish Dialog="InstallDirDlg" Control="Next" Event="DoAction" Value="WixUIValidatePath" Order="2">NOT WIXUI_DONTVALIDATEPATH</Publish> <Publish Dialog="InstallDirDlg" Control="Next" Event="SpawnDialog" Value="InvalidDirDlg" Order="3" ><![CDATA[NOT WIXUI_DONTVALIDATEPATH AND WIXUI_INSTALLDIR_VALID<>"1"]]></Publish> <Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="4">WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID="1"</Publish> <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Property="_BrowseProperty" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish> <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish> <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="InstallDirDlg" Order="1">NOT Installed</Publish> <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg" Order="2">Installed AND NOT PATCH</Publish> <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="2">Installed AND PATCH</Publish> <Publish Dialog="MaintenanceWelcomeDlg" Control="Next" Event="NewDialog" Value="MaintenanceTypeDlg">1</Publish> <Publish Dialog="MaintenanceTypeDlg" Control="RepairButton" Event="NewDialog" Value="VerifyReadyDlg">1</Publish> <Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton" Event="NewDialog" Value="VerifyReadyDlg">1</Publish> <Publish Dialog="MaintenanceTypeDlg" Control="Back" Event="NewDialog" Value="MaintenanceWelcomeDlg">1</Publish> <Property Id="ARPNOMODIFY" Value="1" /> </UI> <UIRef Id="WixUI_Common" /> </Fragment> </Wix>
2、Wix中文包翻譯(WixUI_Zh-cn.wxl)
<?xml version="1.0" encoding="utf-8"?> <WixLocalization Culture="zh-cn" xmlns="http://schemas.microsoft.com/wix/2006/localization"> <String Id="WixUIBack" Overridable="yes">上一步(&B)</String> <String Id="WixUINext" Overridable="yes">下一步(&N)</String> <String Id="WixUICancel" Overridable="yes">取消</String> <String Id="WixUIFinish" Overridable="yes">完成(&F)</String> <String Id="WixUIRetry" Overridable="yes">重試(&R)</String> <String Id="WixUIIgnore" Overridable="yes">忽略(&I)</String> <String Id="WixUIYes" Overridable="yes">是(&Y)</String> <String Id="WixUINo" Overridable="yes">否(&N)</String> <String Id="WixUIOK" Overridable="yes">確定</String> <String Id="WixUIPrint" Overridable="yes">打印(&P)</String> <String Id="BrowseDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="BrowseDlgComboLabel" Overridable="yes">查找范圍(&L):</String> <String Id="BrowseDlgWixUI_Bmp_Up" Overridable="yes">WixUI_Bmp_Up</String> <String Id="BrowseDlgWixUI_Bmp_UpTooltip" Overridable="yes">向上一級</String> <String Id="BrowseDlgNewFolder" Overridable="yes">WixUI_Bmp_New</String> <String Id="BrowseDlgNewFolderTooltip" Overridable="yes">創建新文件夾</String> <String Id="BrowseDlgPathLabel" Overridable="yes">文件夾名稱(&F):</String> <String Id="BrowseDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="BrowseDlgDescription" Overridable="yes">瀏覽到目標文件夾</String> <String Id="BrowseDlgTitle" Overridable="yes">{\WixUI_Font_Title}更改目標文件夾</String> <String Id="CancelDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="CancelDlgText" Overridable="yes">確實要取消 [ProductName] 安裝嗎?</String> <String Id="CancelDlgIcon" Overridable="yes">WixUI_Ico_Info</String> <String Id="CancelDlgIconTooltip" Overridable="yes">信息圖標</String> <String Id="CustomizeDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="CustomizeDlgTree" Overridable="yes">選擇樹</String> <String Id="CustomizeDlgBrowse" Overridable="yes">瀏覽(&R)...</String> <String Id="CustomizeDlgReset" Overridable="yes">重置(&S)</String> <String Id="CustomizeDlgDiskCost" Overridable="yes">磁盤使用情況(&U)</String> <String Id="CustomizeDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="CustomizeDlgText" Overridable="yes">單擊下面樹中的圖標以更改功能安裝方式。</String> <String Id="CustomizeDlgDescription" Overridable="yes">選擇您希望的功能安裝方式。</String> <String Id="CustomizeDlgTitle" Overridable="yes">{\WixUI_Font_Title}自定義安裝</String> <String Id="CustomizeDlgItemDescription" Overridable="yes">CustomizeDlgItemDescription-CustomizeDlgItemDescription</String> <String Id="CustomizeDlgItemSize" Overridable="yes">CustomizeDlgItemSize-CustomizeDlgItemSize</String> <String Id="CustomizeDlgLocation" Overridable="yes">CustomizeDlgLocation-CustomizeDlgLocation</String> <String Id="CustomizeDlgLocationLabel" Overridable="yes">Location:</String> <String Id="DiskCostDlg_Title" Overridable="yes">[ProductName] Setup</String> <String Id="DiskCostDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="DiskCostDlgText" Overridable="yes">突出顯示的卷沒有可用於所選功能的足夠磁盤空間。您可以從突出顯示的卷中刪除某些文件、安裝較少的功能或選擇其他目標驅動器。</String> <String Id="DiskCostDlgDescription" Overridable="yes">安裝所選功能所需的磁盤空間。</String> <String Id="DiskCostDlgTitle" Overridable="yes">{\WixUI_Font_Title}磁盤空間需求</String> <String Id="DiskCostDlgVolumeList" Overridable="yes">{120}{70}{70}{70}{70}</String> <String Id="ErrorDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="ErrorDlgErrorText" Overridable="yes">信息文本</String> <String Id="ErrorDlgErrorIcon" Overridable="yes">WixUI_Ico_Info</String> <String Id="ErrorDlgErrorIconTooltip" Overridable="yes">信息圖標</String> <String Id="ExitDialog_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="ExitDialogBitmap" Overridable="yes">WixUI_Bmp_Dialog</String> <String Id="ExitDialogDescription" Overridable="yes">單擊“完成”按鈕以退出安裝向導。</String> <String Id="ExitDialogTitle" Overridable="yes">{\WixUI_Font_Bigger}已完成 [ProductName] 安裝向導</String> <String Id="FatalError_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="FatalErrorBitmap" Overridable="yes">WixUI_Bmp_Dialog</String> <String Id="FatalErrorTitle" Overridable="yes">{\WixUI_Font_Bigger}[ProductName] 安裝向導過早結束</String> <String Id="FatalErrorDescription1" Overridable="yes">[ProductName] 安裝向導由於出現錯誤而過早結束。您的系統尚未修改。以后要安裝此程序,請再次運行安裝向導。</String> <String Id="FatalErrorDescription2" Overridable="yes">單擊“完成”按鈕以退出安裝向導。</String> <String Id="FilesInUse_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="FilesInUseExit" Overridable="yes">退出(&X)</String> <String Id="FilesInUseBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="FilesInUseText" Overridable="yes">下列應用程序正在使用需要由此安裝程序更新的文件。關閉這些應用程序,然后單擊“重試(&R)”以繼續安裝,或者單擊“退出”以退出安裝。</String> <String Id="FilesInUseDescription" Overridable="yes">一些需要更新的文件正在使用中。</String> <String Id="FilesInUseTitle" Overridable="yes">{\WixUI_Font_Title}正在使用的文件</String> <String Id="InstallDirDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="InstallDirDlgBrowse" Overridable="yes">瀏覽(&R)...</String> <String Id="InstallDirDlgTitle" Overridable="yes">{\WixUI_Font_Title}目標文件夾</String> <String Id="InstallDirDlgDescription" Overridable="yes">單擊“下一步”以安裝到默認文件夾,或者單擊“瀏覽”以選擇其他文件夾。</String> <String Id="InstallDirDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="InstallDirDlgFolderLabel" Overridable="yes">[ProductName] 安裝到:</String> <String Id="LicenseAgreementDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="LicenseAgreementDlgLicenseAcceptedCheckBox" Overridable="yes">我接受許可協議中的條款(&A)</String> <String Id="LicenseAgreementDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="LicenseAgreementDlgAgreementText"/> <String Id="LicenseAgreementDlgDescription" Overridable="yes">請仔細閱讀以下許可協議</String> <String Id="LicenseAgreementDlgTitle" Overridable="yes">{\WixUI_Font_Title}最終用戶許可協議</String> <String Id="MaintenanceTypeDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="MaintenanceTypeDlgChangeButton" Overridable="yes">更改(&C)</String> <String Id="MaintenanceTypeDlgChangeButtonTooltip" Overridable="yes">更改安裝</String> <String Id="MaintenanceTypeDlgRepairButton" Overridable="yes">修復(&P)</String> <String Id="MaintenanceTypeDlgRepairButtonTooltip" Overridable="yes">修復安裝</String> <String Id="MaintenanceTypeDlgRemoveButton" Overridable="yes">刪除(&R)</String> <String Id="MaintenanceTypeDlgRemoveButtonTooltip" Overridable="yes">刪除安裝</String> <String Id="MaintenanceTypeDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="MaintenanceTypeDlgDescription" Overridable="yes">選擇您想執行的操作。</String> <String Id="MaintenanceTypeDlgTitle" Overridable="yes">{\WixUI_Font_Title}更改、修復或刪除安裝</String> <String Id="MaintenanceTypeDlgChangeText" Overridable="yes">允許您更改功能安裝方式。</String> <String Id="MaintenanceTypeDlgChangeDisabledText" Overridable="yes">[ProductName] 沒有獨立可選的功能。</String> <String Id="MaintenanceTypeDlgRemoveText" Overridable="yes">將 [ProductName] 從您的計算機中刪除。</String> <String Id="MaintenanceTypeDlgRepairText" Overridable="yes">通過修復丟失和損壞的文件、快捷方式和注冊表項,修復最新安裝中的錯誤。</String> <String Id="MaintenanceWelcomeDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="MaintenanceWelcomeDlgBitmap" Overridable="yes">WixUI_Bmp_Dialog</String> <String Id="MaintenanceWelcomeDlgDescription" Overridable="yes">安裝向導允許您更改計算機上安裝 [ProductName] 功能的方式或將其從計算機中刪除。單擊“下一步”以繼續,或者單擊“取消”以退出安裝向導。</String> <String Id="MaintenanceWelcomeDlgTitle" Overridable="yes">{\WixUI_Font_Bigger}歡迎使用 [ProductName] 安裝向導</String> <String Id="MsiRMFilesInUse_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="MsiRMFilesInUseBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="MsiRMFilesInUseText" Overridable="yes">下列應用程序正在使用需要由此安裝程序更新的文件。您可以讓安裝向導關閉這些應用程序並稍后嘗試重新啟動它們或重新啟動計算機。</String> <String Id="MsiRMFilesInUseDescription" Overridable="yes">一些需要更新的文件正在使用中。</String> <String Id="MsiRMFilesInUseTitle" Overridable="yes">{\WixUI_Font_Title}正在使用的文件</String> <String Id="MsiRMFilesInUseUseRM" Overridable="yes">關閉應用程序並嘗試重新啟動它們(&C)。</String> <String Id="MsiRMFilesInUseDontUseRM" Overridable="yes">不關閉應用程序(&D)。將需要重新啟動。</String> <String Id="OutOfDiskDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="OutOfDiskDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="OutOfDiskDlgText" Overridable="yes">突出顯示的卷沒有可用於當前所選功能的足夠磁盤空間。您可以從突出顯示的卷中刪除某些文件、安裝較少的功能或選擇其他目標驅動器。</String> <String Id="OutOfDiskDlgDescription" Overridable="yes">安裝所需的磁盤空間超過可用磁盤空間。</String> <String Id="OutOfDiskDlgTitle" Overridable="yes">{\WixUI_Font_Title}磁盤空間不足</String> <String Id="OutOfDiskDlgVolumeList" Overridable="yes">{120}{70}{70}{70}{70}</String> <String Id="OutOfRbDiskDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="OutOfRbDiskDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="OutOfRbDiskDlgText" Overridable="yes">突出顯示的卷沒有可用於當前所選功能的足夠磁盤空間。您可以從突出顯示的卷中刪除某些文件、安裝較少的功能或選擇其他目標驅動器。</String> <String Id="OutOfRbDiskDlgDescription" Overridable="yes">安裝所需的磁盤空間超過可用磁盤空間。</String> <String Id="OutOfRbDiskDlgTitle" Overridable="yes">{\WixUI_Font_Title}磁盤空間不足</String> <String Id="OutOfRbDiskDlgVolumeList" Overridable="yes">{120}{70}{70}{70}{70}</String> <String Id="OutOfRbDiskDlgText2" Overridable="yes">另外,您可以選擇禁用安裝程序的回滾功能。禁用回滾可防止在安裝以任何方式中斷時,安裝程序還原計算機的原始狀態。如果您願意冒禁用回滾的風險,請單擊“是”。</String> <String Id="PrepareDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="PrepareDlgBitmap" Overridable="yes">WixUI_Bmp_Dialog</String> <String Id="PrepareDlgDescription" Overridable="yes">安裝向導正在准備指導您完成安裝,請稍候。</String> <String Id="PrepareDlgTitle" Overridable="yes">{\WixUI_Font_Bigger}歡迎使用 [ProductName] 安裝向導</String> <String Id="ProgressDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="ProgressDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="ProgressDlgTextInstalling" Overridable="yes">安裝向導正在安裝 [ProductName],請稍候。</String> <String Id="ProgressDlgTitleInstalling" Overridable="yes">{\WixUI_Font_Title}正在安裝 [ProductName]</String> <String Id="ProgressDlgTextChanging" Overridable="yes">安裝向導正在更改 [ProductName],請稍候。</String> <String Id="ProgressDlgTitleChanging" Overridable="yes">{\WixUI_Font_Title}正在更改 [ProductName]</String> <String Id="ProgressDlgTextRepairing" Overridable="yes">安裝向導正在修復 [ProductName],請稍候。</String> <String Id="ProgressDlgTitleRepairing" Overridable="yes">{\WixUI_Font_Title}正在修復 [ProductName]</String> <String Id="ProgressDlgTextRemoving" Overridable="yes">安裝向導正在刪除 [ProductName],請稍候。</String> <String Id="ProgressDlgTitleRemoving" Overridable="yes">{\WixUI_Font_Title}正在刪除 [ProductName]</String> <String Id="ProgressDlgProgressBar" Overridable="yes">已完成</String> <String Id="ProgressDlgStatusLabel" Overridable="yes">狀態:</String> <String Id="ResumeDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="ResumeDlgInstall" Overridable="yes">安裝(&I)</String> <String Id="ResumeDlgBitmap" Overridable="yes">WixUI_Bmp_Dialog</String> <String Id="ResumeDlgDescription" Overridable="yes">安裝向導將在您的計算機上完成 [ProductName] 的安裝。單擊“安裝”以繼續,或者單擊“取消”以退出安裝向導。</String> <String Id="ResumeDlgTitle" Overridable="yes">{\WixUI_Font_Bigger}正在恢復 [ProductName] 安裝向導</String> <String Id="SetupTypeDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="SetupTypeDlgTypicalButton" Overridable="yes">典型(&T)</String> <String Id="SetupTypeDlgTypicalButtonTooltip" Overridable="yes">典型安裝</String> <String Id="SetupTypeDlgCustomButton" Overridable="yes">自定義(&U)</String> <String Id="SetupTypeDlgCustomButtonTooltip" Overridable="yes">自定義安裝</String> <String Id="SetupTypeDlgCompleteButton" Overridable="yes">完全(&O)</String> <String Id="SetupTypeDlgCompleteButtonTooltip" Overridable="yes">完全安裝</String> <String Id="SetupTypeDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="SetupTypeDlgTitle" Overridable="yes">{\WixUI_Font_Title}選擇安裝類型</String> <String Id="SetupTypeDlgDescription" Overridable="yes">選擇最適合您的需求的安裝類型</String> <String Id="SetupTypeDlgTypicalText" Overridable="yes">安裝最常用的程序功能。對於大多數用戶,推薦此類型。</String> <String Id="SetupTypeDlgCustomText" Overridable="yes">允許用戶選擇將安裝的程序功能以及它們的安裝位置。對於高級用戶,推薦此類型。</String> <String Id="SetupTypeDlgCompleteText" Overridable="yes">將安裝所有程序功能。需要最多的磁盤空間。</String> <String Id="UserExit_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="UserExitBitmap" Overridable="yes">WixUI_Bmp_Dialog</String> <String Id="UserExitTitle" Overridable="yes">{\WixUI_Font_Bigger}[ProductName] 安裝向導已中斷</String> <String Id="UserExitDescription1" Overridable="yes">[ProductName] 安裝程序已中斷。您的系統尚未修改。以后要安裝此程序,請再次運行安裝。</String> <String Id="UserExitDescription2" Overridable="yes">單擊“完成”按鈕以退出安裝向導。</String> <String Id="VerifyReadyDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="VerifyReadyDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String> <String Id="VerifyReadyDlgInstall" Overridable="yes">安裝(&I)</String> <String Id="VerifyReadyDlgInstallText" Overridable="yes">單擊“安裝”以開始安裝。單擊“上一步”以查看或更改任何安裝設置。單擊“取消”以退出向導。</String> <String Id="VerifyReadyDlgInstallTitle" Overridable="yes">{\WixUI_Font_Title}已准備好安裝 [ProductName]</String> <String Id="VerifyReadyDlgChange" Overridable="yes">更改(&C)</String> <String Id="VerifyReadyDlgChangeText" Overridable="yes">單擊“更改”以開始安裝。單擊“上一步”以查看或更改任何安裝設置。單擊“取消”以退出向導。</String> <String Id="VerifyReadyDlgChangeTitle" Overridable="yes">{\WixUI_Font_Title}已准備好更改 [ProductName]</String> <String Id="VerifyReadyDlgRepair" Overridable="yes">修復(&P)</String> <String Id="VerifyReadyDlgRepairText" Overridable="yes">單擊“修復”以修復 [ProductName] 的安裝。單擊“上一步”以查看或更改任何安裝設置。單擊“取消”以退出向導。</String> <String Id="VerifyReadyDlgRepairTitle" Overridable="yes">{\WixUI_Font_Title}已准備好修復 [ProductName]</String> <String Id="VerifyReadyDlgRemove" Overridable="yes">刪除(&R)</String> <String Id="VerifyReadyDlgRemoveText" Overridable="yes">單擊“刪除”將 [ProductName] 從計算機中刪除。單擊“上一步”以查看或更改任何安裝設置。單擊“取消”以退出向導。</String> <String Id="VerifyReadyDlgRemoveTitle" Overridable="yes">{\WixUI_Font_Title}已准備好刪除 [ProductName]</String> <String Id="WaitForCostingDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="WaitForCostingDlgReturn" Overridable="yes">返回(&R)</String> <String Id="WaitForCostingDlgText" Overridable="yes">安裝程序正在完成確定您的磁盤空間需求,請稍候。</String> <String Id="WaitForCostingDlgIcon" Overridable="yes">WixUI_Ico_Exclam</String> <String Id="WaitForCostingDlgIconTooltip" Overridable="yes">感嘆號圖標</String> <String Id="WelcomeDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="WelcomeDlgBitmap" Overridable="yes">WixUI_Bmp_Dialog</String> <String Id="WelcomeDlgDescription" Overridable="yes">安裝向導將在您的計算機上安裝 [ProductName]。單擊“下一步”以繼續,或者單擊“取消”以退出安裝向導。</String> <String Id="WelcomeDlgTitle" Overridable="yes">{\WixUI_Font_Bigger}歡迎使用 [ProductName] 安裝向導</String> <String Id="WelcomeEulaDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="WelcomeEulaDlgBitmap" Overridable="yes">WixUI_Bmp_Dialog</String> <String Id="WelcomeEulaDlgLicenseAcceptedCheckBox" Overridable="yes">我接受許可協議中的條款(&A)</String> <String Id="WelcomeEulaDlgInstall" Overridable="yes">安裝(&I)</String> <String Id="WelcomeEulaDlgTitle" Overridable="yes">{\WixUI_Font_Title}請閱讀 [ProductName] 許可協議</String> <String Id="WelcomeEulaDlgAgreementText"/> <String Id="ProgressTextInstallValidate" Overridable="yes">正在驗證安裝</String> <String Id="ProgressTextInstallFiles" Overridable="yes">正在復制新文件</String> <String Id="ProgressTextInstallFilesTemplate" Overridable="yes">文件: [1],目錄: [9],大小: [6]</String> <String Id="ProgressTextInstallAdminPackage" Overridable="yes">正在復制網絡安裝文件</String> <String Id="ProgressTextInstallAdminPackageTemplate" Overridable="yes">文件: [1],目錄: [9],大小: [6]</String> <String Id="ProgressTextFileCost" Overridable="yes">正在計算空間需求</String> <String Id="ProgressTextCostInitialize" Overridable="yes">正在計算空間需求</String> <String Id="ProgressTextCostFinalize" Overridable="yes">正在計算空間需求</String> <String Id="ProgressTextCreateShortcuts" Overridable="yes">正在創建快捷方式</String> <String Id="ProgressTextCreateShortcutsTemplate" Overridable="yes">快捷方式: [1]</String> <String Id="ProgressTextPublishComponents" Overridable="yes">正在發布合格的組件</String> <String Id="ProgressTextPublishComponentsTemplate" Overridable="yes">組件 ID: [1],限定符: [2]</String> <String Id="ProgressTextPublishFeatures" Overridable="yes">正在發布產品功能</String> <String Id="ProgressTextPublishFeaturesTemplate" Overridable="yes">功能: [1]</String> <String Id="ProgressTextPublishProduct" Overridable="yes">正在發布產品信息</String> <String Id="ProgressTextRegisterClassInfo" Overridable="yes">正在注冊類服務器</String> <String Id="ProgressTextRegisterClassInfoTemplate" Overridable="yes">類 ID: [1]</String> <String Id="ProgressTextRegisterExtensionInfo" Overridable="yes">正在注冊擴展服務器</String> <String Id="ProgressTextRegisterExtensionInfoTemplate" Overridable="yes">擴展: [1]</String> <String Id="ProgressTextRegisterMIMEInfo" Overridable="yes">正在注冊 MIME 信息</String> <String Id="ProgressTextRegisterMIMEInfoTemplate" Overridable="yes">MIME 內容類型: [1],擴展: [2]</String> <String Id="ProgressTextRegisterProgIdInfo" Overridable="yes">正在注冊程序標識符</String> <String Id="ProgressTextRegisterProgIdInfoTemplate" Overridable="yes">程序 ID: [1]</String> <String Id="ProgressTextAllocateRegistrySpace" Overridable="yes">正在分配注冊表空間</String> <String Id="ProgressTextAllocateRegistrySpaceTemplate" Overridable="yes">可用空間: [1]</String> <String Id="ProgressTextAppSearch" Overridable="yes">正在搜索已安裝的應用程序</String> <String Id="ProgressTextAppSearchTemplate" Overridable="yes">屬性: [1],簽名: [2]</String> <String Id="ProgressTextBindImage" Overridable="yes">綁定可執行文件</String> <String Id="ProgressTextBindImageTemplate" Overridable="yes">文件: [1]</String> <String Id="ProgressTextCCPSearch" Overridable="yes">正在搜索合格產品</String> <String Id="ProgressTextCreateFolders" Overridable="yes">正在創建文件夾</String> <String Id="ProgressTextCreateFoldersTemplate" Overridable="yes">文件夾: [1]</String> <String Id="ProgressTextDeleteServices" Overridable="yes">正在刪除服務</String> <String Id="ProgressTextDeleteServicesTemplate" Overridable="yes">服務: [1]</String> <String Id="ProgressTextDuplicateFiles" Overridable="yes">正在創建重復文件</String> <String Id="ProgressTextDuplicateFilesTemplate" Overridable="yes">文件: [1],目錄: [9],大小: [6]</String> <String Id="ProgressTextFindRelatedProducts" Overridable="yes">正在搜索相關應用程序</String> <String Id="ProgressTextFindRelatedProductsTemplate" Overridable="yes">找到應用程序: [1]</String> <String Id="ProgressTextInstallODBC" Overridable="yes">正在安裝 ODBC 組件</String> <String Id="ProgressTextInstallServices" Overridable="yes">正在安裝新服務</String> <String Id="ProgressTextInstallServicesTemplate" Overridable="yes">服務: [2]</String> <String Id="ProgressTextLaunchConditions" Overridable="yes">正在評估啟動條件</String> <String Id="ProgressTextMigrateFeatureStates" Overridable="yes">正在從相關應用程序遷移功能狀態</String> <String Id="ProgressTextMigrateFeatureStatesTemplate" Overridable="yes">應用程序: [1]</String> <String Id="ProgressTextMoveFiles" Overridable="yes">正在移動文件</String> <String Id="ProgressTextMoveFilesTemplate" Overridable="yes">文件: [1],目錄: [9],大小: [6]</String> <String Id="ProgressTextPatchFiles" Overridable="yes">正在修補文件</String> <String Id="ProgressTextPatchFilesTemplate" Overridable="yes">文件: [1],目錄: [2],大小: [3]</String> <String Id="ProgressTextProcessComponents" Overridable="yes">正在更新組件注冊</String> <String Id="ProgressTextRegisterComPlus" Overridable="yes">正在注冊 COM+ 應用程序和組件</String> <String Id="ProgressTextRegisterComPlusTemplate" Overridable="yes">應用程序 ID: [1]{{,應用程序類型: [2],用戶: [3],RSN: [4]}}</String> <String Id="ProgressTextRegisterFonts" Overridable="yes">正在注冊字體</String> <String Id="ProgressTextRegisterFontsTemplate" Overridable="yes">字體: [1]</String> <String Id="ProgressTextRegisterProduct" Overridable="yes">正在注冊產品</String> <String Id="ProgressTextRegisterProductTemplate" Overridable="yes">[1]</String> <String Id="ProgressTextRegisterTypeLibraries" Overridable="yes">正在注冊類型庫</String> <String Id="ProgressTextRegisterTypeLibrariesTemplate" Overridable="yes">庫 ID: [1]</String> <String Id="ProgressTextRegisterUser" Overridable="yes">正在注冊用戶</String> <String Id="ProgressTextRegisterUserTemplate" Overridable="yes">[1]</String> <String Id="ProgressTextRemoveDuplicateFiles" Overridable="yes">正在刪除重復的文件</String> <String Id="ProgressTextRemoveDuplicateFilesTemplate" Overridable="yes">文件: [1],目錄: [9]</String> <String Id="ProgressTextRemoveEnvironmentStrings" Overridable="yes">正在更新環境字符串</String> <String Id="ProgressTextRemoveEnvironmentStringsTemplate" Overridable="yes">名稱: [1],值: [2],操作 [3]</String> <String Id="ProgressTextRemoveExistingProducts" Overridable="yes">正在刪除應用程序</String> <String Id="ProgressTextRemoveExistingProductsTemplate" Overridable="yes">應用程序: [1],命令行: [2]</String> <String Id="ProgressTextRemoveFiles" Overridable="yes">正在刪除文件</String> <String Id="ProgressTextRemoveFilesTemplate" Overridable="yes">文件: [1],目錄: [9]</String> <String Id="ProgressTextRemoveFolders" Overridable="yes">正在刪除文件夾</String> <String Id="ProgressTextRemoveFoldersTemplate" Overridable="yes">文件夾: [1]</String> <String Id="ProgressTextRemoveIniValues" Overridable="yes">刪除 INI 文件項</String> <String Id="ProgressTextRemoveIniValuesTemplate" Overridable="yes">文件: [1],節: [2],項: [3],值: [4]</String> <String Id="ProgressTextRemoveODBC" Overridable="yes">正在刪除 ODBC 組件</String> <String Id="ProgressTextRemoveRegistryValues" Overridable="yes">正在刪除系統注冊表值</String> <String Id="ProgressTextRemoveRegistryValuesTemplate" Overridable="yes">項: [1],名稱: [2]</String> <String Id="ProgressTextRemoveShortcuts" Overridable="yes">正在刪除快捷方式</String> <String Id="ProgressTextRemoveShortcutsTemplate" Overridable="yes">快捷方式: [1]</String> <String Id="ProgressTextRMCCPSearch" Overridable="yes">正在搜索合格產品</String> <String Id="ProgressTextSelfRegModules" Overridable="yes">正在注冊模塊</String> <String Id="ProgressTextSelfRegModulesTemplate" Overridable="yes">文件: [1],文件夾: [2]</String> <String Id="ProgressTextSelfUnregModules" Overridable="yes">正在注銷模塊</String> <String Id="ProgressTextSelfUnregModulesTemplate" Overridable="yes">文件: [1],文件夾: [2]</String> <String Id="ProgressTextSetODBCFolders" Overridable="yes">正在初始化 ODBC 目錄</String> <String Id="ProgressTextStartServices" Overridable="yes">正在啟動服務</String> <String Id="ProgressTextStartServicesTemplate" Overridable="yes">服務: [1]</String> <String Id="ProgressTextStopServices" Overridable="yes">正在停止服務</String> <String Id="ProgressTextStopServicesTemplate" Overridable="yes">服務: [1]</String> <String Id="ProgressTextUnpublishComponents" Overridable="yes">正在取消合格組件的發布</String> <String Id="ProgressTextUnpublishComponentsTemplate" Overridable="yes">組件 ID: [1],限定符: [2]</String> <String Id="ProgressTextUnpublishFeatures" Overridable="yes">正在取消產品功能的發布</String> <String Id="ProgressTextUnpublishFeaturesTemplate" Overridable="yes">功能: [1]</String> <String Id="ProgressTextUnregisterClassInfo" Overridable="yes">注銷類服務器</String> <String Id="ProgressTextUnregisterClassInfoTemplate" Overridable="yes">類 ID: [1]</String> <String Id="ProgressTextUnregisterComPlus" Overridable="yes">正在注銷 COM+ 應用程序和組件</String> <String Id="ProgressTextUnregisterComPlusTemplate" Overridable="yes">應用程序 ID: [1]{{,應用程序類型: [2]}}</String> <String Id="ProgressTextUnregisterExtensionInfo" Overridable="yes">正在注銷擴展服務器</String> <String Id="ProgressTextUnregisterExtensionInfoTemplate" Overridable="yes">擴展: [1]</String> <String Id="ProgressTextUnregisterFonts" Overridable="yes">正在注銷字體</String> <String Id="ProgressTextUnregisterFontsTemplate" Overridable="yes">字體: [1]</String> <String Id="ProgressTextUnregisterMIMEInfo" Overridable="yes">正在注銷 MIME 信息</String> <String Id="ProgressTextUnregisterMIMEInfoTemplate" Overridable="yes">MIME 內容類型: [1],擴展: [2]</String> <String Id="ProgressTextUnregisterProgIdInfo" Overridable="yes">正在注銷程序標識符</String> <String Id="ProgressTextUnregisterProgIdInfoTemplate" Overridable="yes">程序 ID: [1]</String> <String Id="ProgressTextUnregisterTypeLibraries" Overridable="yes">正在注銷類型庫</String> <String Id="ProgressTextUnregisterTypeLibrariesTemplate" Overridable="yes">庫 ID: [1]</String> <String Id="ProgressTextWriteEnvironmentStrings" Overridable="yes">正在更新環境字符串</String> <String Id="ProgressTextWriteEnvironmentStringsTemplate" Overridable="yes">名稱: [1],值: [2],操作 [3]</String> <String Id="ProgressTextWriteIniValues" Overridable="yes">正在寫入 INI 文件值</String> <String Id="ProgressTextWriteIniValuesTemplate" Overridable="yes">文件: [1],節: [2],項: [3],值: [4]</String> <String Id="ProgressTextWriteRegistryValues" Overridable="yes">正在寫入系統注冊表值</String> <String Id="ProgressTextWriteRegistryValuesTemplate" Overridable="yes">項: [1],名稱: [2],值: [3]</String> <String Id="ProgressTextAdvertise" Overridable="yes">正在公布應用程序</String> <String Id="ProgressTextGenerateScript" Overridable="yes">正在生成腳本操作,用於:</String> <String Id="ProgressTextGenerateScriptTemplate" Overridable="yes">[1]</String> <String Id="ProgressTextInstallSFPCatalogFile" Overridable="yes">正在安裝系統目錄</String> <String Id="ProgressTextInstallSFPCatalogFileTemplate" Overridable="yes">文件: [1], 依賴文件: [2]</String> <String Id="ProgressTextMsiPublishAssemblies" Overridable="yes">正在發布程序集信息</String> <String Id="ProgressTextMsiPublishAssembliesTemplate" Overridable="yes">應用程序上下文: [1],程序集名稱: [2]</String> <String Id="ProgressTextMsiUnpublishAssemblies" Overridable="yes">正在取消程序集信息的發布</String> <String Id="ProgressTextMsiUnpublishAssembliesTemplate" Overridable="yes">應用程序上下文: [1],程序集名稱: [2]</String> <String Id="ProgressTextRollback" Overridable="yes">正在回滾操作:</String> <String Id="ProgressTextRollbackTemplate" Overridable="yes">[1]</String> <String Id="ProgressTextRollbackCleanup" Overridable="yes">正在刪除備份文件</String> <String Id="ProgressTextRollbackCleanupTemplate" Overridable="yes">文件: [1]</String> <String Id="ProgressTextUnmoveFiles" Overridable="yes">正在刪除移動的文件</String> <String Id="ProgressTextUnmoveFilesTemplate" Overridable="yes">文件: [1],目錄: [9]</String> <String Id="ProgressTextUnpublishProduct" Overridable="yes">正在取消產品信息的發布</String> <String Id="Error0" Overridable="yes">{{致命錯誤: }}</String> <String Id="Error1" Overridable="yes">{{錯誤 [1]。}}</String> <String Id="Error2" Overridable="yes">警告 [1]。</String> <String Id="Error4" Overridable="yes">信息 [1]。</String> <String Id="Error5" Overridable="yes">安裝程序在安裝此程序包時遇到了錯誤。可能表明此程序包有錯。錯誤代碼是 [1]。{{參數是: [2],[3],[4]}} </String> <String Id="Error7" Overridable="yes">{{磁盤已滿: }}</String> <String Id="Error8" Overridable="yes">操作 [Time]: [1]。[2]</String> <String Id="Error9" Overridable="yes">[ProductName]</String> <String Id="Error10" Overridable="yes">{[2]}{, [3]}{, [4]}</String> <String Id="Error11" Overridable="yes">消息類型: [1],參數: [2]</String> <String Id="Error12" Overridable="yes">=== 記錄開始: [Date] [Time] ===</String> <String Id="Error13" Overridable="yes">=== 記錄停止: [Date] [Time] ===</String> <String Id="Error14" Overridable="yes">操作開始 [Time]: [1]。</String> <String Id="Error15" Overridable="yes">操作結束 [Time]: [1]。返回值 [2]。</String> <String Id="Error16" Overridable="yes">剩余時間: {[1] 分 }{[2] 秒}</String> <String Id="Error17" Overridable="yes">內存不足。請關閉其他應用程序,然后重試。</String> <String Id="Error18" Overridable="yes">安裝程序已不再響應。</String> <String Id="Error19" Overridable="yes">安裝程序過早停止。</String> <String Id="Error20" Overridable="yes">Windows 正在配置 [ProductName],請稍候</String> <String Id="Error21" Overridable="yes">正在收集所需信息...</String> <String Id="Error22" Overridable="yes">正在刪除此應用程序的舊版本...</String> <String Id="Error23" Overridable="yes">正在准備刪除此應用程序的舊版本...</String> <String Id="Error32" Overridable="yes">{[ProductName] }安裝成功完成。</String> <String Id="Error33" Overridable="yes">{[ProductName] }安裝失敗。</String> <String Id="Error1101" Overridable="yes">讀取文件 [2] 時出錯。{{系統錯誤 [3]。}}請確認文件存在並且您可以訪問該文件。</String> <String Id="Error1301" Overridable="yes">無法創建文件“[2]”。具有此名稱的目錄已存在。取消安裝並嘗試安裝到其他位置。</String> <String Id="Error1302" Overridable="yes">請插入磁盤: [2]</String> <String Id="Error1303" Overridable="yes">安裝程序沒有足夠權限訪問目錄: [2]。安裝無法繼續。請以管理員身份登錄,或與您的系統管理員聯系。</String> <String Id="Error1304" Overridable="yes">寫入文件時出錯: [2]。請確認您有權訪問該目錄。</String> <String Id="Error1305" Overridable="yes">讀取文件 [2] 時出錯。{{系統錯誤 [3]。}}請確認文件存在並且您可以訪問該文件。</String> <String Id="Error1306" Overridable="yes">另一個應用程序已經以獨占模式訪問文件“[2]”。請關閉所有其他應用程序,然后單擊“重試”。</String> <String Id="Error1307" Overridable="yes">磁盤空間不足,無法安裝此文件: [2]。請釋放一些磁盤空間,然后單擊“重試”;或者單擊“取消”以退出。</String> <String Id="Error1308" Overridable="yes">找不到源文件: [2]。請確認文件存在,並且您可以訪問該文件。</String> <String Id="Error1309" Overridable="yes">讀取文件 [3] 時出錯。{{系統錯誤 [2]。}}請確認文件存在並且您可以訪問該文件。</String> <String Id="Error1310" Overridable="yes">寫入文件 [3] 時出錯。{{系統錯誤 [2]。}}請確認您有權訪問該目錄。</String> <String Id="Error1311" Overridable="yes">找不到源文件{{(cabinet)}}: [2]。請確認文件存在,並且您可以訪問該文件。</String> <String Id="Error1312" Overridable="yes">無法創建目錄“[2]”。具有此名稱的文件已存在。請重命名或刪除該文件並單擊“重試”,或者單擊“取消”以退出。</String> <String Id="Error1313" Overridable="yes">卷 [2] 當前不可用。請選擇其他卷。</String> <String Id="Error1314" Overridable="yes">指定的路徑“[2]”不可用。</String> <String Id="Error1315" Overridable="yes">無法寫入指定的文件夾: [2]。</String> <String Id="Error1316" Overridable="yes">嘗試從文件中讀取時出現網絡錯誤: [2]</String> <String Id="Error1317" Overridable="yes">嘗試創建目錄時出錯: [2]</String> <String Id="Error1318" Overridable="yes">嘗試創建目錄時出現網絡錯誤: [2]</String> <String Id="Error1319" Overridable="yes">嘗試打開源 CAB 文件時出現網絡錯誤: [2]。</String> <String Id="Error1320" Overridable="yes">指定的路徑太長: [2]</String> <String Id="Error1321" Overridable="yes">安裝程序沒有足夠的特權,無法修改此文件: [2]。</String> <String Id="Error1322" Overridable="yes">文件夾路徑“[2]”的一部分無效。它可能為空,或者超過系統允許的長度。</String> <String Id="Error1323" Overridable="yes">文件夾路徑“[2]”包含無效字詞。</String> <String Id="Error1324" Overridable="yes">文件夾路徑“[2]”包含無效字符。</String> <String Id="Error1325" Overridable="yes">“[2]”不是有效的短文件名。</String> <String Id="Error1326" Overridable="yes">獲取文件安全性時出錯: [3]。GetLastError: [2]</String> <String Id="Error1327" Overridable="yes">無效驅動器: [2]</String> <String Id="Error1328" Overridable="yes">對文件 [2] 應用修補程序時出錯。該文件可能已通過其他方式更新,不能再由此修補程序更改。有關詳細信息,請與修補程序供應商聯系。{{系統錯誤: [3]}}</String> <String Id="Error1329" Overridable="yes">無法安裝所需的文件,因為 CAB 文件 [2] 未經過數字簽名。這可能表明 CAB 文件損壞。</String> <String Id="Error1330" Overridable="yes">無法安裝所需的文件,因為 CAB 文件 [2] 未經過正確的數字簽名。這可能表明 CAB 文件損壞。{{ WinVerifyTrust 返回了錯誤 [3]。}}</String> <String Id="Error1331" Overridable="yes">未能正確地復制 [2] 文件: CRC 錯誤。</String> <String Id="Error1332" Overridable="yes">未能正確地移動 [2] 文件: CRC 錯誤。</String> <String Id="Error1333" Overridable="yes">未能正確地修補 [2] 文件: CRC 錯誤。</String> <String Id="Error1334" Overridable="yes">不能安裝文件“[2]”,因為在 CAB 文件“[3]”中找不到它。可能表明網絡錯誤、讀 CD-ROM 錯誤或此程序包有錯。</String> <String Id="Error1335" Overridable="yes">此安裝需要的 CAB 文件“[2]”已受損,不能使用。可能表明網絡錯誤、讀 CD-ROM 錯誤或此程序包有錯。</String> <String Id="Error1336" Overridable="yes">創建完成此安裝需要的臨時文件時出錯。{{ 文件夾: [3]。系統錯誤代碼: [2]}}</String> <String Id="Error1401" Overridable="yes">無法創建注冊表項 [2]。{{系統錯誤 [3]。}}請確認您是否具有訪問該注冊表項的足夠權限,或者與支持人員聯系。</String> <String Id="Error1402" Overridable="yes">無法打開注冊表項 [2]。{{系統錯誤 [3]。}}請確認您是否具有訪問該注冊表項的足夠權限,或者與支持人員聯系。</String> <String Id="Error1403" Overridable="yes">無法刪除注冊表項 [3] 的值 [2]。{{系統錯誤 [4]。}}請確認您是否具有訪問該注冊表項的足夠權限,或者與支持人員聯系。</String> <String Id="Error1404" Overridable="yes">無法刪除注冊表項 [2]。{{系統錯誤 [3]。}}請確認您是否具有訪問該注冊表項的足夠權限,或者與支持人員聯系。</String> <String Id="Error1405" Overridable="yes">無法從注冊表項 [3] 讀取數值 [2]。{{系統錯誤 [4]。}}請確認您是否具有訪問該注冊表項的足夠權限,或者與支持人員聯系。</String> <String Id="Error1406" Overridable="yes">無法將值 [2] 寫入注冊表項 [3]。{{系統錯誤 [4]。}}請確認您是否具有訪問該注冊表項的足夠權限,或者與支持人員聯系。</String> <String Id="Error1407" Overridable="yes">無法獲取注冊表項 [2] 的值名稱。{{系統錯誤 [3]。}}請確認您是否具有訪問該注冊表項的足夠權限,或者與支持人員聯系。</String> <String Id="Error1408" Overridable="yes">無法獲取注冊表項 [2] 的子表項。{{ 系統錯誤 [3]。}}請確認您是否具有訪問該注冊表項的足夠權限,或者與支持人員聯系。</String> <String Id="Error1409" Overridable="yes">無法讀取注冊表項 [2] 的安全信息。{{系統錯誤 [3]。}}請確認您是否具有訪問該注冊表項的足夠權限,或者與支持人員聯系。</String> <String Id="Error1410" Overridable="yes">無法增加可用注冊表空間。安裝此應用程序需要 [2] KB 的可用注冊表空間。</String> <String Id="Error1500" Overridable="yes">另一安裝正在進行。您必須先完成該安裝,然后才能繼續此安裝。</String> <String Id="Error1501" Overridable="yes">訪問安全數據時出錯。請確保 Windows Installer 正確配置,然后再次嘗試安裝。</String> <String Id="Error1502" Overridable="yes">用戶“[2]”以前啟動過產品“[3]”的安裝。該用戶需要再次運行該安裝,然后才能使用該產品。您當前的安裝即將繼續進行。</String> <String Id="Error1503" Overridable="yes">用戶“[2]”以前啟動過產品“[3]”的安裝。該用戶需要再次運行該安裝,然后才能使用該產品。</String> <String Id="Error1601" Overridable="yes">磁盤空間不足 -- 卷:“[2]”;所需空間: [3] KB;可用空間: [4] KB。請釋放一些磁盤空間,然后重試。</String> <String Id="Error1602" Overridable="yes">確實要取消嗎?</String> <String Id="Error1603" Overridable="yes">文件 [2][3] 正在使用中{被以下進程使用: 名稱: [4],ID: [5],窗口標題:“[6]”}。請關閉該應用程序,然后重試。</String> <String Id="Error1604" Overridable="yes">產品“[2]”已經安裝,無法安裝此產品。這兩種產品不兼容。</String> <String Id="Error1605" Overridable="yes">在卷“[2]”上沒有足夠的磁盤空間來允許安裝恢復。需要 [3] KB,但是只有 [4] KB 可用。單擊“忽略”繼續不保存恢復信息的安裝,單擊“重試”重新檢查可用磁盤空間,單擊“取消”退出安裝程序。</String> <String Id="Error1606" Overridable="yes">無法訪問網絡位置 [2]。</String> <String Id="Error1607" Overridable="yes">在繼續安裝之前,請關閉以下應用程序:</String> <String Id="Error1608" Overridable="yes">在計算機上找不到安裝本產品所需的任何以前安裝的相應產品。</String> <String Id="Error1609" Overridable="yes">應用安全設置時發生了一個錯誤。[2] 不是有效的用戶或組。可能是程序包有錯,或者是連接到網絡上的域控制器有問題。請檢查您的網絡連接並單擊“重試”,或單擊“取消”結束安裝。{{找不到用戶的 SID,系統錯誤 [3]}}</String> <String Id="Error1701" Overridable="yes">注冊表項 [2] 無效。請確認您輸入的注冊表項正確。</String> <String Id="Error1702" Overridable="yes">安裝程序必須先重新啟動您的系統,然后才能繼續配置 [2]。單擊“是”立即重新啟動;如果您計划在以后以手動方式重新啟動,請單擊“否”。</String> <String Id="Error1703" Overridable="yes">您必須重新啟動系統才能使對 [2] 做出的配置更改生效。單擊“是”立即重新啟動;單擊“否”可在以后以手動方式啟動。</String> <String Id="Error1704" Overridable="yes">[2] 的安裝當前掛起。您必須先撤消該安裝所做的更改,然后才能繼續。您要撤消那些更改嗎?</String> <String Id="Error1705" Overridable="yes">本產品的上一次安裝正在進行。您必須先撤消該安裝所做的更改,然后才能繼續。您要撤消那些更改嗎?</String> <String Id="Error1706" Overridable="yes">找不到產品 [2] 的安裝包。請使用安裝包“[3]”的有效副本,再嘗試安裝。</String> <String Id="Error1707" Overridable="yes">成功地完成了安裝。</String> <String Id="Error1708" Overridable="yes">安裝失敗。</String> <String Id="Error1709" Overridable="yes">產品: [2] -- [3]</String> <String Id="Error1710" Overridable="yes">您可以將計算機還原到以前狀態,或稍后繼續安裝。是否要進行還原?</String> <String Id="Error1711" Overridable="yes">向磁盤寫入安裝信息時出錯。請檢查以確保有足夠的可用磁盤空間,然后單擊“重試”,或單擊“取消”以結束安裝。</String> <String Id="Error1712" Overridable="yes">找不到將您的計算機還原到前一狀態所需的一個或多個文件。無法還原。</String> <String Id="Error1713" Overridable="yes">[2] 無法安裝所需的產品之一。請與技術支持小組聯系。{{系統錯誤: [3]。}}</String> <String Id="Error1714" Overridable="yes">無法刪除 [2] 的舊版本。請與您的技術支持小組聯系。{{系統錯誤 [3]。}}</String> <String Id="Error1715" Overridable="yes">已安裝 [2]</String> <String Id="Error1716" Overridable="yes">已配置 [2]</String> <String Id="Error1717" Overridable="yes">已刪除 [2]</String> <String Id="Error1718" Overridable="yes">文件 [2] 被數字簽名策略拒絕。</String> <String Id="Error1719" Overridable="yes">無法訪問 Windows Installer 服務。如果您正在安全模式下運行 Windows,或者 Windows Installer 未正確安裝,可能發生此情況。請與支持人員聯系以獲得幫助。</String> <String Id="Error1720" Overridable="yes">Windows Installer 程序包有問題。完成此安裝所需的腳本無法運行。請與您的支持人員或程序包開發商聯系。{{自定義操作 [2] 腳本錯誤 [3],[4]: [5] 行 [6],列 [7],[8] }}</String> <String Id="Error1721" Overridable="yes">Windows Installer 程序包有問題。此安裝需要的程序無法運行。請與支持人員或程序包供應商聯系。{{操作: [2],位置: [3],命令: [4] }}</String> <String Id="Error1722" Overridable="yes">Windows Installer 程序包有問題。作為安裝一部分運行的程序沒有按預期完成。請與您的支持人員或程序包開發商聯系。{{操作: [2],位置: [3],命令: [4]}}</String> <String Id="Error1723" Overridable="yes">Windows Installer 程序包有問題。完成此安裝所需的 DLL 無法運行。請與您的支持人員或程序包開發商聯系。{{操作: [2],項目: [3],庫: [4]}}</String> <String Id="Error1724" Overridable="yes">刪除成功完成。</String> <String Id="Error1725" Overridable="yes">刪除失敗。</String> <String Id="Error1726" Overridable="yes">公告成功完成。</String> <String Id="Error1727" Overridable="yes">公告失敗。</String> <String Id="Error1728" Overridable="yes">配置成功完成。</String> <String Id="Error1729" Overridable="yes">配置失敗。</String> <String Id="Error1730" Overridable="yes">您必須是管理員才能刪除此應用程序。要刪除此應用程序,請以管理員身份登錄,或者與技術支持組聯系以獲得幫助。</String> <String Id="Error1731" Overridable="yes">產品 [2] 的源安裝程序包與客戶端程序包不同步。請使用有效版本的程序包“[3]”再次嘗試安裝。</String> <String Id="Error1732" Overridable="yes">為了完成 [2] 的安裝,您必須重新啟動計算機。其他用戶當前已登錄到此計算機,重新啟動會導致他們失去他們所做的工作。您要立即重新啟動嗎? </String> <String Id="Error1801" Overridable="yes">路徑 [2] 無效。請指定有效路徑。</String> <String Id="Error1802" Overridable="yes">內存不足。請關閉其他應用程序,然后重試。</String> <String Id="Error1803" Overridable="yes">驅動器 [2] 中沒有磁盤。請先插入磁盤,然后單擊“重試”按鈕,或者單擊“取消”按鈕,返回前面選擇的卷。</String> <String Id="Error1804" Overridable="yes">驅動器 [2] 中沒有磁盤。請先插入磁盤,然后單擊“重試”,或者單擊“取消”返回“瀏覽”對話框並選擇其他卷。</String> <String Id="Error1805" Overridable="yes">文件夾 [2] 不存在。請輸入現有文件夾的路徑。</String> <String Id="Error1806" Overridable="yes">您沒有足夠的特權,無法讀取此文件夾。</String> <String Id="Error1807" Overridable="yes">無法確定安裝所需的有效目標文件夾。</String> <String Id="Error1901" Overridable="yes">嘗試讀取源安裝數據庫時出錯: [2]。</String> <String Id="Error1902" Overridable="yes">正在計划重新啟動操作: 正在將文件 [2] 重命名為 [3]。只有重新啟動才能完成操作。</String> <String Id="Error1903" Overridable="yes">正在計划重新啟動操作: 正在刪除文件 [2]。只有重新啟動才能完成操作。</String> <String Id="Error1904" Overridable="yes">模塊 [2] 注冊失敗。HRESULT [3]。請與您的技術支持人員聯系。</String> <String Id="Error1905" Overridable="yes">模塊 [2] 注銷失敗。HRESULT [3]。請與您的技術支持人員聯系。</String> <String Id="Error1906" Overridable="yes">無法緩存包 [2]。錯誤: [3]。請與支持人員聯系。</String> <String Id="Error1907" Overridable="yes">無法注冊字體 [2]。請確認您具有安裝字體的足夠權限,並且系統支持此字體。</String> <String Id="Error1908" Overridable="yes">無法注銷字體 [2]。請確認您是否具有刪除字體的足夠權限。</String> <String Id="Error1909" Overridable="yes">無法創建快捷方式 [2]。請確認目標文件夾存在並且您可以訪問該文件夾。</String> <String Id="Error1910" Overridable="yes">無法刪除快捷方式 [2]。請確認快捷方式文件存在並且您可以訪問該文件。</String> <String Id="Error1911" Overridable="yes">無法注冊文件 [2] 的類型庫。請與您的技術支持人員聯系。</String> <String Id="Error1912" Overridable="yes">無法注銷文件 [2] 的類型庫。請與您的技術支持人員聯系。</String> <String Id="Error1913" Overridable="yes">無法更新 INI 文件 [2][3]。請確認文件存在並且您可以訪問它。</String> <String Id="Error1914" Overridable="yes">無法計划在重新啟動時文件 [2] 替換文件 [3]。請確認您具有對文件 [3] 的寫權限。</String> <String Id="Error1915" Overridable="yes">刪除 ODBC 驅動程序管理器時出錯,ODBC 錯誤 [2]: [3]。請與支持人員聯系。</String> <String Id="Error1916" Overridable="yes">安裝 ODBC 驅動程序管理器時出錯,ODBC 錯誤 [2]: [3]。請與支持人員聯系。</String> <String Id="Error1917" Overridable="yes">刪除 ODBC 驅動程序時出錯: [4],ODBC 錯誤 [2]: [3]。請確認您是否具有刪除 ODBC 驅動程序的足夠特權。</String> <String Id="Error1918" Overridable="yes">安裝 ODBC 驅動程序 [4] 時出錯,ODBC 錯誤 [2]: [3]。請確認文件 [4] 存在並且您可以訪問該文件。</String> <String Id="Error1919" Overridable="yes">配置 ODBC 數據源 [4] 時出錯,ODBC 錯誤 [2]: [3]。請確認文件 [4] 存在並且您可以訪問該文件。</String> <String Id="Error1920" Overridable="yes">無法啟動服務“[2]”([3])。請確認您具有啟動系統服務的足夠權限。</String> <String Id="Error1921" Overridable="yes">無法停止服務“[2]”([3])。請確認您具有停止系統服務的足夠權限。</String> <String Id="Error1922" Overridable="yes">無法刪除服務“[2]”([3])。請確認您具有刪除系統服務的足夠權限。</String> <String Id="Error1923" Overridable="yes">無法安裝服務“[2]”([3])。請確認您具有安裝系統服務的足夠權限。</String> <String Id="Error1924" Overridable="yes">無法更新環境變量“[2]”。請確認您具有修改環境變量的足夠權限。</String> <String Id="Error1925" Overridable="yes">您沒有足夠權限為該計算機的所有用戶完成此安裝。請以管理員的身份登錄,然后重新嘗試此安裝。</String> <String Id="Error1926" Overridable="yes">無法設置文件“[3]”的文件安全。錯誤: [2]。請確認您具有修改此文件的安全權限的足夠權限。</String> <String Id="Error1927" Overridable="yes">組件服務(COM+ 1.0)沒有安裝在這台計算機上。該安裝需要組件服務才能成功完成。Windows 2000 上有組件服務。</String> <String Id="Error1928" Overridable="yes">注冊 COM+ 應用程序時出錯。請與技術支持人員聯系以獲得詳細信息。</String> <String Id="Error1929" Overridable="yes">注銷 COM+ 應用程序時出錯。請與技術支持人員聯系以獲得詳細信息。</String> <String Id="Error1930" Overridable="yes">無法更改服務“[2]”([3]) 的描述。</String> <String Id="Error1931" Overridable="yes">Windows Installer 服務無法更新系統文件 [2],因為該文件受 Windows 保護。要使該程序正常運行,您可能需要更新您的操作系統。{{程序包版本: [3],操作系統保護的版本: [4]}}</String> <String Id="Error1932" Overridable="yes">Windows Installer 服務無法更新受保護的 Windows 文件 [2]。{{程序包版本: [3],操作系統保護的版本: [4],SFP 錯誤: [5]}}</String> <String Id="Error1933" Overridable="yes">Windows Installer 服務無法更新一個或多個受保護的 Windows 文件。{{SFP 錯誤: [2]。受保護的文件列表:\r\n[3]}}</String> <String Id="Error1934" Overridable="yes">計算機上的策略禁止用戶安裝。</String> <String Id="Error1935" Overridable="yes">安裝程序集“[6]”過程中發生錯誤。請參閱幫助和支持以獲取詳細信息。HRESULT: [3]。{{程序集接口: [4],功能: [5],組件: [2]}}</String> <String Id="Error1936" Overridable="yes">安裝程序集“[6]”過程中發生錯誤。程序集不是強命名或沒有用最小密鑰長度簽名。HRESULT: [3]。{{程序集接口: [4],功能: [5],組件: [2]}}</String> <String Id="Error1937" Overridable="yes">安裝程序集“[6]”過程中發生錯誤。簽名或目錄無法驗證或無效。HRESULT: [3]。{{程序集接口: [4],功能: [5],組件: [2]}} </String> <String Id="Error1938" Overridable="yes">安裝程序集“[6]”過程中發生錯誤。找不到程序集的一個或多個模塊。HRESULT: [3]。{{程序集接口: [4],功能: [5],組件: [2]}} </String> <String Id="UITextbytes" Overridable="yes">字節</String> <String Id="UITextGB" Overridable="yes">GB</String> <String Id="UITextKB" Overridable="yes">KB</String> <String Id="UITextMB" Overridable="yes">MB</String> <String Id="UITextMenuAbsent" Overridable="yes">整個功能將不可用</String> <String Id="UITextMenuAdvertise" Overridable="yes">此功能在需要時安裝</String> <String Id="UITextMenuAllCD" Overridable="yes">整個功能將被安裝成從光盤上運行</String> <String Id="UITextMenuAllLocal" Overridable="yes">整個功能將被安裝在本地硬盤上</String> <String Id="UITextMenuAllNetwork" Overridable="yes">整個功能將被安裝成從網絡上運行</String> <String Id="UITextMenuCD" Overridable="yes">將安裝成從光盤上運行</String> <String Id="UITextMenuLocal" Overridable="yes">將安裝到本地硬盤</String> <String Id="UITextMenuNetwork" Overridable="yes">將安裝成從網絡上運行</String> <String Id="UITextScriptInProgress" Overridable="yes">正在收集所需信息...</String> <String Id="UITextSelAbsentAbsent" Overridable="yes">這項功能將不被安裝</String> <String Id="UITextSelAbsentAdvertise" Overridable="yes">這項功能將被設置成在需要時安裝</String> <String Id="UITextSelAbsentCD" Overridable="yes">這項功能被安裝成從光盤上運行</String> <String Id="UITextSelAbsentLocal" Overridable="yes">這項功能將被安裝在本地硬盤上</String> <String Id="UITextSelAbsentNetwork" Overridable="yes">這項功能被安裝成從網絡上運行</String> <String Id="UITextSelAdvertiseAbsent" Overridable="yes">這項功能將不可用</String> <String Id="UITextSelAdvertiseAdvertise" Overridable="yes">在需要時安裝</String> <String Id="UITextSelAdvertiseCD" Overridable="yes">這項功能將從光盤上運行</String> <String Id="UITextSelAdvertiseLocal" Overridable="yes">這項功能將被安裝在本地硬盤上</String> <String Id="UITextSelAdvertiseNetwork" Overridable="yes">這項功能將從網絡上運行</String> <String Id="UITextSelCDAbsent" Overridable="yes">這項功能將被完全卸載,您將無法從光盤上運行</String> <String Id="UITextSelCDAdvertise" Overridable="yes">這項功能將由從光盤上運行改為在需要時安裝</String> <String Id="UITextSelCDCD" Overridable="yes">這項功能將保留為從光盤上運行</String> <String Id="UITextSelCDLocal" Overridable="yes">這項功能將由從光盤上運行改為安裝在本地硬盤上</String> <String Id="UITextSelChildCostNeg" Overridable="yes">這項功能在硬盤上釋放 [1] 磁盤空間。</String> <String Id="UITextSelChildCostPos" Overridable="yes">這項功能在硬盤上要求 [1] 磁盤空間。</String> <String Id="UITextSelCostPending" Overridable="yes">正在計算這項功能的代價...</String> <String Id="UITextSelLocalAbsent" Overridable="yes">這項功能將被完全刪除</String> <String Id="UITextSelLocalAdvertise" Overridable="yes">這項功能將從本地硬盤上刪除,並將設置成在需要時安裝</String> <String Id="UITextSelLocalCD" Overridable="yes">這項功能將從本地硬盤上刪除,但仍可從光盤上運行</String> <String Id="UITextSelLocalLocal" Overridable="yes">這項功能將保留在本地硬盤上</String> <String Id="UITextSelLocalNetwork" Overridable="yes">這項功能將從本地硬盤上刪除,但仍可從網絡上運行</String> <String Id="UITextSelNetworkAbsent" Overridable="yes">這項功能將被完全卸載,因而您將無法從網絡上運行</String> <String Id="UITextSelNetworkAdvertise" Overridable="yes">這項功能將由從網絡上運行改為在需要時安裝</String> <String Id="UITextSelNetworkLocal" Overridable="yes">這項功能將由從網絡上運行改為安裝到本地硬盤上</String> <String Id="UITextSelNetworkNetwork" Overridable="yes">這項功能將保留為從網絡上運行</String> <String Id="UITextSelParentCostNegNeg" Overridable="yes">這項功能在硬盤上釋放 [1] 空間。已選定 [3] 項子功能中的 [2] 項。這些子功能在硬盤上釋放 [4] 空間。</String> <String Id="UITextSelParentCostNegPos" Overridable="yes">這項功能在硬盤上釋放 [1] 空間。已選定 [3] 項子功能中的 [2] 項。這些子功能在硬盤上要求 [4] 空間。</String> <String Id="UITextSelParentCostPosNeg" Overridable="yes">這項功能在硬盤上要求 [1] 空間。已選定 [3] 項子功能中的 [2] 項。這些子功能在硬盤上釋放 [4] 空間。</String> <String Id="UITextSelParentCostPosPos" Overridable="yes">這項功能在硬盤上要求 [1] 空間。已選定 [3] 項子功能中的 [2] 項。這些子功能在硬盤上要求 [4] 空間。</String> <String Id="UITextTimeRemaining" Overridable="yes">剩余時間: {[1] 分 }{[2] 秒}</String> <String Id="UITextVolumeCostAvailable" Overridable="yes">可用</String> <String Id="UITextVolumeCostDifference" Overridable="yes">差額</String> <String Id="UITextVolumeCostRequired" Overridable="yes">需要</String> <String Id="UITextVolumeCostSize" Overridable="yes">磁盤空間</String> <String Id="UITextVolumeCostVolume" Overridable="yes">卷</String> <String Id="InvalidDirDlg_Title" Overridable="yes">[ProductName] 安裝程序</String> <String Id="InvalidDirDlgText" Overridable="yes">目錄無效</String> <String Id="InvalidDirDlgIconTooltip" Overridable="yes">信息圖標</String> <String Id="InvalidDirDlgIcon" Overridable="yes">WixUI_Ico_Info</String> <String Id="MaintenanceTypeDlgRepairDisabledText" Overridable="yes">禁止通過修復丟失和損壞的文件、快捷方式和注冊表項,修復最新安裝中的錯誤。</String> <String Id="MaintenanceTypeDlgRemoveDisabledText" Overridable="yes">禁止將 [ProductName] 從您的計算機中刪除。</String> <String Id="UITextNewFolder" Overridable="yes">新文件夾</String> </WixLocalization>
3、Wix引導Boot程序自定義界面(CustomTheme.xml)
<?xml version="1.0" encoding="utf-8"?> <Theme xmlns="http://wixtoolset.org/schemas/thmutil/2010"> <Window Width="485" Height="350" HexStyle="100a0000" FontId="0">#(loc.Caption)</Window> <Font Id="0" Height="-12" Weight="500" Foreground="000000" Background="FFFFFF">Segoe UI</Font> <Font Id="1" Height="-24" Weight="500" Foreground="000000">Segoe UI</Font> <Font Id="2" Height="-22" Weight="500" Foreground="666666">Segoe UI</Font> <Font Id="3" Height="-12" Weight="500" Foreground="000000" Background="FFFFFF">Segoe UI</Font> <Font Id="4" Height="-12" Weight="500" Foreground="ff0000" Background="FFFFFF" Underline="yes">Segoe UI</Font> <Image X="11" Y="11" Width="64" Height="64" ImageFile="logo.png" Visible="yes"/> <Text X="80" Y="11" Width="-11" Height="64" FontId="1" Visible="yes" DisablePrefix="yes">#(loc.Title)</Text> <Page Name="Help"> <Text X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.HelpHeader)</Text> <Text X="11" Y="112" Width="-11" Height="-35" FontId="3" DisablePrefix="yes">#(loc.HelpText)</Text> <Button Name="HelpCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.HelpCloseButton)</Button> </Page> <Page Name="Install"> <Richedit Name="EulaRichedit" X="11" Y="80" Width="-11" Height="-70" TabStop="yes" FontId="0" HexStyle="800000" /> <Checkbox Name="EulaAcceptCheckbox" X="-11" Y="-41" Width="140" Height="17" TabStop="yes" FontId="3" HideWhenDisabled="yes">#(loc.InstallAcceptCheckbox)</Checkbox> <!--<Button Name="OptionsButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.InstallOptionsButton)</Button>--> <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button> <Button Name="WelcomeCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallCloseButton)</Button> </Page> <Page Name="Options"> <Text X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.OptionsHeader)</Text> <Text X="11" Y="121" Width="-11" Height="17" FontId="3" DisablePrefix="yes">#(loc.OptionsLocationLabel)</Text> <Editbox Name="FolderEditbox" X="11" Y="143" Width="-91" Height="21" TabStop="yes" FontId="3" FileSystemAutoComplete="yes" /> <Button Name="BrowseButton" X="-11" Y="142" Width="75" Height="23" TabStop="yes" FontId="3">#(loc.OptionsBrowseButton)</Button> <Button Name="OptionsOkButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.OptionsOkButton)</Button> <Button Name="OptionsCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.OptionsCancelButton)</Button> </Page> <Page Name="Progress"> <Text X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ProgressHeader)</Text> <Text X="11" Y="121" Width="50" Height="17" FontId="3" DisablePrefix="yes">#(loc.ProgressLabel)</Text> <Text Name="OverallProgressPackageText" X="40" Y="121" Width="-11" Height="17" FontId="3" DisablePrefix="yes">#(loc.OverallProgressPackageText)</Text> <Progressbar Name="OverallCalculatedProgressbar" X="11" Y="143" Width="-11" Height="15" /> <Button Name="ProgressCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.ProgressCancelButton)</Button> </Page> <Page Name="Modify"> <Text X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Text> <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.ModifyRepairButton)</Button> <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.ModifyUninstallButton)</Button> <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.ModifyCloseButton)</Button> </Page> <Page Name="Success"> <Text X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.SuccessHeader)</Text> <Button Name="LaunchButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.SuccessLaunchButton)</Button> <Text Name="SuccessRestartText" X="-11" Y="-51" Width="400" Height="34" FontId="3" HideWhenDisabled="yes" DisablePrefix="yes">#(loc.SuccessRestartText)</Text> <Button Name="SuccessRestartButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.SuccessRestartButton)</Button> <Button Name="SuccessCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.SuccessCloseButton)</Button> </Page> <Page Name="Failure"> <Text X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.FailureHeader)</Text> <Hypertext Name="FailureLogFileLink" X="11" Y="121" Width="-11" Height="42" FontId="3" TabStop="yes" HideWhenDisabled="yes">#(loc.FailureHyperlinkLogText)</Hypertext> <Hypertext Name="FailureMessageText" X="22" Y="163" Width="-11" Height="51" FontId="3" TabStop="yes" HideWhenDisabled="yes" /> <Text Name="FailureRestartText" X="-11" Y="-51" Width="400" Height="34" FontId="3" HideWhenDisabled="yes" DisablePrefix="yes">#(loc.FailureRestartText)</Text> <Button Name="FailureRestartButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.FailureRestartButton)</Button> <Button Name="FailureCloseButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.FailureCloseButton)</Button> </Page> </Theme>
4、Wix引導程序自定義主題(CustomLocalize.wxl)
<?xml version="1.0" encoding="utf-8"?> <WixLocalization xmlns="http://schemas.microsoft.com/wix/2006/localization"> <String Id="Caption">安裝 [WixBundleName]</String> <String Id="Title">[WixBundleName]</String> <String Id="ConfirmCancelMessage">你想取消安裝嗎?</String> <String Id="HelpHeader">安裝幫助</String> <String Id="HelpText"> /install | /repair | /uninstall | /layout [directory] - 安裝,修復,卸載或. 默認為安裝操作. /passive | /quiet - 不顯示任何界面和提示,默認狀況下,用戶和所有提示都會被顯示出來。 /norestart - 安裝過程中禁止啟動。 默認情況下,界面會提示重新啟動。 /log log.txt - 日志記錄成一個特殊的文件. 默認情況下,日志文件存在在系統TEMP文件夾中。 </String> <String Id="HelpCloseButton">Close</String> <String Id="InstallAcceptCheckbox">我同意許可條款和條件</String> <String Id="InstallOptionsButton">選擇項</String> <String Id="InstallInstallButton">安裝</String> <String Id="InstallCloseButton">關閉</String> <String Id="OptionsHeader">安裝選擇項</String> <String Id="OptionsLocationLabel">安裝位置 (不推薦安裝在硬盤根目錄):</String> <String Id="OptionsBrowseButton">瀏覽</String> <String Id="OptionsOkButton">確定</String> <String Id="OptionsCancelButton">取消</String> <String Id="ProgressHeader">安裝進度</String> <String Id="ProgressLabel">進度:</String> <String Id="OverallProgressPackageText">初始化...</String> <String Id="ProgressCancelButton">取消</String> <String Id="ModifyHeader">選擇安裝類型</String> <String Id="ModifyRepairButton">修復</String> <String Id="ModifyUninstallButton">卸載</String> <String Id="ModifyCloseButton">關閉</String> <String Id="SuccessHeader">安裝成功</String> <String Id="SuccessLaunchButton">運行</String> <String Id="SuccessRestartText">在使用軟件之前,請先重啟電腦。</String> <String Id="SuccessRestartButton">重啟</String> <String Id="SuccessCloseButton">關閉</String> <String Id="FailureHeader">安裝失敗</String> <String Id="FailureHyperlinkLogText">一個或多個原因導致安裝失敗,請修復安裝包或重試,更多原因請查看日志。</String> <String Id="FailureRestartText">你必須重啟計算機才能完成軟件的回滾操作</String> <String Id="FailureRestartButton">重啟</String> <String Id="FailureCloseButton">關閉</String> </WixLocalization>
5、 UtilExtension中文包
<?xml version="1.0" encoding="utf-8"?> <!-- <copyright file="en-us.wxl" company="Outercurve Foundation"> Copyright (c) 2004, Outercurve Foundation. This software is released under Microsoft Reciprocal License (MS-RL). The license and further copyright text can be found in the file LICENSE.TXT at the root directory of the distribution. </copyright> --> <WixLocalization Culture="zh-cn" xmlns="http://schemas.microsoft.com/wix/2006/localization"> <String Id="msierrUSRFailedUserCreate" Overridable="yes">創建用戶失敗。 ([2] [3] [4] [5])</String> <String Id="msierrUSRFailedUserCreatePswd" Overridable="yes">密碼無效,創建用戶失敗。 ([2] [3] [4] [5])</String> <String Id="msierrUSRFailedUserGroupAdd" Overridable="yes">無法將用戶添加到組中。 ([2] [3] [4] [5])</String> <String Id="msierrUSRFailedUserCreateExists" Overridable="yes">用戶已經存在,創建用戶失敗。 ([2] [3] [4] [5])</String> <String Id="msierrSMBFailedCreate" Overridable="yes">無法創建網絡共享。 ([2] [3] [4] [5])</String> <String Id="msierrSMBFailedDrop" Overridable="yes">無法移除網絡共享。 ([2] [3] [4] [5])</String> <String Id="msierrPERFMONFailedRegisterDLL" Overridable="yes">系統監視程序中無法注冊DLL. ([2] [3] [4] [5])</String> <String Id="msierrPERFMONFailedUnregisterDLL" Overridable="yes">系統監視程序中無法卸載DLL. ([2] [3] [4] [5])</String> <String Id="msierrInstallPerfCounterData" Overridable="yes">性能計數器安裝失敗。 ([2] [3] [4] [5])</String> <String Id="msierrUninstallPerfCounterData" Overridable="yes">無法卸載性能計數器。 ([2] [3] [4] [5])</String> <String Id="msierrSecureObjectsFailedCreateSD" Overridable="yes">無法為 [3]\[4]建立安全描述符, 系統錯誤: [2]</String> <String Id="msierrSecureObjectsFailedSet" Overridable="yes">無法在對象 [3]設置安全描述符, 系統錯誤: [2]</String> <String Id="msierrSecureObjectsUnknownType" Overridable="yes">未知對象類型 [3], 系統錯誤: [2]</String> <String Id="msierrXmlFileFailedRead" Overridable="yes">配置XML文件過程中,有一個失敗。</String> <String Id="msierrXmlFileFailedOpen" Overridable="yes">打開XML文件失敗 [3], 系統錯誤: [2]</String> <String Id="msierrXmlFileFailedSelect" Overridable="yes">在XML文件中無法找到節點: [3] : [4], 系統錯誤: [2]</String> <String Id="msierrXmlFileFailedSave" Overridable="yes">保存XML文件失敗 [3], 系統錯誤: [2]</String> <String Id="msierrXmlConfigFailedRead" Overridable="yes">配置XML過程中有一處失敗。</String> <String Id="msierrXmlConfigFailedOpen" Overridable="yes">打開XML失敗 [3], 系統錯誤: [2]</String> <String Id="msierrXmlConfigFailedSelect" Overridable="yes">在XML文件中無法找到節點: [3] : [4], 系統錯誤: [2]</String> <String Id="msierrXmlConfigFailedSave" Overridable="yes">保存XML文件失敗 [3], 系統錯誤: [2]</String> </WixLocalization>
6、Wix引導程序(Bundle.wxs)
<?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"> <Bundle Name="Sniffer_For_Zll_Boot" Version="1.0.0.0" Manufacturer="VinnoTech" UpgradeCode="8ce61abc-c646-4ae9-aa07-293c8ed49110" DisableRemove="no" DisableModify="yes" DisableRepair="yes" IconSourceFile="Icon.ico"> <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" > <bal:WixStandardBootstrapperApplication LicenseFile="License.rtf" ThemeFile="CustomTheme.xml" LocalizationFile="CustomLocalize.wxl" LogoFile="Logo.png"/> </BootstrapperApplicationRef> <Chain> <ExePackage Id="Netfx4Full" Cache="no" Compressed="yes" PerMachine="yes" Permanent="yes" Vital="yes" InstallCommand=" /q /norestart" SourceFile="dotNetFx40_Full_x86_x64.exe" DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=164193" DetectCondition="DotNetFramework40FullInstallRegValue=1"/> <MsiPackage Id="Sniffer_For_Zll_Setup" Cache="no" Compressed="yes" Permanent="no" Vital="yes" DisplayInternalUI="yes" SourceFile="$(var.Sniffer_For_Zll_Setup.TargetDir)/Sniffer_For_Zll_SetUp.msi"/> </Chain> <util:RegistrySearch Id="FindDotNet40FullInstallRegValue" Root="HKLM" Key="SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" Value="Install" Variable="DotNetFramework40FullInstallRegValue"/> </Bundle> </Wix>
文件下載 Wix自定義界面、Wix中文語言包、Wix引導程序自定義界面、Wix引導程序界面主題、 UtilExtension中文包
