From 88d4fcc77923037e5a9747bc24132983fa909d1d Mon Sep 17 00:00:00 2001 From: Finnbogi Finnbogason Date: Wed, 22 Oct 2014 00:15:40 +0000 Subject: Basic Wix project, takes all WDS binaries from their build paths. Customizable build via Defines.wxi and supports localization via Cultures. Next steps: 1. Add desktop shortcut(s) and additional options in Setup 2. Create WDS-specific localization references in all Cultures (WXL) 3. Create a Post-Build batch to generate MST for each Culture, based on en-US 4. Create a wrapper EXE to launch Setup. First shows language selection, then apply MST on MSI before launching Setup. --- setup/Cultures/WDS-cs-CZ.wxl | 4 + setup/Cultures/WDS-de-DE.wxl | 4 + setup/Cultures/WDS-en-us.wxl | 4 + setup/Cultures/WDS-es-ES.wxl | 4 + setup/Cultures/WDS-et-EE.wxl | 4 + setup/Cultures/WDS-fi-FI.wxl | 4 + setup/Cultures/WDS-fr-FR.wxl | 4 + setup/Cultures/WDS-hu-HU.wxl | 4 + setup/Cultures/WDS-it-IT.wxl | 4 + setup/Cultures/WDS-nl-NL.wxl | 4 + setup/Cultures/WDS-pl-PL.wxl | 4 + setup/Cultures/WDS-ru-RU.wxl | 4 + setup/Defines.wxi | 57 +++++ setup/WinDirStat.wxs | 146 ++++++++++-- setup/wds_setup.wixproj | 28 +++ windirstat/res/license.rtf | 545 +++++++++++++++++++++++++++++++++++++++++++ 16 files changed, 801 insertions(+), 23 deletions(-) create mode 100644 setup/Cultures/WDS-cs-CZ.wxl create mode 100644 setup/Cultures/WDS-de-DE.wxl create mode 100644 setup/Cultures/WDS-en-us.wxl create mode 100644 setup/Cultures/WDS-es-ES.wxl create mode 100644 setup/Cultures/WDS-et-EE.wxl create mode 100644 setup/Cultures/WDS-fi-FI.wxl create mode 100644 setup/Cultures/WDS-fr-FR.wxl create mode 100644 setup/Cultures/WDS-hu-HU.wxl create mode 100644 setup/Cultures/WDS-it-IT.wxl create mode 100644 setup/Cultures/WDS-nl-NL.wxl create mode 100644 setup/Cultures/WDS-pl-PL.wxl create mode 100644 setup/Cultures/WDS-ru-RU.wxl create mode 100644 setup/Defines.wxi create mode 100644 windirstat/res/license.rtf diff --git a/setup/Cultures/WDS-cs-CZ.wxl b/setup/Cultures/WDS-cs-CZ.wxl new file mode 100644 index 0000000..8cccc42 --- /dev/null +++ b/setup/Cultures/WDS-cs-CZ.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-de-DE.wxl b/setup/Cultures/WDS-de-DE.wxl new file mode 100644 index 0000000..b4e3c8a --- /dev/null +++ b/setup/Cultures/WDS-de-DE.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-en-us.wxl b/setup/Cultures/WDS-en-us.wxl new file mode 100644 index 0000000..3da0343 --- /dev/null +++ b/setup/Cultures/WDS-en-us.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-es-ES.wxl b/setup/Cultures/WDS-es-ES.wxl new file mode 100644 index 0000000..ea76201 --- /dev/null +++ b/setup/Cultures/WDS-es-ES.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-et-EE.wxl b/setup/Cultures/WDS-et-EE.wxl new file mode 100644 index 0000000..08308c0 --- /dev/null +++ b/setup/Cultures/WDS-et-EE.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-fi-FI.wxl b/setup/Cultures/WDS-fi-FI.wxl new file mode 100644 index 0000000..bbbcec7 --- /dev/null +++ b/setup/Cultures/WDS-fi-FI.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-fr-FR.wxl b/setup/Cultures/WDS-fr-FR.wxl new file mode 100644 index 0000000..9fdae41 --- /dev/null +++ b/setup/Cultures/WDS-fr-FR.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-hu-HU.wxl b/setup/Cultures/WDS-hu-HU.wxl new file mode 100644 index 0000000..ef2d629 --- /dev/null +++ b/setup/Cultures/WDS-hu-HU.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-it-IT.wxl b/setup/Cultures/WDS-it-IT.wxl new file mode 100644 index 0000000..814ecd8 --- /dev/null +++ b/setup/Cultures/WDS-it-IT.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-nl-NL.wxl b/setup/Cultures/WDS-nl-NL.wxl new file mode 100644 index 0000000..c03717c --- /dev/null +++ b/setup/Cultures/WDS-nl-NL.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-pl-PL.wxl b/setup/Cultures/WDS-pl-PL.wxl new file mode 100644 index 0000000..71df06e --- /dev/null +++ b/setup/Cultures/WDS-pl-PL.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Cultures/WDS-ru-RU.wxl b/setup/Cultures/WDS-ru-RU.wxl new file mode 100644 index 0000000..5679b0b --- /dev/null +++ b/setup/Cultures/WDS-ru-RU.wxl @@ -0,0 +1,4 @@ + + + Your localized string + diff --git a/setup/Defines.wxi b/setup/Defines.wxi new file mode 100644 index 0000000..456bb71 --- /dev/null +++ b/setup/Defines.wxi @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setup/WinDirStat.wxs b/setup/WinDirStat.wxs index 1c45f11..6c86aed 100644 --- a/setup/WinDirStat.wxs +++ b/setup/WinDirStat.wxs @@ -1,30 +1,130 @@ - - + + + - - + + - - - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/setup/wds_setup.wixproj b/setup/wds_setup.wixproj index 14fb020..15fc59d 100644 --- a/setup/wds_setup.wixproj +++ b/setup/wds_setup.wixproj @@ -15,14 +15,42 @@ ..\wds_release\$(Configuration)\ ..\wds_release_intermediate\$(Configuration)\ Debug + cs-CZ;de-DE;en-US;es-ES;et-EE;fi-FI;fr-FR;hu-HU;it-IT;nl-NL;pl-PL;ru-RU ..\wds_release\$(Configuration)\ ..\wds_release_intermediate\$(Configuration)\ + cs-CZ; de-DE; en-US; es-ES; et-EE; fi-FI; fr-FR; hu-HU; is-IS; it-IT; nl-NL; pl-PL; ru-RU + + + + + + + + + $(WixExtDir)\WixUIExtension.dll + WixUIExtension + + + + + + + + + + + + + + + +