POL_Install_ie8

Informatie

Creator Bericht
percherie Anonymous

Information

This installer has been approved by the team.

Informatie

Platforms:
Downloads: 1017722
Wine: System

Feedbacks

Omschrijving

Installs Internet Explorer 8

This component does not work in 64-bit virtual drives

Broncode

#!/bin/bash
# PlayOnLinux Function
# RealName: Internet Explorer 8
# Date : (2012-11-19 14-52)
# Author : Percherie
# RealName: Internet Explorer 8
# CHANGELOG
#
# Luc BOURNAUD (2017-05-06)
#  - Add the "--autolang"
if [ "$POL_ARCH" = "amd64" ]
then
   POL_Debug_Error "AMD64 is set, but IE8 is needed."
else
  
# Création du répertoire temporaire
mkdir -p "$POL_USER_ROOT/tmp/ie8"
cd "$POL_USER_ROOT/tmp/ie8"
  
case "$1" in
        "--lang" )
                APP_ANSWER="$2"
    shift 2;;
   "--autolang" )
     APP_ANSWER="English"
     case "${LANG:0:2}" in
              "ar" ) APP_ANSWER="Arabic";;
              "zh" | "ch" ) APP_ANSWER="Chinese (Simplified)";;
              # ??? ) APP_ANSWER="Chinese (Traditional, Taiwan)";;
              "cs" ) APP_ANSWER="Czech";;
              "da" ) APP_ANSWER="Danish";;
              "nl" ) APP_ANSWER="Dutch";;
              "fi" ) APP_ANSWER="Finnish";;
              "fr" ) APP_ANSWER="French";;
              "de" ) APP_ANSWER="German";;
              "el" ) APP_ANSWER="Greek";;
              "he" ) APP_ANSWER="Hebrew";;
              "hu" ) APP_ANSWER="Hungarian";;
              "it" ) APP_ANSWER="Italian";;
              "ja" ) APP_ANSWER="Japanese";;
              "ko" ) APP_ANSWER="Korean";;
              "nb" | "nn" | "no" ) APP_ANSWER="Norwegian";;
              "pl" ) APP_ANSWER="Polish";;
              "pt" ) 
                case "${LANG:3:2}" in
                "BR" ) APP_ANSWER="Portuguese (Brazil)";;
                * ) APP_ANSWER="Portuguese (Portugal)";;
                esac ;;
              "ru" ) APP_ANSWER="Russian";;
              "es" ) APP_ANSWER="Spanish";;
              "sv" ) APP_ANSWER="Swedish";;
              "tr" ) APP_ANSWER="Turkish";;
     esac;;
  * ) POL_SetupWindow_menu "$(eval_gettext 'Choose the Internet Explorer language you want')" "$TITLE" "Arabic~Chinese (Simplified)~Chinese (Traditional, Taiwan)~Czech~Danish~Dutch~English~Finnish~French~German~Greek~Hebrew~Hungarian~Italian~Japanese~Korean~Norwegian~Polish~Portuguese (Brazil)~Portuguese (Portugal)~Russian~Spanish~Swedish~Turkish" "~" ;;
esac
 
if [ "$APP_ANSWER" = "Arabic" ]; then
IE8_LINK="http://download.microsoft.com/download/3/8/2/3823FDA9-160A-4972-830A-3ED9012C186A/IE8-WindowsXP-x86-ARA.exe"
IE8_MD5="058e36f21eb6c0a34b9049d15caae1b8"
IE8_INSTALLER="IE8-WindowsXP-x86-ARA.exe"
elif [ "$APP_ANSWER" = "Chinese (Simplified)" ]; then
IE8_LINK="http://download.microsoft.com/download/1/6/1/16174D37-73C1-4F76-A305-902E9D32BAC9/IE8-WindowsXP-x86-CHS.exe"
IE8_MD5="acde10a1f8659cf91a3a323590195b48"
IE8_INSTALLER="IE8-WindowsXP-x86-CHS.exe"
elif [ "$APP_ANSWER" = "Chinese (Traditional, Taiwan)" ]; then
IE8_LINK="http://download.microsoft.com/download/8/3/9/83941BA7-BDE8-4402-BEC4-51D670DF2BAB/IE8-WindowsXP-x86-CHT.exe"
IE8_MD5="b6a1ea23d59c16219aa25fce1ffe544e"
IE8_INSTALLER="IE8-WindowsXP-x86-CHT.exe"
elif [ "$APP_ANSWER" = "Czech" ]; then
IE8_LINK="http://download.microsoft.com/download/7/F/2/7F2D755E-1568-482A-AC6B-2602B50FB88E/IE8-WindowsXP-x86-CSY.exe"
IE8_MD5="6afa953c7ec7b7417e13e80bdf34376d"
IE8_INSTALLER="IE8-WindowsXP-x86-CSY.exe"
elif [ "$APP_ANSWER" = "Danish" ]; then
IE8_LINK="http://download.microsoft.com/download/C/5/A/C5AC24F9-EE0A-4F0D-91B7-D8E08239C93B/IE8-WindowsXP-x86-DAN.exe"
IE8_MD5="e1b44864d089093e829c86b8d390c7a4"
IE8_INSTALLER="IE8-WindowsXP-x86-DAN.exe"
elif [ "$APP_ANSWER" = "Dutch" ]; then
IE8_LINK="http://download.microsoft.com/download/C/6/3/C63E77C7-4A38-45E6-BDBA-10EFFB925F6B/IE8-WindowsXP-x86-NLD.exe"
IE8_MD5="08eeb38f01a901e37e9ba047bb08800d"
IE8_INSTALLER="IE8-WindowsXP-x86-NLD.exe"
elif [ "$APP_ANSWER" = "English" ]; then
IE8_LINK="http://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe"
IE8_MD5="616c2e8b12aaa349cd3acb38bf581700"
IE8_INSTALLER="IE8-WindowsXP-x86-ENU.exe"
elif [ "$APP_ANSWER" = "Finnish" ]; then
IE8_LINK="http://download.microsoft.com/download/E/4/F/E4FE5E50-D1A4-4584-9E91-A702496D772C/IE8-WindowsXP-x86-FIN.exe"
IE8_MD5="0ab9340ff720979e453399d690f01e60"
IE8_INSTALLER="IE8-WindowsXP-x86-FIN.exe"
elif [ "$APP_ANSWER" = "French" ]; then
IE8_LINK="http://download.microsoft.com/download/B/B/F/BBFCC870-E61D-4515-B81F-69D4D2F2B23B/IE8-WindowsXP-x86-FRA.exe"
IE8_MD5="acc1e2dcc38ef00452eb0b754351226e"
IE8_INSTALLER="IE8-WindowsXP-x86-FRA.exe"
elif [ "$APP_ANSWER" = "German" ]; then
IE8_LINK="http://download.microsoft.com/download/7/7/7/777F0C67-5404-4420-890A-2F517022F4C0/IE8-WindowsXP-x86-DEU.exe"
IE8_MD5="7164e238994f5d6882cfd6890863328d"
IE8_INSTALLER="IE8-WindowsXP-x86-DEU.exe"
elif [ "$APP_ANSWER" = "Greek" ]; then
IE8_LINK="http://download.microsoft.com/download/7/D/E/7DE51A86-DB86-4F38-8D9E-FF3A37EA6FFF/IE8-WindowsXP-x86-ELL.exe"
IE8_MD5="ae3df63e9f9a6c02451b9964dadd413d"
IE8_INSTALLER="IE8-WindowsXP-x86-ELL.exe"
elif [ "$APP_ANSWER" = "Hebrew" ]; then
IE8_LINK="http://download.microsoft.com/download/B/B/F/BBFDCFC5-0723-4BFE-AA96-D95B816B6C9A/IE8-WindowsXP-x86-HEB.exe"
IE8_MD5="871d8795b795376494e7c296531637af"
IE8_INSTALLER="IE8-WindowsXP-x86-HEB.exe"
elif [ "$APP_ANSWER" = "Hungarian" ]; then
IE8_LINK="http://download.microsoft.com/download/A/2/5/A257E411-C76D-40E4-83D5-BB5B1F3C6F37/IE8-WindowsXP-x86-HUN.exe"
IE8_MD5="0230f460135981c1957a962f8521c08d"
IE8_INSTALLER="IE8-WindowsXP-x86-HUN.exe"
elif [ "$APP_ANSWER" = "Italian" ]; then
IE8_LINK="http://download.microsoft.com/download/7/9/9/7996C6A7-F7A8-4D14-86A2-EE78567FB144/IE8-WindowsXP-x86-ITA.exe"
IE8_MD5="34558ded6de1f10bce1f08c48fcaadd2"
IE8_INSTALLER="IE8-WindowsXP-x86-ITA.exe"
elif [ "$APP_ANSWER" = "Japanese" ]; then
IE8_LINK="http://download.microsoft.com/download/0/5/7/05716044-2806-40DA-8332-D3ED79BC8F68/IE8-WindowsXP-x86-JPN.exe"
IE8_MD5="3b59e3fc451da4829e51e84c22c2ddd1"
IE8_INSTALLER="IE8-WindowsXP-x86-JPN.exe"
elif [ "$APP_ANSWER" = "Korean" ]; then
IE8_LINK="http://download.microsoft.com/download/B/B/0/BB0A25CB-C624-4DC7-8451-20C04D87D6A0/IE8-WindowsXP-x86-KOR.exe"
IE8_MD5="fc9def00f9531829f89445272c951132"
IE8_INSTALLER="IE8-WindowsXP-x86-KOR.exe"
elif [ "$APP_ANSWER" = "Norwegian" ]; then
IE8_LINK="http://download.microsoft.com/download/C/B/B/CBB3E8E0-0121-4B13-BC5E-DEAC199D7095/IE8-WindowsXP-x86-NOR.exe"
IE8_MD5="58ee35286505130360d4bce0b108285e"
IE8_INSTALLER="IE8-WindowsXP-x86-NOR.exe"
elif [ "$APP_ANSWER" = "Polish" ]; then
IE8_LINK="http://download.microsoft.com/download/2/0/C/20C9DC22-2E3E-4B3C-AC23-11C6A4E3E592/IE8-WindowsXP-x86-PLK.exe"
IE8_MD5="f8f8ae75a1b475becb951026c257ec13"
IE8_INSTALLER="IE8-WindowsXP-x86-PLK.exe"
elif [ "$APP_ANSWER" = "Portuguese (Brazil)" ]; then
IE8_LINK="http://download.microsoft.com/download/2/E/B/2EB4A8C1-419A-4139-8608-57109F5568B4/IE8-WindowsXP-x86-PTB.exe"
IE8_MD5="0ed28b6699c50e8321c7af668bd7da77"
IE8_INSTALLER="IE8-WindowsXP-x86-PTB.exe"
elif [ "$APP_ANSWER" = "Portuguese (Portugal)" ]; then
IE8_LINK="http://download.microsoft.com/download/2/2/D/22DCA0D1-F27F-41AD-8B10-27D0C52F2D4B/IE8-WindowsXP-x86-PTG.exe"
IE8_MD5="d8c80964f66a27c718295a8bb8c231c3"
IE8_INSTALLER="IE8-WindowsXP-x86-PTG.exe"
elif [ "$APP_ANSWER" = "Russian" ]; then
IE8_LINK="http://download.microsoft.com/download/D/6/9/D693B7D9-C8E3-4D15-B3D2-59843A8DE90B/IE8-WindowsXP-x86-RUS.exe"
IE8_MD5="8856768bee7667a3abd46e9ed82b4ae1"
IE8_INSTALLER="IE8-WindowsXP-x86-RUS.exe"
elif [ "$APP_ANSWER" = "Spanish" ]; then
IE8_LINK="http://download.microsoft.com/download/3/3/5/3352706D-AE43-4832-BE17-A3AEAEE85FBE/IE8-WindowsXP-x86-ESN.exe"
IE8_MD5="e6032815cac4b4fdd7d48a93de221277"
IE8_INSTALLER="IE8-WindowsXP-x86-ESN.exe"
elif [ "$APP_ANSWER" = "Swedish" ]; then
IE8_LINK="http://download.microsoft.com/download/D/6/0/D6092CEC-BDAD-45C0-AA6A-EE10EB03BD45/IE8-WindowsXP-x86-SVE.exe"
IE8_MD5="c5e258b2849e42d9e28c9e3d55fb58ef"
IE8_INSTALLER="IE8-WindowsXP-x86-SVE.exe"
elif [ "$APP_ANSWER" = "Turkish" ]; then
IE8_LINK="http://download.microsoft.com/download/C/B/7/CB7C2809-EB9C-4640-90CE-8E98E641BA64/IE8-WindowsXP-x86-TRK.exe"
IE8_MD5="f62db3576469e34f1595f469207c3638"
IE8_INSTALLER="IE8-WindowsXP-x86-TRK.exe"
fi
  
# Téléchargement de Internet Explorer
POL_Download_Resource "$IE8_LINK" "$IE8_MD5"
  
# Installations complémentaires
POL_Wine_InstallFonts
POL_Call POL_Function_FontsSmoothRGB
POL_Call POL_Install_gdiplus
POL_Call POL_Install_msls31
POL_Call POL_Install_msxml3
POL_Call POL_Install_riched20
POL_Call POL_Install_DisableCrashDialog
  
# Remplacement de DLL
POL_Wine_OverrideDLL native,builtin browseui crypt32 hhctrl.ocx hlink iernonce iexplore.exe itircl itss jscript mlang mshtml msimtf secur32 shdoclc shdocvw shlwapi url urlmon usp10 uxtheme wintrust xmllite
POL_Wine_OverrideDLL builtin wininet
  
# Telechargement et installation de DLL
POL_Download_Resource "$SITE/divers/ie7-dlls.tar.bz2" "b71a3213452c9a3a1aa08767d52e7577"
tar -xvf ie7-dlls.tar.bz2
mv "msctf.dll" "$WINEPREFIX/drive_c/windows/system32"
mv "msimtf.dll" "$WINEPREFIX/drive_c/windows/system32"
mv "uxtheme.dll" "$WINEPREFIX/drive_c/windows/system32"
  
# Installation de Internet Explorer
POL_Wine --ignore-errors "$IE8_INSTALLER"
  
# Redemarrage de Wine
POL_Wine_reboot
  
# Fermeture de la condition (fin du script)
fi

Contributions

Filters:

Contribute
Member Bericht
coldscientist Donderdag 12 Mei 2022 om 13:51
coldscientist Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Bericht

I changed the HTTP links to HTTPS and fixed broken links.

Differences

@@ -12,149 +12,149 @@
 then
    POL_Debug_Error "AMD64 is set, but IE8 is needed."
 else
-  
+   
 # Création du répertoire temporaire
 mkdir -p "$POL_USER_ROOT/tmp/ie8"
 cd "$POL_USER_ROOT/tmp/ie8"
-  
+   
 case "$1" in
-	"--lang" )
-		APP_ANSWER="$2"
+        "--lang" )
+                APP_ANSWER="$2"
     shift 2;;
    "--autolang" )
      APP_ANSWER="English"
      case "${LANG:0:2}" in
-     	 "ar" ) APP_ANSWER="Arabic";;
-     	 "zh" | "ch" ) APP_ANSWER="Chinese (Simplified)";;
-     	 # ??? ) APP_ANSWER="Chinese (Traditional, Taiwan)";;
-     	 "cs" ) APP_ANSWER="Czech";;
-     	 "da" ) APP_ANSWER="Danish";;
-     	 "nl" ) APP_ANSWER="Dutch";;
-     	 "fi" ) APP_ANSWER="Finnish";;
-     	 "fr" ) APP_ANSWER="French";;
-     	 "de" ) APP_ANSWER="German";;
-     	 "el" ) APP_ANSWER="Greek";;
-     	 "he" ) APP_ANSWER="Hebrew";;
-     	 "hu" ) APP_ANSWER="Hungarian";;
-     	 "it" ) APP_ANSWER="Italian";;
-     	 "ja" ) APP_ANSWER="Japanese";;
-     	 "ko" ) APP_ANSWER="Korean";;
-     	 "nb" | "nn" | "no" ) APP_ANSWER="Norwegian";;
-     	 "pl" ) APP_ANSWER="Polish";;
-     	 "pt" ) 
-     	   case "${LANG:3:2}" in
-     	   "BR" ) APP_ANSWER="Portuguese (Brazil)";;
-     	   * ) APP_ANSWER="Portuguese (Portugal)";;
-     	   esac ;;
-     	 "ru" ) APP_ANSWER="Russian";;
-     	 "es" ) APP_ANSWER="Spanish";;
-     	 "sv" ) APP_ANSWER="Swedish";;
-     	 "tr" ) APP_ANSWER="Turkish";;
+              "ar" ) APP_ANSWER="Arabic";;
+              "zh" | "ch" ) APP_ANSWER="Chinese (Simplified)";;
+              # ??? ) APP_ANSWER="Chinese (Traditional, Taiwan)";;
+              "cs" ) APP_ANSWER="Czech";;
+              "da" ) APP_ANSWER="Danish";;
+              "nl" ) APP_ANSWER="Dutch";;
+              "fi" ) APP_ANSWER="Finnish";;
+              "fr" ) APP_ANSWER="French";;
+              "de" ) APP_ANSWER="German";;
+              "el" ) APP_ANSWER="Greek";;
+              "he" ) APP_ANSWER="Hebrew";;
+              "hu" ) APP_ANSWER="Hungarian";;
+              "it" ) APP_ANSWER="Italian";;
+              "ja" ) APP_ANSWER="Japanese";;
+              "ko" ) APP_ANSWER="Korean";;
+              "nb" | "nn" | "no" ) APP_ANSWER="Norwegian";;
+              "pl" ) APP_ANSWER="Polish";;
+              "pt" ) 
+                case "${LANG:3:2}" in
+                "BR" ) APP_ANSWER="Portuguese (Brazil)";;
+                * ) APP_ANSWER="Portuguese (Portugal)";;
+                esac ;;
+              "ru" ) APP_ANSWER="Russian";;
+              "es" ) APP_ANSWER="Spanish";;
+              "sv" ) APP_ANSWER="Swedish";;
+              "tr" ) APP_ANSWER="Turkish";;
      esac;;
   * ) POL_SetupWindow_menu "$(eval_gettext 'Choose the Internet Explorer language you want')" "$TITLE" "Arabic~Chinese (Simplified)~Chinese (Traditional, Taiwan)~Czech~Danish~Dutch~English~Finnish~French~German~Greek~Hebrew~Hungarian~Italian~Japanese~Korean~Norwegian~Polish~Portuguese (Brazil)~Portuguese (Portugal)~Russian~Spanish~Swedish~Turkish" "~" ;;
 esac
- 
+  
 if [ "$APP_ANSWER" = "Arabic" ]; then
-IE8_LINK="http://download.microsoft.com/download/3/8/2/3823FDA9-160A-4972-830A-3ED9012C186A/IE8-WindowsXP-x86-ARA.exe"
+IE8_LINK="https://download.microsoft.com/download/3/8/2/3823FDA9-160A-4972-830A-3ED9012C186A/IE8-WindowsXP-x86-ARA.exe"
 IE8_MD5="058e36f21eb6c0a34b9049d15caae1b8"
 IE8_INSTALLER="IE8-WindowsXP-x86-ARA.exe"
 elif [ "$APP_ANSWER" = "Chinese (Simplified)" ]; then
-IE8_LINK="http://download.microsoft.com/download/1/6/1/16174D37-73C1-4F76-A305-902E9D32BAC9/IE8-WindowsXP-x86-CHS.exe"
+IE8_LINK="https://web.archive.org/web/20191120225105/http://download.microsoft.com/download/1/6/1/16174D37-73C1-4F76-A305-902E9D32BAC9/IE8-WindowsXP-x86-CHS.exe"
 IE8_MD5="acde10a1f8659cf91a3a323590195b48"
 IE8_INSTALLER="IE8-WindowsXP-x86-CHS.exe"
 elif [ "$APP_ANSWER" = "Chinese (Traditional, Taiwan)" ]; then
-IE8_LINK="http://download.microsoft.com/download/8/3/9/83941BA7-BDE8-4402-BEC4-51D670DF2BAB/IE8-WindowsXP-x86-CHT.exe"
+IE8_LINK="https://web.archive.org/web/20190720214059/http://download.microsoft.com/download/8/3/9/83941BA7-BDE8-4402-BEC4-51D670DF2BAB/IE8-WindowsXP-x86-CHT.exe"
 IE8_MD5="b6a1ea23d59c16219aa25fce1ffe544e"
 IE8_INSTALLER="IE8-WindowsXP-x86-CHT.exe"
 elif [ "$APP_ANSWER" = "Czech" ]; then
-IE8_LINK="http://download.microsoft.com/download/7/F/2/7F2D755E-1568-482A-AC6B-2602B50FB88E/IE8-WindowsXP-x86-CSY.exe"
+IE8_LINK="https://download.microsoft.com/download/7/F/2/7F2D755E-1568-482A-AC6B-2602B50FB88E/IE8-WindowsXP-x86-CSY.exe"
 IE8_MD5="6afa953c7ec7b7417e13e80bdf34376d"
 IE8_INSTALLER="IE8-WindowsXP-x86-CSY.exe"
 elif [ "$APP_ANSWER" = "Danish" ]; then
-IE8_LINK="http://download.microsoft.com/download/C/5/A/C5AC24F9-EE0A-4F0D-91B7-D8E08239C93B/IE8-WindowsXP-x86-DAN.exe"
+IE8_LINK="https://download.microsoft.com/download/C/5/A/C5AC24F9-EE0A-4F0D-91B7-D8E08239C93B/IE8-WindowsXP-x86-DAN.exe"
 IE8_MD5="e1b44864d089093e829c86b8d390c7a4"
 IE8_INSTALLER="IE8-WindowsXP-x86-DAN.exe"
 elif [ "$APP_ANSWER" = "Dutch" ]; then
-IE8_LINK="http://download.microsoft.com/download/C/6/3/C63E77C7-4A38-45E6-BDBA-10EFFB925F6B/IE8-WindowsXP-x86-NLD.exe"
+IE8_LINK="https://web.archive.org/web/20191108/http://download.microsoft.com/download/C/6/3/C63E77C7-4A38-45E6-BDBA-10EFFB925F6B/IE8-WindowsXP-x86-NLD.exe"
 IE8_MD5="08eeb38f01a901e37e9ba047bb08800d"
 IE8_INSTALLER="IE8-WindowsXP-x86-NLD.exe"
 elif [ "$APP_ANSWER" = "English" ]; then
-IE8_LINK="http://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe"
+IE8_LINK="https://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe"
 IE8_MD5="616c2e8b12aaa349cd3acb38bf581700"
 IE8_INSTALLER="IE8-WindowsXP-x86-ENU.exe"
 elif [ "$APP_ANSWER" = "Finnish" ]; then
-IE8_LINK="http://download.microsoft.com/download/E/4/F/E4FE5E50-D1A4-4584-9E91-A702496D772C/IE8-WindowsXP-x86-FIN.exe"
+IE8_LINK="https://download.microsoft.com/download/E/4/F/E4FE5E50-D1A4-4584-9E91-A702496D772C/IE8-WindowsXP-x86-FIN.exe"
 IE8_MD5="0ab9340ff720979e453399d690f01e60"
 IE8_INSTALLER="IE8-WindowsXP-x86-FIN.exe"
 elif [ "$APP_ANSWER" = "French" ]; then
-IE8_LINK="http://download.microsoft.com/download/B/B/F/BBFCC870-E61D-4515-B81F-69D4D2F2B23B/IE8-WindowsXP-x86-FRA.exe"
+IE8_LINK="https://download.microsoft.com/download/B/B/F/BBFCC870-E61D-4515-B81F-69D4D2F2B23B/IE8-WindowsXP-x86-FRA.exe"
 IE8_MD5="acc1e2dcc38ef00452eb0b754351226e"
 IE8_INSTALLER="IE8-WindowsXP-x86-FRA.exe"
 elif [ "$APP_ANSWER" = "German" ]; then
-IE8_LINK="http://download.microsoft.com/download/7/7/7/777F0C67-5404-4420-890A-2F517022F4C0/IE8-WindowsXP-x86-DEU.exe"
+IE8_LINK="https://download.microsoft.com/download/7/7/7/777F0C67-5404-4420-890A-2F517022F4C0/IE8-WindowsXP-x86-DEU.exe"
 IE8_MD5="7164e238994f5d6882cfd6890863328d"
 IE8_INSTALLER="IE8-WindowsXP-x86-DEU.exe"
 elif [ "$APP_ANSWER" = "Greek" ]; then
-IE8_LINK="http://download.microsoft.com/download/7/D/E/7DE51A86-DB86-4F38-8D9E-FF3A37EA6FFF/IE8-WindowsXP-x86-ELL.exe"
+IE8_LINK="https://download.microsoft.com/download/7/D/E/7DE51A86-DB86-4F38-8D9E-FF3A37EA6FFF/IE8-WindowsXP-x86-ELL.exe"
 IE8_MD5="ae3df63e9f9a6c02451b9964dadd413d"
 IE8_INSTALLER="IE8-WindowsXP-x86-ELL.exe"
 elif [ "$APP_ANSWER" = "Hebrew" ]; then
-IE8_LINK="http://download.microsoft.com/download/B/B/F/BBFDCFC5-0723-4BFE-AA96-D95B816B6C9A/IE8-WindowsXP-x86-HEB.exe"
+IE8_LINK="https://download.microsoft.com/download/B/B/F/BBFDCFC5-0723-4BFE-AA96-D95B816B6C9A/IE8-WindowsXP-x86-HEB.exe"
 IE8_MD5="871d8795b795376494e7c296531637af"
 IE8_INSTALLER="IE8-WindowsXP-x86-HEB.exe"
 elif [ "$APP_ANSWER" = "Hungarian" ]; then
-IE8_LINK="http://download.microsoft.com/download/A/2/5/A257E411-C76D-40E4-83D5-BB5B1F3C6F37/IE8-WindowsXP-x86-HUN.exe"
+IE8_LINK="https://download.microsoft.com/download/A/2/5/A257E411-C76D-40E4-83D5-BB5B1F3C6F37/IE8-WindowsXP-x86-HUN.exe"
 IE8_MD5="0230f460135981c1957a962f8521c08d"
 IE8_INSTALLER="IE8-WindowsXP-x86-HUN.exe"
 elif [ "$APP_ANSWER" = "Italian" ]; then
-IE8_LINK="http://download.microsoft.com/download/7/9/9/7996C6A7-F7A8-4D14-86A2-EE78567FB144/IE8-WindowsXP-x86-ITA.exe"
+IE8_LINK="https://download.microsoft.com/download/7/9/9/7996C6A7-F7A8-4D14-86A2-EE78567FB144/IE8-WindowsXP-x86-ITA.exe"
 IE8_MD5="34558ded6de1f10bce1f08c48fcaadd2"
 IE8_INSTALLER="IE8-WindowsXP-x86-ITA.exe"
 elif [ "$APP_ANSWER" = "Japanese" ]; then
-IE8_LINK="http://download.microsoft.com/download/0/5/7/05716044-2806-40DA-8332-D3ED79BC8F68/IE8-WindowsXP-x86-JPN.exe"
+IE8_LINK="https://download.microsoft.com/download/0/5/7/05716044-2806-40DA-8332-D3ED79BC8F68/IE8-WindowsXP-x86-JPN.exe"
 IE8_MD5="3b59e3fc451da4829e51e84c22c2ddd1"
 IE8_INSTALLER="IE8-WindowsXP-x86-JPN.exe"
 elif [ "$APP_ANSWER" = "Korean" ]; then
-IE8_LINK="http://download.microsoft.com/download/B/B/0/BB0A25CB-C624-4DC7-8451-20C04D87D6A0/IE8-WindowsXP-x86-KOR.exe"
+IE8_LINK="https://download.microsoft.com/download/B/B/0/BB0A25CB-C624-4DC7-8451-20C04D87D6A0/IE8-WindowsXP-x86-KOR.exe"
 IE8_MD5="fc9def00f9531829f89445272c951132"
 IE8_INSTALLER="IE8-WindowsXP-x86-KOR.exe"
 elif [ "$APP_ANSWER" = "Norwegian" ]; then
-IE8_LINK="http://download.microsoft.com/download/C/B/B/CBB3E8E0-0121-4B13-BC5E-DEAC199D7095/IE8-WindowsXP-x86-NOR.exe"
+IE8_LINK="https://web.archive.org/web/20190720/http://download.microsoft.com/download/C/B/B/CBB3E8E0-0121-4B13-BC5E-DEAC199D7095/IE8-WindowsXP-x86-NOR.exe"
 IE8_MD5="58ee35286505130360d4bce0b108285e"
 IE8_INSTALLER="IE8-WindowsXP-x86-NOR.exe"
 elif [ "$APP_ANSWER" = "Polish" ]; then
-IE8_LINK="http://download.microsoft.com/download/2/0/C/20C9DC22-2E3E-4B3C-AC23-11C6A4E3E592/IE8-WindowsXP-x86-PLK.exe"
+IE8_LINK="https://web.archive.org/web/20200529062236/http://download.microsoft.com/download/2/0/C/20C9DC22-2E3E-4B3C-AC23-11C6A4E3E592/IE8-WindowsXP-x86-PLK.exe"
 IE8_MD5="f8f8ae75a1b475becb951026c257ec13"
 IE8_INSTALLER="IE8-WindowsXP-x86-PLK.exe"
 elif [ "$APP_ANSWER" = "Portuguese (Brazil)" ]; then
-IE8_LINK="http://download.microsoft.com/download/2/E/B/2EB4A8C1-419A-4139-8608-57109F5568B4/IE8-WindowsXP-x86-PTB.exe"
+IE8_LINK="https://web.archive.org/web/20200618001049/http://download.microsoft.com/download/2/E/B/2EB4A8C1-419A-4139-8608-57109F5568B4/IE8-WindowsXP-x86-PTB.exe"
 IE8_MD5="0ed28b6699c50e8321c7af668bd7da77"
 IE8_INSTALLER="IE8-WindowsXP-x86-PTB.exe"
 elif [ "$APP_ANSWER" = "Portuguese (Portugal)" ]; then
-IE8_LINK="http://download.microsoft.com/download/2/2/D/22DCA0D1-F27F-41AD-8B10-27D0C52F2D4B/IE8-WindowsXP-x86-PTG.exe"
+IE8_LINK="https://web.archive.org/web/20190906012404/https://download.microsoft.com/download/2/2/D/22DCA0D1-F27F-41AD-8B10-27D0C52F2D4B/IE8-WindowsXP-x86-PTG.exe"
 IE8_MD5="d8c80964f66a27c718295a8bb8c231c3"
 IE8_INSTALLER="IE8-WindowsXP-x86-PTG.exe"
 elif [ "$APP_ANSWER" = "Russian" ]; then
-IE8_LINK="http://download.microsoft.com/download/D/6/9/D693B7D9-C8E3-4D15-B3D2-59843A8DE90B/IE8-WindowsXP-x86-RUS.exe"
+IE8_LINK="https://web.archive.org/web/20190720215003/http://download.microsoft.com/download/D/6/9/D693B7D9-C8E3-4D15-B3D2-59843A8DE90B/IE8-WindowsXP-x86-RUS.exe"
 IE8_MD5="8856768bee7667a3abd46e9ed82b4ae1"
 IE8_INSTALLER="IE8-WindowsXP-x86-RUS.exe"
 elif [ "$APP_ANSWER" = "Spanish" ]; then
-IE8_LINK="http://download.microsoft.com/download/3/3/5/3352706D-AE43-4832-BE17-A3AEAEE85FBE/IE8-WindowsXP-x86-ESN.exe"
+IE8_LINK="https://download.microsoft.com/download/3/3/5/3352706D-AE43-4832-BE17-A3AEAEE85FBE/IE8-WindowsXP-x86-ESN.exe"
 IE8_MD5="e6032815cac4b4fdd7d48a93de221277"
 IE8_INSTALLER="IE8-WindowsXP-x86-ESN.exe"
 elif [ "$APP_ANSWER" = "Swedish" ]; then
-IE8_LINK="http://download.microsoft.com/download/D/6/0/D6092CEC-BDAD-45C0-AA6A-EE10EB03BD45/IE8-WindowsXP-x86-SVE.exe"
+IE8_LINK="https://web.archive.org/web/20190720224627/http://download.microsoft.com/download/D/6/0/D6092CEC-BDAD-45C0-AA6A-EE10EB03BD45/IE8-WindowsXP-x86-SVE.exe"
 IE8_MD5="c5e258b2849e42d9e28c9e3d55fb58ef"
 IE8_INSTALLER="IE8-WindowsXP-x86-SVE.exe"
 elif [ "$APP_ANSWER" = "Turkish" ]; then
-IE8_LINK="http://download.microsoft.com/download/C/B/7/CB7C2809-EB9C-4640-90CE-8E98E641BA64/IE8-WindowsXP-x86-TRK.exe"
+IE8_LINK="https://web.archive.org/web/20190720214831/http://download.microsoft.com/download/C/B/7/CB7C2809-EB9C-4640-90CE-8E98E641BA64/IE8-WindowsXP-x86-TRK.exe"
 IE8_MD5="f62db3576469e34f1595f469207c3638"
 IE8_INSTALLER="IE8-WindowsXP-x86-TRK.exe"
 fi
-  
+   
 # Téléchargement de Internet Explorer
 POL_Download_Resource "$IE8_LINK" "$IE8_MD5"
-  
+   
 # Installations complémentaires
 POL_Wine_InstallFonts
 POL_Call POL_Function_FontsSmoothRGB
@@ -163,23 +163,23 @@
 POL_Call POL_Install_msxml3
 POL_Call POL_Install_riched20
 POL_Call POL_Install_DisableCrashDialog
-  
+   
 # Remplacement de DLL
 POL_Wine_OverrideDLL native,builtin browseui crypt32 hhctrl.ocx hlink iernonce iexplore.exe itircl itss jscript mlang mshtml msimtf secur32 shdoclc shdocvw shlwapi url urlmon usp10 uxtheme wintrust xmllite
 POL_Wine_OverrideDLL builtin wininet
-  
+   
 # Telechargement et installation de DLL
 POL_Download_Resource "$SITE/divers/ie7-dlls.tar.bz2" "b71a3213452c9a3a1aa08767d52e7577"
 tar -xvf ie7-dlls.tar.bz2
 mv "msctf.dll" "$WINEPREFIX/drive_c/windows/system32"
 mv "msimtf.dll" "$WINEPREFIX/drive_c/windows/system32"
 mv "uxtheme.dll" "$WINEPREFIX/drive_c/windows/system32"
-  
+   
 # Installation de Internet Explorer
 POL_Wine --ignore-errors "$IE8_INSTALLER"
-  
+   
 # Redemarrage de Wine
 POL_Wine_reboot
-  
+   
 # Fermeture de la condition (fin du script)
 fi
\ No newline at end of file

New source code

#!/bin/bash
# PlayOnLinux Function
# RealName: Internet Explorer 8
# Date : (2012-11-19 14-52)
# Author : Percherie
# RealName: Internet Explorer 8
# CHANGELOG
#
# Luc BOURNAUD (2017-05-06)
#  - Add the "--autolang"
if [ "$POL_ARCH" = "amd64" ]
then
   POL_Debug_Error "AMD64 is set, but IE8 is needed."
else
   
# Création du répertoire temporaire
mkdir -p "$POL_USER_ROOT/tmp/ie8"
cd "$POL_USER_ROOT/tmp/ie8"
   
case "$1" in
        "--lang" )
                APP_ANSWER="$2"
    shift 2;;
   "--autolang" )
     APP_ANSWER="English"
     case "${LANG:0:2}" in
              "ar" ) APP_ANSWER="Arabic";;
              "zh" | "ch" ) APP_ANSWER="Chinese (Simplified)";;
              # ??? ) APP_ANSWER="Chinese (Traditional, Taiwan)";;
              "cs" ) APP_ANSWER="Czech";;
              "da" ) APP_ANSWER="Danish";;
              "nl" ) APP_ANSWER="Dutch";;
              "fi" ) APP_ANSWER="Finnish";;
              "fr" ) APP_ANSWER="French";;
              "de" ) APP_ANSWER="German";;
              "el" ) APP_ANSWER="Greek";;
              "he" ) APP_ANSWER="Hebrew";;
              "hu" ) APP_ANSWER="Hungarian";;
              "it" ) APP_ANSWER="Italian";;
              "ja" ) APP_ANSWER="Japanese";;
              "ko" ) APP_ANSWER="Korean";;
              "nb" | "nn" | "no" ) APP_ANSWER="Norwegian";;
              "pl" ) APP_ANSWER="Polish";;
              "pt" ) 
                case "${LANG:3:2}" in
                "BR" ) APP_ANSWER="Portuguese (Brazil)";;
                * ) APP_ANSWER="Portuguese (Portugal)";;
                esac ;;
              "ru" ) APP_ANSWER="Russian";;
              "es" ) APP_ANSWER="Spanish";;
              "sv" ) APP_ANSWER="Swedish";;
              "tr" ) APP_ANSWER="Turkish";;
     esac;;
  * ) POL_SetupWindow_menu "$(eval_gettext 'Choose the Internet Explorer language you want')" "$TITLE" "Arabic~Chinese (Simplified)~Chinese (Traditional, Taiwan)~Czech~Danish~Dutch~English~Finnish~French~German~Greek~Hebrew~Hungarian~Italian~Japanese~Korean~Norwegian~Polish~Portuguese (Brazil)~Portuguese (Portugal)~Russian~Spanish~Swedish~Turkish" "~" ;;
esac
  
if [ "$APP_ANSWER" = "Arabic" ]; then
IE8_LINK="https://download.microsoft.com/download/3/8/2/3823FDA9-160A-4972-830A-3ED9012C186A/IE8-WindowsXP-x86-ARA.exe"
IE8_MD5="058e36f21eb6c0a34b9049d15caae1b8"
IE8_INSTALLER="IE8-WindowsXP-x86-ARA.exe"
elif [ "$APP_ANSWER" = "Chinese (Simplified)" ]; then
IE8_LINK="https://web.archive.org/web/20191120225105/http://download.microsoft.com/download/1/6/1/16174D37-73C1-4F76-A305-902E9D32BAC9/IE8-WindowsXP-x86-CHS.exe"
IE8_MD5="acde10a1f8659cf91a3a323590195b48"
IE8_INSTALLER="IE8-WindowsXP-x86-CHS.exe"
elif [ "$APP_ANSWER" = "Chinese (Traditional, Taiwan)" ]; then
IE8_LINK="https://web.archive.org/web/20190720214059/http://download.microsoft.com/download/8/3/9/83941BA7-BDE8-4402-BEC4-51D670DF2BAB/IE8-WindowsXP-x86-CHT.exe"
IE8_MD5="b6a1ea23d59c16219aa25fce1ffe544e"
IE8_INSTALLER="IE8-WindowsXP-x86-CHT.exe"
elif [ "$APP_ANSWER" = "Czech" ]; then
IE8_LINK="https://download.microsoft.com/download/7/F/2/7F2D755E-1568-482A-AC6B-2602B50FB88E/IE8-WindowsXP-x86-CSY.exe"
IE8_MD5="6afa953c7ec7b7417e13e80bdf34376d"
IE8_INSTALLER="IE8-WindowsXP-x86-CSY.exe"
elif [ "$APP_ANSWER" = "Danish" ]; then
IE8_LINK="https://download.microsoft.com/download/C/5/A/C5AC24F9-EE0A-4F0D-91B7-D8E08239C93B/IE8-WindowsXP-x86-DAN.exe"
IE8_MD5="e1b44864d089093e829c86b8d390c7a4"
IE8_INSTALLER="IE8-WindowsXP-x86-DAN.exe"
elif [ "$APP_ANSWER" = "Dutch" ]; then
IE8_LINK="https://web.archive.org/web/20191108/http://download.microsoft.com/download/C/6/3/C63E77C7-4A38-45E6-BDBA-10EFFB925F6B/IE8-WindowsXP-x86-NLD.exe"
IE8_MD5="08eeb38f01a901e37e9ba047bb08800d"
IE8_INSTALLER="IE8-WindowsXP-x86-NLD.exe"
elif [ "$APP_ANSWER" = "English" ]; then
IE8_LINK="https://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe"
IE8_MD5="616c2e8b12aaa349cd3acb38bf581700"
IE8_INSTALLER="IE8-WindowsXP-x86-ENU.exe"
elif [ "$APP_ANSWER" = "Finnish" ]; then
IE8_LINK="https://download.microsoft.com/download/E/4/F/E4FE5E50-D1A4-4584-9E91-A702496D772C/IE8-WindowsXP-x86-FIN.exe"
IE8_MD5="0ab9340ff720979e453399d690f01e60"
IE8_INSTALLER="IE8-WindowsXP-x86-FIN.exe"
elif [ "$APP_ANSWER" = "French" ]; then
IE8_LINK="https://download.microsoft.com/download/B/B/F/BBFCC870-E61D-4515-B81F-69D4D2F2B23B/IE8-WindowsXP-x86-FRA.exe"
IE8_MD5="acc1e2dcc38ef00452eb0b754351226e"
IE8_INSTALLER="IE8-WindowsXP-x86-FRA.exe"
elif [ "$APP_ANSWER" = "German" ]; then
IE8_LINK="https://download.microsoft.com/download/7/7/7/777F0C67-5404-4420-890A-2F517022F4C0/IE8-WindowsXP-x86-DEU.exe"
IE8_MD5="7164e238994f5d6882cfd6890863328d"
IE8_INSTALLER="IE8-WindowsXP-x86-DEU.exe"
elif [ "$APP_ANSWER" = "Greek" ]; then
IE8_LINK="https://download.microsoft.com/download/7/D/E/7DE51A86-DB86-4F38-8D9E-FF3A37EA6FFF/IE8-WindowsXP-x86-ELL.exe"
IE8_MD5="ae3df63e9f9a6c02451b9964dadd413d"
IE8_INSTALLER="IE8-WindowsXP-x86-ELL.exe"
elif [ "$APP_ANSWER" = "Hebrew" ]; then
IE8_LINK="https://download.microsoft.com/download/B/B/F/BBFDCFC5-0723-4BFE-AA96-D95B816B6C9A/IE8-WindowsXP-x86-HEB.exe"
IE8_MD5="871d8795b795376494e7c296531637af"
IE8_INSTALLER="IE8-WindowsXP-x86-HEB.exe"
elif [ "$APP_ANSWER" = "Hungarian" ]; then
IE8_LINK="https://download.microsoft.com/download/A/2/5/A257E411-C76D-40E4-83D5-BB5B1F3C6F37/IE8-WindowsXP-x86-HUN.exe"
IE8_MD5="0230f460135981c1957a962f8521c08d"
IE8_INSTALLER="IE8-WindowsXP-x86-HUN.exe"
elif [ "$APP_ANSWER" = "Italian" ]; then
IE8_LINK="https://download.microsoft.com/download/7/9/9/7996C6A7-F7A8-4D14-86A2-EE78567FB144/IE8-WindowsXP-x86-ITA.exe"
IE8_MD5="34558ded6de1f10bce1f08c48fcaadd2"
IE8_INSTALLER="IE8-WindowsXP-x86-ITA.exe"
elif [ "$APP_ANSWER" = "Japanese" ]; then
IE8_LINK="https://download.microsoft.com/download/0/5/7/05716044-2806-40DA-8332-D3ED79BC8F68/IE8-WindowsXP-x86-JPN.exe"
IE8_MD5="3b59e3fc451da4829e51e84c22c2ddd1"
IE8_INSTALLER="IE8-WindowsXP-x86-JPN.exe"
elif [ "$APP_ANSWER" = "Korean" ]; then
IE8_LINK="https://download.microsoft.com/download/B/B/0/BB0A25CB-C624-4DC7-8451-20C04D87D6A0/IE8-WindowsXP-x86-KOR.exe"
IE8_MD5="fc9def00f9531829f89445272c951132"
IE8_INSTALLER="IE8-WindowsXP-x86-KOR.exe"
elif [ "$APP_ANSWER" = "Norwegian" ]; then
IE8_LINK="https://web.archive.org/web/20190720/http://download.microsoft.com/download/C/B/B/CBB3E8E0-0121-4B13-BC5E-DEAC199D7095/IE8-WindowsXP-x86-NOR.exe"
IE8_MD5="58ee35286505130360d4bce0b108285e"
IE8_INSTALLER="IE8-WindowsXP-x86-NOR.exe"
elif [ "$APP_ANSWER" = "Polish" ]; then
IE8_LINK="https://web.archive.org/web/20200529062236/http://download.microsoft.com/download/2/0/C/20C9DC22-2E3E-4B3C-AC23-11C6A4E3E592/IE8-WindowsXP-x86-PLK.exe"
IE8_MD5="f8f8ae75a1b475becb951026c257ec13"
IE8_INSTALLER="IE8-WindowsXP-x86-PLK.exe"
elif [ "$APP_ANSWER" = "Portuguese (Brazil)" ]; then
IE8_LINK="https://web.archive.org/web/20200618001049/http://download.microsoft.com/download/2/E/B/2EB4A8C1-419A-4139-8608-57109F5568B4/IE8-WindowsXP-x86-PTB.exe"
IE8_MD5="0ed28b6699c50e8321c7af668bd7da77"
IE8_INSTALLER="IE8-WindowsXP-x86-PTB.exe"
elif [ "$APP_ANSWER" = "Portuguese (Portugal)" ]; then
IE8_LINK="https://web.archive.org/web/20190906012404/https://download.microsoft.com/download/2/2/D/22DCA0D1-F27F-41AD-8B10-27D0C52F2D4B/IE8-WindowsXP-x86-PTG.exe"
IE8_MD5="d8c80964f66a27c718295a8bb8c231c3"
IE8_INSTALLER="IE8-WindowsXP-x86-PTG.exe"
elif [ "$APP_ANSWER" = "Russian" ]; then
IE8_LINK="https://web.archive.org/web/20190720215003/http://download.microsoft.com/download/D/6/9/D693B7D9-C8E3-4D15-B3D2-59843A8DE90B/IE8-WindowsXP-x86-RUS.exe"
IE8_MD5="8856768bee7667a3abd46e9ed82b4ae1"
IE8_INSTALLER="IE8-WindowsXP-x86-RUS.exe"
elif [ "$APP_ANSWER" = "Spanish" ]; then
IE8_LINK="https://download.microsoft.com/download/3/3/5/3352706D-AE43-4832-BE17-A3AEAEE85FBE/IE8-WindowsXP-x86-ESN.exe"
IE8_MD5="e6032815cac4b4fdd7d48a93de221277"
IE8_INSTALLER="IE8-WindowsXP-x86-ESN.exe"
elif [ "$APP_ANSWER" = "Swedish" ]; then
IE8_LINK="https://web.archive.org/web/20190720224627/http://download.microsoft.com/download/D/6/0/D6092CEC-BDAD-45C0-AA6A-EE10EB03BD45/IE8-WindowsXP-x86-SVE.exe"
IE8_MD5="c5e258b2849e42d9e28c9e3d55fb58ef"
IE8_INSTALLER="IE8-WindowsXP-x86-SVE.exe"
elif [ "$APP_ANSWER" = "Turkish" ]; then
IE8_LINK="https://web.archive.org/web/20190720214831/http://download.microsoft.com/download/C/B/7/CB7C2809-EB9C-4640-90CE-8E98E641BA64/IE8-WindowsXP-x86-TRK.exe"
IE8_MD5="f62db3576469e34f1595f469207c3638"
IE8_INSTALLER="IE8-WindowsXP-x86-TRK.exe"
fi
   
# Téléchargement de Internet Explorer
POL_Download_Resource "$IE8_LINK" "$IE8_MD5"
   
# Installations complémentaires
POL_Wine_InstallFonts
POL_Call POL_Function_FontsSmoothRGB
POL_Call POL_Install_gdiplus
POL_Call POL_Install_msls31
POL_Call POL_Install_msxml3
POL_Call POL_Install_riched20
POL_Call POL_Install_DisableCrashDialog
   
# Remplacement de DLL
POL_Wine_OverrideDLL native,builtin browseui crypt32 hhctrl.ocx hlink iernonce iexplore.exe itircl itss jscript mlang mshtml msimtf secur32 shdoclc shdocvw shlwapi url urlmon usp10 uxtheme wintrust xmllite
POL_Wine_OverrideDLL builtin wininet
   
# Telechargement et installation de DLL
POL_Download_Resource "$SITE/divers/ie7-dlls.tar.bz2" "b71a3213452c9a3a1aa08767d52e7577"
tar -xvf ie7-dlls.tar.bz2
mv "msctf.dll" "$WINEPREFIX/drive_c/windows/system32"
mv "msimtf.dll" "$WINEPREFIX/drive_c/windows/system32"
mv "uxtheme.dll" "$WINEPREFIX/drive_c/windows/system32"
   
# Installation de Internet Explorer
POL_Wine --ignore-errors "$IE8_INSTALLER"
   
# Redemarrage de Wine
POL_Wine_reboot
   
# Fermeture de la condition (fin du script)
fi

Antwoorden

IgnoredAmbience Maandag 27 December 2021 om 3:19
IgnoredAmbience Anonymous

Bericht

No longer installs.

Antwoorden

Luc BOURNAUD Zaterdag 6 Mei 2017 om 15:56
Luc BOURNAUD Anonymous

Information

This update has been approved by the team.

Bericht

Ici une idée pour améliorer ce script, l'option autolang utilise la variable d'environnement LANG pour sélectionner automatiquement le language.

There is a idea to enhance this script, the autolang option use the LANG environment variable to select automatically the language.

Differences

@@ -6,26 +6,54 @@
 # RealName: Internet Explorer 8
 # CHANGELOG
 #
-#
- 
- 
+# Luc BOURNAUD (2017-05-06)
+#  - Add the "--autolang"
 if [ "$POL_ARCH" = "amd64" ]
 then
    POL_Debug_Error "AMD64 is set, but IE8 is needed."
 else
- 
+  
 # Création du répertoire temporaire
 mkdir -p "$POL_USER_ROOT/tmp/ie8"
 cd "$POL_USER_ROOT/tmp/ie8"
+  
+case "$1" in
+	"--lang" )
+		APP_ANSWER="$2"
+    shift 2;;
+   "--autolang" )
+     APP_ANSWER="English"
+     case "${LANG:0:2}" in
+     	 "ar" ) APP_ANSWER="Arabic";;
+     	 "zh" | "ch" ) APP_ANSWER="Chinese (Simplified)";;
+     	 # ??? ) APP_ANSWER="Chinese (Traditional, Taiwan)";;
+     	 "cs" ) APP_ANSWER="Czech";;
+     	 "da" ) APP_ANSWER="Danish";;
+     	 "nl" ) APP_ANSWER="Dutch";;
+     	 "fi" ) APP_ANSWER="Finnish";;
+     	 "fr" ) APP_ANSWER="French";;
+     	 "de" ) APP_ANSWER="German";;
+     	 "el" ) APP_ANSWER="Greek";;
+     	 "he" ) APP_ANSWER="Hebrew";;
+     	 "hu" ) APP_ANSWER="Hungarian";;
+     	 "it" ) APP_ANSWER="Italian";;
+     	 "ja" ) APP_ANSWER="Japanese";;
+     	 "ko" ) APP_ANSWER="Korean";;
+     	 "nb" | "nn" | "no" ) APP_ANSWER="Norwegian";;
+     	 "pl" ) APP_ANSWER="Polish";;
+     	 "pt" ) 
+     	   case "${LANG:3:2}" in
+     	   "BR" ) APP_ANSWER="Portuguese (Brazil)";;
+     	   * ) APP_ANSWER="Portuguese (Portugal)";;
+     	   esac ;;
+     	 "ru" ) APP_ANSWER="Russian";;
+     	 "es" ) APP_ANSWER="Spanish";;
+     	 "sv" ) APP_ANSWER="Swedish";;
+     	 "tr" ) APP_ANSWER="Turkish";;
+     esac;;
+  * ) POL_SetupWindow_menu "$(eval_gettext 'Choose the Internet Explorer language you want')" "$TITLE" "Arabic~Chinese (Simplified)~Chinese (Traditional, Taiwan)~Czech~Danish~Dutch~English~Finnish~French~German~Greek~Hebrew~Hungarian~Italian~Japanese~Korean~Norwegian~Polish~Portuguese (Brazil)~Portuguese (Portugal)~Russian~Spanish~Swedish~Turkish" "~" ;;
+esac
  
-if [ "$1" = "--lang" ]; then
-    APP_ANSWER="$2"
-    shift 2
-else
-    # Choix du langage pour Internet Explorer
-    POL_SetupWindow_menu "$(eval_gettext 'Choose the Internet Explorer language you want')" "$TITLE" "Arabic~Chinese (Simplified)~Chinese (Traditional, Taiwan)~Czech~Danish~Dutch~English~Finnish~French~German~Greek~Hebrew~Hungarian~Italian~Japanese~Korean~Norwegian~Polish~Portuguese (Brazil)~Portuguese (Portugal)~Russian~Spanish~Swedish~Turkish" "~"
-fi
-
 if [ "$APP_ANSWER" = "Arabic" ]; then
 IE8_LINK="http://download.microsoft.com/download/3/8/2/3823FDA9-160A-4972-830A-3ED9012C186A/IE8-WindowsXP-x86-ARA.exe"
 IE8_MD5="058e36f21eb6c0a34b9049d15caae1b8"
@@ -123,10 +151,10 @@
 IE8_MD5="f62db3576469e34f1595f469207c3638"
 IE8_INSTALLER="IE8-WindowsXP-x86-TRK.exe"
 fi
- 
+  
 # Téléchargement de Internet Explorer
 POL_Download_Resource "$IE8_LINK" "$IE8_MD5"
- 
+  
 # Installations complémentaires
 POL_Wine_InstallFonts
 POL_Call POL_Function_FontsSmoothRGB
@@ -135,23 +163,23 @@
 POL_Call POL_Install_msxml3
 POL_Call POL_Install_riched20
 POL_Call POL_Install_DisableCrashDialog
- 
+  
 # Remplacement de DLL
 POL_Wine_OverrideDLL native,builtin browseui crypt32 hhctrl.ocx hlink iernonce iexplore.exe itircl itss jscript mlang mshtml msimtf secur32 shdoclc shdocvw shlwapi url urlmon usp10 uxtheme wintrust xmllite
 POL_Wine_OverrideDLL builtin wininet
- 
+  
 # Telechargement et installation de DLL
 POL_Download_Resource "$SITE/divers/ie7-dlls.tar.bz2" "b71a3213452c9a3a1aa08767d52e7577"
 tar -xvf ie7-dlls.tar.bz2
 mv "msctf.dll" "$WINEPREFIX/drive_c/windows/system32"
 mv "msimtf.dll" "$WINEPREFIX/drive_c/windows/system32"
 mv "uxtheme.dll" "$WINEPREFIX/drive_c/windows/system32"
- 
+  
 # Installation de Internet Explorer
 POL_Wine --ignore-errors "$IE8_INSTALLER"
- 
+  
 # Redemarrage de Wine
 POL_Wine_reboot
- 
+  
 # Fermeture de la condition (fin du script)
 fi
\ No newline at end of file

New source code

#!/bin/bash
# PlayOnLinux Function
# RealName: Internet Explorer 8
# Date : (2012-11-19 14-52)
# Author : Percherie
# RealName: Internet Explorer 8
# CHANGELOG
#
# Luc BOURNAUD (2017-05-06)
#  - Add the "--autolang"
if [ "$POL_ARCH" = "amd64" ]
then
   POL_Debug_Error "AMD64 is set, but IE8 is needed."
else
  
# Création du répertoire temporaire
mkdir -p "$POL_USER_ROOT/tmp/ie8"
cd "$POL_USER_ROOT/tmp/ie8"
  
case "$1" in
        "--lang" )
                APP_ANSWER="$2"
    shift 2;;
   "--autolang" )
     APP_ANSWER="English"
     case "${LANG:0:2}" in
              "ar" ) APP_ANSWER="Arabic";;
              "zh" | "ch" ) APP_ANSWER="Chinese (Simplified)";;
              # ??? ) APP_ANSWER="Chinese (Traditional, Taiwan)";;
              "cs" ) APP_ANSWER="Czech";;
              "da" ) APP_ANSWER="Danish";;
              "nl" ) APP_ANSWER="Dutch";;
              "fi" ) APP_ANSWER="Finnish";;
              "fr" ) APP_ANSWER="French";;
              "de" ) APP_ANSWER="German";;
              "el" ) APP_ANSWER="Greek";;
              "he" ) APP_ANSWER="Hebrew";;
              "hu" ) APP_ANSWER="Hungarian";;
              "it" ) APP_ANSWER="Italian";;
              "ja" ) APP_ANSWER="Japanese";;
              "ko" ) APP_ANSWER="Korean";;
              "nb" | "nn" | "no" ) APP_ANSWER="Norwegian";;
              "pl" ) APP_ANSWER="Polish";;
              "pt" ) 
                case "${LANG:3:2}" in
                "BR" ) APP_ANSWER="Portuguese (Brazil)";;
                * ) APP_ANSWER="Portuguese (Portugal)";;
                esac ;;
              "ru" ) APP_ANSWER="Russian";;
              "es" ) APP_ANSWER="Spanish";;
              "sv" ) APP_ANSWER="Swedish";;
              "tr" ) APP_ANSWER="Turkish";;
     esac;;
  * ) POL_SetupWindow_menu "$(eval_gettext 'Choose the Internet Explorer language you want')" "$TITLE" "Arabic~Chinese (Simplified)~Chinese (Traditional, Taiwan)~Czech~Danish~Dutch~English~Finnish~French~German~Greek~Hebrew~Hungarian~Italian~Japanese~Korean~Norwegian~Polish~Portuguese (Brazil)~Portuguese (Portugal)~Russian~Spanish~Swedish~Turkish" "~" ;;
esac
 
if [ "$APP_ANSWER" = "Arabic" ]; then
IE8_LINK="http://download.microsoft.com/download/3/8/2/3823FDA9-160A-4972-830A-3ED9012C186A/IE8-WindowsXP-x86-ARA.exe"
IE8_MD5="058e36f21eb6c0a34b9049d15caae1b8"
IE8_INSTALLER="IE8-WindowsXP-x86-ARA.exe"
elif [ "$APP_ANSWER" = "Chinese (Simplified)" ]; then
IE8_LINK="http://download.microsoft.com/download/1/6/1/16174D37-73C1-4F76-A305-902E9D32BAC9/IE8-WindowsXP-x86-CHS.exe"
IE8_MD5="acde10a1f8659cf91a3a323590195b48"
IE8_INSTALLER="IE8-WindowsXP-x86-CHS.exe"
elif [ "$APP_ANSWER" = "Chinese (Traditional, Taiwan)" ]; then
IE8_LINK="http://download.microsoft.com/download/8/3/9/83941BA7-BDE8-4402-BEC4-51D670DF2BAB/IE8-WindowsXP-x86-CHT.exe"
IE8_MD5="b6a1ea23d59c16219aa25fce1ffe544e"
IE8_INSTALLER="IE8-WindowsXP-x86-CHT.exe"
elif [ "$APP_ANSWER" = "Czech" ]; then
IE8_LINK="http://download.microsoft.com/download/7/F/2/7F2D755E-1568-482A-AC6B-2602B50FB88E/IE8-WindowsXP-x86-CSY.exe"
IE8_MD5="6afa953c7ec7b7417e13e80bdf34376d"
IE8_INSTALLER="IE8-WindowsXP-x86-CSY.exe"
elif [ "$APP_ANSWER" = "Danish" ]; then
IE8_LINK="http://download.microsoft.com/download/C/5/A/C5AC24F9-EE0A-4F0D-91B7-D8E08239C93B/IE8-WindowsXP-x86-DAN.exe"
IE8_MD5="e1b44864d089093e829c86b8d390c7a4"
IE8_INSTALLER="IE8-WindowsXP-x86-DAN.exe"
elif [ "$APP_ANSWER" = "Dutch" ]; then
IE8_LINK="http://download.microsoft.com/download/C/6/3/C63E77C7-4A38-45E6-BDBA-10EFFB925F6B/IE8-WindowsXP-x86-NLD.exe"
IE8_MD5="08eeb38f01a901e37e9ba047bb08800d"
IE8_INSTALLER="IE8-WindowsXP-x86-NLD.exe"
elif [ "$APP_ANSWER" = "English" ]; then
IE8_LINK="http://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe"
IE8_MD5="616c2e8b12aaa349cd3acb38bf581700"
IE8_INSTALLER="IE8-WindowsXP-x86-ENU.exe"
elif [ "$APP_ANSWER" = "Finnish" ]; then
IE8_LINK="http://download.microsoft.com/download/E/4/F/E4FE5E50-D1A4-4584-9E91-A702496D772C/IE8-WindowsXP-x86-FIN.exe"
IE8_MD5="0ab9340ff720979e453399d690f01e60"
IE8_INSTALLER="IE8-WindowsXP-x86-FIN.exe"
elif [ "$APP_ANSWER" = "French" ]; then
IE8_LINK="http://download.microsoft.com/download/B/B/F/BBFCC870-E61D-4515-B81F-69D4D2F2B23B/IE8-WindowsXP-x86-FRA.exe"
IE8_MD5="acc1e2dcc38ef00452eb0b754351226e"
IE8_INSTALLER="IE8-WindowsXP-x86-FRA.exe"
elif [ "$APP_ANSWER" = "German" ]; then
IE8_LINK="http://download.microsoft.com/download/7/7/7/777F0C67-5404-4420-890A-2F517022F4C0/IE8-WindowsXP-x86-DEU.exe"
IE8_MD5="7164e238994f5d6882cfd6890863328d"
IE8_INSTALLER="IE8-WindowsXP-x86-DEU.exe"
elif [ "$APP_ANSWER" = "Greek" ]; then
IE8_LINK="http://download.microsoft.com/download/7/D/E/7DE51A86-DB86-4F38-8D9E-FF3A37EA6FFF/IE8-WindowsXP-x86-ELL.exe"
IE8_MD5="ae3df63e9f9a6c02451b9964dadd413d"
IE8_INSTALLER="IE8-WindowsXP-x86-ELL.exe"
elif [ "$APP_ANSWER" = "Hebrew" ]; then
IE8_LINK="http://download.microsoft.com/download/B/B/F/BBFDCFC5-0723-4BFE-AA96-D95B816B6C9A/IE8-WindowsXP-x86-HEB.exe"
IE8_MD5="871d8795b795376494e7c296531637af"
IE8_INSTALLER="IE8-WindowsXP-x86-HEB.exe"
elif [ "$APP_ANSWER" = "Hungarian" ]; then
IE8_LINK="http://download.microsoft.com/download/A/2/5/A257E411-C76D-40E4-83D5-BB5B1F3C6F37/IE8-WindowsXP-x86-HUN.exe"
IE8_MD5="0230f460135981c1957a962f8521c08d"
IE8_INSTALLER="IE8-WindowsXP-x86-HUN.exe"
elif [ "$APP_ANSWER" = "Italian" ]; then
IE8_LINK="http://download.microsoft.com/download/7/9/9/7996C6A7-F7A8-4D14-86A2-EE78567FB144/IE8-WindowsXP-x86-ITA.exe"
IE8_MD5="34558ded6de1f10bce1f08c48fcaadd2"
IE8_INSTALLER="IE8-WindowsXP-x86-ITA.exe"
elif [ "$APP_ANSWER" = "Japanese" ]; then
IE8_LINK="http://download.microsoft.com/download/0/5/7/05716044-2806-40DA-8332-D3ED79BC8F68/IE8-WindowsXP-x86-JPN.exe"
IE8_MD5="3b59e3fc451da4829e51e84c22c2ddd1"
IE8_INSTALLER="IE8-WindowsXP-x86-JPN.exe"
elif [ "$APP_ANSWER" = "Korean" ]; then
IE8_LINK="http://download.microsoft.com/download/B/B/0/BB0A25CB-C624-4DC7-8451-20C04D87D6A0/IE8-WindowsXP-x86-KOR.exe"
IE8_MD5="fc9def00f9531829f89445272c951132"
IE8_INSTALLER="IE8-WindowsXP-x86-KOR.exe"
elif [ "$APP_ANSWER" = "Norwegian" ]; then
IE8_LINK="http://download.microsoft.com/download/C/B/B/CBB3E8E0-0121-4B13-BC5E-DEAC199D7095/IE8-WindowsXP-x86-NOR.exe"
IE8_MD5="58ee35286505130360d4bce0b108285e"
IE8_INSTALLER="IE8-WindowsXP-x86-NOR.exe"
elif [ "$APP_ANSWER" = "Polish" ]; then
IE8_LINK="http://download.microsoft.com/download/2/0/C/20C9DC22-2E3E-4B3C-AC23-11C6A4E3E592/IE8-WindowsXP-x86-PLK.exe"
IE8_MD5="f8f8ae75a1b475becb951026c257ec13"
IE8_INSTALLER="IE8-WindowsXP-x86-PLK.exe"
elif [ "$APP_ANSWER" = "Portuguese (Brazil)" ]; then
IE8_LINK="http://download.microsoft.com/download/2/E/B/2EB4A8C1-419A-4139-8608-57109F5568B4/IE8-WindowsXP-x86-PTB.exe"
IE8_MD5="0ed28b6699c50e8321c7af668bd7da77"
IE8_INSTALLER="IE8-WindowsXP-x86-PTB.exe"
elif [ "$APP_ANSWER" = "Portuguese (Portugal)" ]; then
IE8_LINK="http://download.microsoft.com/download/2/2/D/22DCA0D1-F27F-41AD-8B10-27D0C52F2D4B/IE8-WindowsXP-x86-PTG.exe"
IE8_MD5="d8c80964f66a27c718295a8bb8c231c3"
IE8_INSTALLER="IE8-WindowsXP-x86-PTG.exe"
elif [ "$APP_ANSWER" = "Russian" ]; then
IE8_LINK="http://download.microsoft.com/download/D/6/9/D693B7D9-C8E3-4D15-B3D2-59843A8DE90B/IE8-WindowsXP-x86-RUS.exe"
IE8_MD5="8856768bee7667a3abd46e9ed82b4ae1"
IE8_INSTALLER="IE8-WindowsXP-x86-RUS.exe"
elif [ "$APP_ANSWER" = "Spanish" ]; then
IE8_LINK="http://download.microsoft.com/download/3/3/5/3352706D-AE43-4832-BE17-A3AEAEE85FBE/IE8-WindowsXP-x86-ESN.exe"
IE8_MD5="e6032815cac4b4fdd7d48a93de221277"
IE8_INSTALLER="IE8-WindowsXP-x86-ESN.exe"
elif [ "$APP_ANSWER" = "Swedish" ]; then
IE8_LINK="http://download.microsoft.com/download/D/6/0/D6092CEC-BDAD-45C0-AA6A-EE10EB03BD45/IE8-WindowsXP-x86-SVE.exe"
IE8_MD5="c5e258b2849e42d9e28c9e3d55fb58ef"
IE8_INSTALLER="IE8-WindowsXP-x86-SVE.exe"
elif [ "$APP_ANSWER" = "Turkish" ]; then
IE8_LINK="http://download.microsoft.com/download/C/B/7/CB7C2809-EB9C-4640-90CE-8E98E641BA64/IE8-WindowsXP-x86-TRK.exe"
IE8_MD5="f62db3576469e34f1595f469207c3638"
IE8_INSTALLER="IE8-WindowsXP-x86-TRK.exe"
fi
  
# Téléchargement de Internet Explorer
POL_Download_Resource "$IE8_LINK" "$IE8_MD5"
  
# Installations complémentaires
POL_Wine_InstallFonts
POL_Call POL_Function_FontsSmoothRGB
POL_Call POL_Install_gdiplus
POL_Call POL_Install_msls31
POL_Call POL_Install_msxml3
POL_Call POL_Install_riched20
POL_Call POL_Install_DisableCrashDialog
  
# Remplacement de DLL
POL_Wine_OverrideDLL native,builtin browseui crypt32 hhctrl.ocx hlink iernonce iexplore.exe itircl itss jscript mlang mshtml msimtf secur32 shdoclc shdocvw shlwapi url urlmon usp10 uxtheme wintrust xmllite
POL_Wine_OverrideDLL builtin wininet
  
# Telechargement et installation de DLL
POL_Download_Resource "$SITE/divers/ie7-dlls.tar.bz2" "b71a3213452c9a3a1aa08767d52e7577"
tar -xvf ie7-dlls.tar.bz2
mv "msctf.dll" "$WINEPREFIX/drive_c/windows/system32"
mv "msimtf.dll" "$WINEPREFIX/drive_c/windows/system32"
mv "uxtheme.dll" "$WINEPREFIX/drive_c/windows/system32"
  
# Installation de Internet Explorer
POL_Wine --ignore-errors "$IE8_INSTALLER"
  
# Redemarrage de Wine
POL_Wine_reboot
  
# Fermeture de la condition (fin du script)
fi

Antwoorden

Woensdag 1 Januari 2020 om 1:42
Script approved, thanks.