Updated Windows installer
* Updated to Inno Setup 6 * Updated translation files for the installer * 64-bit version now to be installed in the standard "Program Files" folder instead of "Program Files (x86)" as before Current 64bit users are recommended to uninstall previous version of TuxPaint before updating to 0.9.27. * Disabled start menu shortcut to outdated translations for readme.html. * Added language specification to start menu shorcuts for which translation is supported both for the web site and installer.
This commit is contained in:
parent
7c1cf49554
commit
195b0efc89
2 changed files with 56 additions and 22 deletions
|
|
@ -11,7 +11,7 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Building installer ... "
|
echo "Building installer ... "
|
||||||
result=`/C/Program\ Files\ \(x86\)/Inno\ Setup\ 5/ISCC tuxpaint.iss | grep installer.exe`
|
result=`/C/Program\ Files\ \(x86\)/Inno\ Setup\ 6/ISCC tuxpaint.iss | grep installer.exe`
|
||||||
if [ "x$result" != "x" ]; then
|
if [ "x$result" != "x" ]; then
|
||||||
installer=`basename $result`
|
installer=`basename $result`
|
||||||
fi
|
fi
|
||||||
|
|
@ -22,6 +22,7 @@ zip=`echo $installer | sed 's/installer.exe//'`$arch.zip
|
||||||
if [ -d TuxPaint ]; then
|
if [ -d TuxPaint ]; then
|
||||||
rm -rf TuxPaint
|
rm -rf TuxPaint
|
||||||
fi
|
fi
|
||||||
mv bdist TuxPaint
|
cp -a bdist TuxPaint
|
||||||
|
cp -a libdocs TuxPaint/docs/
|
||||||
zip -qr -9 $zip TuxPaint
|
zip -qr -9 $zip TuxPaint
|
||||||
cd ..
|
cd ..
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
;
|
|
||||||
; This script needs the InnoSetup PreProcessor (ISPP) to compile correctly.
|
; This script needs the InnoSetup PreProcessor (ISPP) to compile correctly.
|
||||||
; I downloaded a combined 'QuickStart Pack' from here:
|
; I downloaded a combined 'QuickStart Pack' from here:
|
||||||
; http://www.jrsoftware.org/isdl.php#qsp
|
; http://www.jrsoftware.org/isdl.php#qsp
|
||||||
|
|
@ -44,12 +43,14 @@ WizardStyle=modern
|
||||||
Compression=lzma2
|
Compression=lzma2
|
||||||
SolidCompression=yes
|
SolidCompression=yes
|
||||||
PrivilegesRequired=admin
|
PrivilegesRequired=admin
|
||||||
|
ArchitecturesInstallIn64BitMode=x64
|
||||||
|
ArchitecturesAllowed=x86 x64
|
||||||
|
|
||||||
[Languages]
|
[Languages]
|
||||||
Name: "afr"; MessagesFile: "compiler:Languages\Afrikaans.isl"
|
Name: "afr"; MessagesFile: "compiler:Languages\Afrikaans.isl"
|
||||||
Name: "alb"; MessagesFile: "compiler:Languages\Albanian.isl"
|
Name: "alb"; MessagesFile: "compiler:Languages\Albanian.isl"
|
||||||
Name: "ara"; MessagesFile: "compiler:Languages\Arabic.isl"
|
Name: "ara"; MessagesFile: "compiler:Languages\Arabic.isl"
|
||||||
Name: "arm"; MessagesFile: "compiler:Languages\Armenian.islu"
|
Name: "arm"; MessagesFile: "compiler:Languages\Armenian.isl"
|
||||||
Name: "ast"; MessagesFile: "compiler:Languages\Asturian.isl"
|
Name: "ast"; MessagesFile: "compiler:Languages\Asturian.isl"
|
||||||
Name: "baq"; MessagesFile: "compiler:Languages\Basque.isl"
|
Name: "baq"; MessagesFile: "compiler:Languages\Basque.isl"
|
||||||
Name: "bel"; MessagesFile: "compiler:Languages\Belarusian.isl"
|
Name: "bel"; MessagesFile: "compiler:Languages\Belarusian.isl"
|
||||||
|
|
@ -60,7 +61,7 @@ Name: "bul"; MessagesFile: "compiler:Languages\Bulgarian.isl"
|
||||||
Name: "cat"; MessagesFile: "compiler:Languages\Catalan.isl"
|
Name: "cat"; MessagesFile: "compiler:Languages\Catalan.isl"
|
||||||
Name: "chs"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"
|
Name: "chs"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"
|
||||||
Name: "cht"; MessagesFile: "compiler:Languages\ChineseTraditional.isl"
|
Name: "cht"; MessagesFile: "compiler:Languages\ChineseTraditional.isl"
|
||||||
Name: "cnr"; MessagesFile: "compiler:Languages\Montenegrian.isl"
|
Name: "cnr"; MessagesFile: "compiler:Languages\Montenegrin.isl"
|
||||||
Name: "cos"; MessagesFile: "compiler:Languages\Corsican.isl"
|
Name: "cos"; MessagesFile: "compiler:Languages\Corsican.isl"
|
||||||
Name: "cze"; MessagesFile: "compiler:Languages\Czech.isl"
|
Name: "cze"; MessagesFile: "compiler:Languages\Czech.isl"
|
||||||
Name: "dan"; MessagesFile: "compiler:Languages\Danish.isl"
|
Name: "dan"; MessagesFile: "compiler:Languages\Danish.isl"
|
||||||
|
|
@ -74,7 +75,7 @@ Name: "fas"; MessagesFile: "compiler:Languages\Farsi.isl"
|
||||||
Name: "fin"; MessagesFile: "compiler:Languages\Finnish.isl"
|
Name: "fin"; MessagesFile: "compiler:Languages\Finnish.isl"
|
||||||
Name: "fre"; MessagesFile: "compiler:Languages\French.isl"
|
Name: "fre"; MessagesFile: "compiler:Languages\French.isl"
|
||||||
Name: "gal"; MessagesFile: "compiler:Languages\Galician.isl"
|
Name: "gal"; MessagesFile: "compiler:Languages\Galician.isl"
|
||||||
Name: "geo"; MessagesFile: "compiler:Languages\Georgian.islu"
|
Name: "geo"; MessagesFile: "compiler:Languages\Georgian.isl"
|
||||||
Name: "ger"; MessagesFile: "compiler:Languages\German.isl"
|
Name: "ger"; MessagesFile: "compiler:Languages\German.isl"
|
||||||
Name: "gla"; MessagesFile: "compiler:Languages\ScottishGaelic.isl"
|
Name: "gla"; MessagesFile: "compiler:Languages\ScottishGaelic.isl"
|
||||||
Name: "gre"; MessagesFile: "compiler:Languages\Greek.isl"
|
Name: "gre"; MessagesFile: "compiler:Languages\Greek.isl"
|
||||||
|
|
@ -116,8 +117,10 @@ Name: "tat"; MessagesFile: "compiler:Languages\Tatar.isl"
|
||||||
Name: "tur"; MessagesFile: "compiler:Languages\Turkish.isl"
|
Name: "tur"; MessagesFile: "compiler:Languages\Turkish.isl"
|
||||||
Name: "uig"; MessagesFile: "compiler:Languages\Uyghur.islu"
|
Name: "uig"; MessagesFile: "compiler:Languages\Uyghur.islu"
|
||||||
Name: "ukr"; MessagesFile: "compiler:Languages\Ukrainian.isl"
|
Name: "ukr"; MessagesFile: "compiler:Languages\Ukrainian.isl"
|
||||||
|
Name: "urd"; MessagesFile: "compiler:Languages\Urdu.isl"
|
||||||
Name: "uzb"; MessagesFile: "compiler:Languages\Uzbek.isl"
|
Name: "uzb"; MessagesFile: "compiler:Languages\Uzbek.isl"
|
||||||
Name: "vie"; MessagesFile: "compiler:Languages\Vietnamese.isl"
|
Name: "vie"; MessagesFile: "compiler:Languages\Vietnamese.isl"
|
||||||
|
Name: "vlca";MessagesFile: "compiler:Languages\valencian.isl"
|
||||||
|
|
||||||
[Tasks]
|
[Tasks]
|
||||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
|
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
|
||||||
|
|
@ -546,24 +549,24 @@ begin
|
||||||
if lang = 'gl' then
|
if lang = 'gl' then
|
||||||
readme := 'gl_GL.UTF-8\html\README.html'
|
readme := 'gl_GL.UTF-8\html\README.html'
|
||||||
else
|
else
|
||||||
if lang = 'it' then
|
// if lang = 'it' then
|
||||||
readme := 'it\html\README.html'
|
// readme := 'it\html\README.html'
|
||||||
else
|
// else
|
||||||
if lang = 'ja' then
|
if lang = 'ja' then
|
||||||
readme := 'ja_JP.UTF-8\html\README.html'
|
readme := 'ja_JP.UTF-8\html\README.html'
|
||||||
else
|
else
|
||||||
if lang = 'nl' then
|
// if lang = 'nl' then
|
||||||
readme := 'nl\html\README.html'
|
// readme := 'nl\html\README.html'
|
||||||
else
|
// else
|
||||||
if lang = 'ru' then
|
// if lang = 'ru' then
|
||||||
readme := 'ru\html\README.html'
|
// readme := 'ru\html\README.html'
|
||||||
else
|
// else
|
||||||
if lang = 'zh_cn' then
|
// if lang = 'zh_cn' then
|
||||||
readme := 'zh_cn\html\README.html'
|
// readme := 'zh_cn\html\README.html'
|
||||||
else
|
// else
|
||||||
if lang = 'zh_tw' then
|
// if lang = 'zh_tw' then
|
||||||
readme := 'zh_tw\html\README.html'
|
// readme := 'zh_tw\html\README.html'
|
||||||
else
|
// else
|
||||||
readme := 'en\html\README.html';
|
readme := 'en\html\README.html';
|
||||||
|
|
||||||
Result := 'docs\'+readme
|
Result := 'docs\'+readme
|
||||||
|
|
@ -596,18 +599,36 @@ begin
|
||||||
if lang = 'fre' then
|
if lang = 'fre' then
|
||||||
lang := 'fr_FR'
|
lang := 'fr_FR'
|
||||||
else
|
else
|
||||||
|
if lang = 'gal' then
|
||||||
|
lang := 'gl_ES'
|
||||||
|
else
|
||||||
if lang = 'geo' then
|
if lang = 'geo' then
|
||||||
lang := 'ka_GE'
|
lang := 'ka_GE'
|
||||||
else
|
else
|
||||||
|
if lang = 'ger' then
|
||||||
|
lang := 'de_DE'
|
||||||
|
else
|
||||||
|
if lang = 'gla' then
|
||||||
|
lang := 'gd_GB'
|
||||||
|
else
|
||||||
if lang = 'gre' then
|
if lang = 'gre' then
|
||||||
lang := 'el_GR'
|
lang := 'el_GR'
|
||||||
else
|
else
|
||||||
|
if lang = 'hin' then
|
||||||
|
lang := 'hi_IN'
|
||||||
|
else
|
||||||
|
if lang = 'ice' then
|
||||||
|
lang := 'is_IS'
|
||||||
|
else
|
||||||
if lang = 'ita' then
|
if lang = 'ita' then
|
||||||
lang := 'it_IT'
|
lang := 'it_IT'
|
||||||
else
|
else
|
||||||
if lang = 'jpn' then
|
if lang = 'jpn' then
|
||||||
lang := 'ja_JP'
|
lang := 'ja_JP'
|
||||||
else
|
else
|
||||||
|
if lang = 'may' then
|
||||||
|
lang := 'ms_MY'
|
||||||
|
else
|
||||||
if lang = 'mon' then
|
if lang = 'mon' then
|
||||||
lang := 'mn_MN'
|
lang := 'mn_MN'
|
||||||
else
|
else
|
||||||
|
|
@ -621,7 +642,19 @@ begin
|
||||||
lang := 'pl_PL'
|
lang := 'pl_PL'
|
||||||
else
|
else
|
||||||
if lang = 'rus' then
|
if lang = 'rus' then
|
||||||
lang := 'ru_RU';
|
lang := 'ru_RU'
|
||||||
|
else
|
||||||
|
if lang = 'slv' then
|
||||||
|
lang := 'sl_SI'
|
||||||
|
else
|
||||||
|
if lang = 'swe' then
|
||||||
|
lang := 'sv_SE'
|
||||||
|
else
|
||||||
|
if lang = 'ukr' then
|
||||||
|
lang := 'uk_UA'
|
||||||
|
else
|
||||||
|
if lang = 'vie' then
|
||||||
|
lang := 'vi_VN';
|
||||||
|
|
||||||
Result := 'http://www.tuxpaint.org/?lang='+lang
|
Result := 'http://www.tuxpaint.org/?lang='+lang
|
||||||
end;
|
end;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue