1 <?xml version='
1.0' encoding='utf-
8'
?>
2 <Wix xmlns=
"http://schemas.microsoft.com/wix/2006/wi">
3 <?if $(env.Platform) =
"x64" ?>
4 <?define Win64YesNo=
"yes" ?>
5 <?define PackagePlatforms=
"x64" ?>
7 <?define Win64YesNo=
"no" ?>
8 <?define PackagePlatforms=
"x86" ?>
12 UpgradeCode=
"9ECED698-D4D9-42fd-946D-51CC049D1F6F"
13 Name='$LANGNATIVE$ Languagepack for TortoiseSVN'
17 Version='$MajorVersion$.$MinorVersion$.$WCREV$'
18 Manufacturer='TortoiseSVN'
>
20 <Package Id='*' Keywords='Installer'
21 Description=
"$LANGUI$ language pack for TortoiseSVN"
22 Comments='http://tortoisesvn.net'
23 Manufacturer=
"Stefan Kueng"
24 Platform=
"$(var.PackagePlatforms)"
25 InstallerVersion='
200'
28 SummaryCodepage='
1252'
/>
30 <Media Id='
1' Cabinet='langpack.cab' EmbedCab='yes'
CompressionLevel=
"high" />
31 <Property Id=
"WIXUI_INSTALLDIR" Value=
"INSTALLDIR" />
33 <Property Id=
"ALLUSERS">1</Property>
35 <Property Id=
"INSTALLDIR">
36 <RegistrySearch Id=
"TSVNInstallationDir" Root=
"HKLM" Key=
"Software\[Manufacturer]" Name=
"Directory" Type=
"raw" Win64=
"$(var.Win64YesNo)"/>
38 <Condition Message=
"TortoiseSVN is not installed. Please install TortoiseSVN before installing the language pack">INSTALLDIR
</Condition>
40 <Directory Id='TARGETDIR' Name='SourceDir'
>
41 <Directory Id='ProgramFilesFolder' Name='PFiles'
>
42 <Directory Id='INSTALLDIR' Name='TortoiseSVN'
>
43 <Directory Id='LanguagesFolder' Name='Languages'
>
44 <Component Id='Main' Guid='
9D004446-
94B4-
4b9d-
8C95-
0BD46008A2A5'
>
45 <?if $(env.TSVNHelpFile) =
"$COUNTRYCODE$" ?>
46 <File Id='HELPPROC' Name='TortoiseSVN_$COUNTRYCODE$.chm' DiskId='
1' Source='..\doc\output\TortoiseSVN_$COUNTRYCODE$.chm' Vital='no'
></File>
48 <?if $(env.TMergeHelpFile) =
"$COUNTRYCODE$" ?>
49 <File Id='HELPMERG' Name='TortoiseMerge_$COUNTRYCODE$.chm' DiskId='
1' Source='..\doc\output\TortoiseMerge_$COUNTRYCODE$.chm' Vital='no'
></File>
54 <File Id='PROCDLL' Name='TortoiseProc$COUNTRYID$.dll' DiskId='
1' Source='..\bin\TortoiseProc$COUNTRYID$.dll' Vital='yes'
></File>
55 <File Id='MERGDLL' Name='TortoiseMerge$COUNTRYID$.dll' DiskId='
1' Source='..\bin\TortoiseMerge$COUNTRYID$.dll' Vital='yes'
></File>
56 <File Id='BLAMDLL' Name='TortoiseBlame$COUNTRYID$.dll' DiskId='
1' Source='..\bin\TortoiseBlame$COUNTRYID$.dll' Vital='yes'
></File>
57 <File Id='IDIFDLL' Name='TortoiseIDiff$COUNTRYID$.dll' DiskId='
1' Source='..\bin\TortoiseIDiff$COUNTRYID$.dll' Vital='yes'
></File>
60 <?if $(env.TSVNMoFile) =
"$COUNTRYCODE$" ?>
61 <Directory Id='SVNLANG' Name='$COUNTRYCODE$'
>
62 <Directory Id='LCMESG' Name='LC_MESSAGES'
>
63 <Component Id='SVNMO' Guid='
3CD420FC-
32B4-
4413-
84EE-BAEB77E04B06'
>
64 <File Id='MO' Name='Subversion.mo' DiskId='
1' Source='Subversion.mo' Vital='no'
></File>
75 <Feature Id='Complete' Title='Binaries' Description='The complete language pack.'
76 Display='expand' Level='
1' ConfigurableDirectory='INSTALLDIR'
>
77 <Feature Id='Main' Title='Program' Description='The language pack files.' Level='
1'
>
78 <ComponentRef Id='Main'
/>
79 <?if $(env.TSVNMoFile) =
"$COUNTRYCODE$" ?>
80 <ComponentRef Id='SVNMO'
/>
85 <UIRef Id=
"WixUI_LanguagePack" />
86 <UIRef Id=
"WixUI_ErrorProgressText" />
88 <WixVariable Id=
"WixUIBannerBmp" Value=
"Banner.jpg" />
89 <WixVariable Id=
"WixUIDialogBmp" Value=
"Dialog.jpg" />
93 <InstallExecuteSequence>
94 <!-- These 'Suppress' statements prevent the installer from getting
95 registered and from being shown in the software panel. With both
96 suppressed, the installer simply copies the files without any
98 <PublishProduct Suppress='yes'
/>
99 <RegisterProduct Suppress='yes'
/>
100 <RegisterUser Suppress='yes'
/>
101 <PublishFeatures Suppress='yes'
/>
102 </InstallExecuteSequence>