Provide language dll for WoW64 in language pack
[TortoiseGit.git] / Languages / LanguagePack.wxs
bloba6bc85df8b510790ff228585dd8ee11f9c12127e
1 <?xml version='1.0' encoding='utf-8'?>
2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
3 <?include ../src/TortoiseGitSetup/Includes.wxi?>
5 <Product
6 UpgradeCode="9ECED698-D4D9-42fd-946D-51CC049D1F6F"
7 Name='$(var.LANGNATIVE) Languagepack for TortoiseGit'
8 Id='*'
9 Language='1033'
10 Codepage='1252'
11 Version='$(var.VersionNumberInternal)'
12 Manufacturer='TortoiseGit'>
14 <Package Id='*' Keywords='Installer'
15 Description="$LANGUI$ language pack for TortoiseGit"
16 Comments='http://code.google.com/p/tortoisegit'
17 Manufacturer="Frank Li, Sven Strickroth"
18 Platform="$(var.PackagePlatforms)"
19 InstallerVersion='301'
20 Languages='1033'
21 Compressed='yes'
22 SummaryCodepage='1252' />
24 <Media Id='1' Cabinet='langpack.cab' EmbedCab='yes' CompressionLevel="high" />
25 <Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />
27 <Property Id="ALLUSERS">1</Property>
29 <Property Id="INSTALLDIR">
30 <RegistrySearch Id="TGitInstallationDir" Root="HKLM" Key="Software\[Manufacturer]" Name="Directory" Type="raw" Win64="$(var.Win64YesNo)"/>
31 </Property>
32 <Condition Message="TortoiseGit is not installed. Please install TortoiseGit before installing the language pack">INSTALLDIR</Condition>
34 <Directory Id='TARGETDIR' Name='SourceDir'>
35 <Directory Id='D__ProgramFilesFolder' ShortName="PFiles" Name="Program Files">
36 <Directory Id='INSTALLDIR' Name='TortoiseGit'>
37 <Directory Id='LanguagesFolder' Name='Languages'>
38 <Component Id='Main' Guid='9D004446-94B4-4b9d-8C95-0BD46008A2A5'>
39 <?if $(var.TSVNHelpFile) = "$COUNTRYCODE$" ?>
40 <File Id='HELPPROC' Name='TortoiseSVN_$COUNTRYCODE$.chm' DiskId='1' Source='..\doc\output\TortoiseSVN_$COUNTRYCODE$.chm' Vital='no'></File>
41 <?endif?>
42 <?if $(var.TMergeHelpFile) = "$COUNTRYCODE$" ?>
43 <File Id='HELPMERG' Name='TortoiseMerge_$COUNTRYCODE$.chm' DiskId='1' Source='..\doc\output\TortoiseMerge_$COUNTRYCODE$.chm' Vital='no'></File>
44 <?endif?>
45 <!--
46 $SPELLCHECKFILES$
47 -->
49 <File Id='PROCDLL' Name='TortoiseProc$(var.COUNTRYID).dll' DiskId='1' Source='..\bin\$(var.ReleasePath)\bin\TortoiseProc$(var.COUNTRYID).dll' Vital='yes'></File>
50 <File Id='MERGDLL' Name='TortoiseMerge$(var.COUNTRYID).dll' DiskId='1' Source='..\bin\$(var.ReleasePath)\bin\TortoiseMerge$(var.COUNTRYID).dll' Vital='yes'></File>
51 <File Id='BLAMDLL' Name='TortoiseGitBlame$(var.COUNTRYID).dll' DiskId='1' Source='..\bin\$(var.ReleasePath)\bin\TortoiseGitBlame$(var.COUNTRYID).dll' Vital='yes'></File>
52 <File Id='IDIFDLL' Name='TortoiseIDiff$(var.COUNTRYID).dll' DiskId='1' Source='..\bin\$(var.ReleasePath)\bin\TortoiseIDiff$(var.COUNTRYID).dll' Vital='yes'></File>
54 <?if $(var.Platform) = "x64" ?>
55 <File Id='PROCDLL32' Name='TortoiseProc32$(var.COUNTRYID).dll' DiskId='1' Source='..\bin\$(var.ReleasePath32)\bin\TortoiseProc$(var.COUNTRYID).dll' Vital='yes'></File>
56 <?endif ?>
58 </Component>
59 <?if $(var.TSVNMoFile) = "$COUNTRYCODE$" ?>
60 <Directory Id='SVNLANG' Name='$COUNTRYCODE$' >
61 <Directory Id='LCMESG' Name='LC_MESSAGES'>
62 <Component Id='SVNMO' Guid='3CD420FC-32B4-4413-84EE-BAEB77E04B06'>
63 <File Id='MO' Name='Subversion.mo' DiskId='1' Source='Subversion.mo' Vital='no'></File>
64 </Component>
65 </Directory>
66 </Directory>
67 <?endif?>
68 </Directory>
69 </Directory>
70 </Directory>
72 </Directory>
74 <Feature Id='Complete' Title='Binaries' Description='The complete language pack.'
75 Display='expand' Level='1' ConfigurableDirectory='INSTALLDIR'>
76 <Feature Id='Main' Title='Program' Description='The language pack files.' Level='1'>
77 <ComponentRef Id='Main' />
78 <?if $(var.TSVNMoFile) = "$COUNTRYCODE$" ?>
79 <ComponentRef Id='SVNMO' />
80 <?endif?>
81 </Feature>
82 </Feature>
84 <UIRef Id="WixUI_LanguagePack" />
85 <UIRef Id="WixUI_ErrorProgressText" />
87 <WixVariable Id="WixUIBannerBmp" Value="Banner.jpg" />
88 <WixVariable Id="WixUIDialogBmp" Value="Dialog.jpg" />
92 <InstallExecuteSequence>
93 <!-- These 'Suppress' statements prevent the installer from getting
94 registered and from being shown in the software panel. With both
95 suppressed, the installer simply copies the files without any
96 trace left. -->
97 <PublishProduct Suppress='yes' />
98 <RegisterProduct Suppress='yes' />
99 <RegisterUser Suppress='yes' />
100 <PublishFeatures Suppress='yes' />
101 </InstallExecuteSequence>
103 </Product>
104 </Wix>