[playonlinux] 51/230: New upstream version 3.7

Bertrand Marc bmarc at moszumanska.debian.org
Sun Jul 9 17:41:36 UTC 2017


This is an automated email from the git hooks/post-receive script.

bmarc pushed a commit to branch master
in repository playonlinux.

commit c43f083d690cfa60819870e552e721b948fd006f
Author: Bertrand Marc <bmarc at debian.org>
Date:   Sun Jul 9 18:57:21 2017 +0200

    New upstream version 3.7
---
 CHANGELOG                         |    8 +
 bash/LiveInstall                  |   49 +-
 lib/sources~ => bash/killall      |   41 +-
 lib/sources~ => bash/killall~     |   33 +-
 bash/polconfigurator              |  150 ++-
 bash/system_info                  |   81 +-
 lang/locale/fr/LC_MESSAGES/pol.mo |  Bin 34753 -> 35292 bytes
 lang/locale/pl/LC_MESSAGES/pol.mo |  Bin 34237 -> 34435 bytes
 lang/po/fr.po                     |   23 +
 lang/po/pl.po                     |  860 ++++++++--------
 lib/applications                  |   38 +-
 lib/applications~                 |  222 -----
 lib/interface_v3                  |   25 +
 lib/main                          |   11 +
 lib/tricks~                       | 1959 -------------------------------------
 lib/variables                     |    2 +-
 lib/variables~                    |  140 ---
 lib/wine~                         |  595 -----------
 python/guiv3.py                   |   28 +-
 python/lib/Variables.py           |    1 +
 python/lib/Variables.pyc          |  Bin 563 -> 640 bytes
 python/lib/__init__.pyc           |  Bin 185 -> 185 bytes
 python/lib/lng.pyc                |  Bin 1418 -> 1418 bytes
 python/mainwindow.py              |  110 ++-
 24 files changed, 972 insertions(+), 3404 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 1fc355a..b12649b 100755
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,11 @@
+-> 3.7
+- Right Menu
+- Kill All Apps
+- Possibility to change icon
+- Possibility to open user directory
+- playonlinux --debug option
+
+
 -> 3.6
 - Various bug fixed
 - Winetricks integration
diff --git a/bash/LiveInstall b/bash/LiveInstall
index e6611bf..d53947e 100755
--- a/bash/LiveInstall
+++ b/bash/LiveInstall
@@ -2,6 +2,7 @@
 
 # Copyright (C) 2007 Pâris Quentin
 #  		     Cassarin-Grand Arthur
+# Copyright (C) 2009 Łukasz Wojniłowicz
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -48,6 +49,7 @@ create_shortcut()
 			if [ ! "$LAUNCHER" = "" ]
 			then
 				POL_SetupWindow_make_shortcut "$GAMENAME" "$EXECDIR" "$EXEC" "playonlinux.png" "$LAUNCHER"
+				Set_WineVersion_Assign "$WINEVERSIONLIVE" "$LAUNCHER"
 				#echo "$EXECDIR"
 			fi
 		fi
@@ -104,6 +106,12 @@ LNG_WC_EXEC=$(eval_gettext "Do you want to configure your prefix before installi
 LNG_LI_GIVENAME=$(eval_gettext "Please type a name for your shortcut.")
 LNG_MAIN_INSTALL_LIVE=$(eval_gettext "Manual installation")
 
+LNG_WC_WINEVERSION=$(eval_gettext "Which wine version do you want to use ?")
+LNG_WC_CONFWINE=$(eval_gettext "Configure wine")
+LNG_WC_USEWT=$(eval_gettext "Use WineTricks")
+LNG_WC_ASSWV=$(eval_gettext "Assign a wine version to a programm")
+LNG_WC_BEFORE=$(eval_gettext "What do you want to do before installation ?")
+
 POL_SetupWindow_Init
 POL_SetupWindow_free_presentation "$LNG_MAIN_INSTALL_LIVE" "$LNG_LI_PRE\n\n$LNG_LI_PRESENTATION" 
 #message "$LNG_LI_PRESENTATION" "$LNG_MAIN_INSTALL_LIVE" 0 0 1
@@ -140,15 +148,52 @@ then
 fi
 
 select_prefixe "$REPERTOIRE/wineprefix/$GAMENAME"
+
+ITEMS="$LNG_WC_ASSWV~$LNG_WC_CONFWINE"
+if [ "-e" "$REPERTOIRE/plugins/WineTricks/scripts/menu" ]
+	then
+		ITEMS+="~$LNG_WC_USEWT"
+	fi
+
+POL_SetupWindow_checkbox_list "$LNG_WC_BEFORE" "$LNG_MAIN_INSTALL_LIVE" "$ITEMS" "~"
+WHATTORUNBEFORE="$APP_ANSWER"
+
+#Running AssignWine
+if [ "$(echo $WHATTORUNBEFORE | grep -o "$LNG_WC_ASSWV")" == "$LNG_WC_ASSWV" ]
+then
+	WINEVERSIONLIST="System"
+	WINEVERSIONDIRLIST=$(find $REPERTOIRE/WineVersions/* -maxdepth 0 -type d)
+	for single in $WINEVERSIONDIRLIST ; do
+	  singleparsed=${single##*/}
+	  WINEVERSIONLIST=`echo $WINEVERSIONLIST~$singleparsed`
+	done
+
+	POL_SetupWindow_menu_list "$LNG_WC_WINEVERSION" "$LNG_MAIN_INSTALL_LIVE" "$WINEVERSIONLIST" "~"
+	WINEVERSIONLIVE="$APP_ANSWER"
+	if [ "$WINEVERSIONLIVE" = "System" ]
+	then
+		WINEVERSIONLIVE="--reset"
+	fi
+	Use_WineVersion "$WINEVERSIONLIVE"
+fi
+
 POL_SetupWindow_prefixcreate
-POL_SetupWindow_question "$LNG_WC_EXEC" "$LNG_MAIN_INSTALL_LIVE"
-if [ "$APP_ANSWER" = "TRUE" ]
+
+#Running WineConfiguration
+if [ "$(echo $WHATTORUNBEFORE | grep -o "$LNG_WC_CONFWINE")" == "$LNG_WC_CONFWINE" ]
 then
 	LNG_CONFIGURE=$(eval_gettext "Configure wine")
 	POL_SetupWindow_wait_next_signal "$LNG_CONFIGURE" "$LNG_MAIN_INSTALL_LIVE"
 	winecfg
 	POL_SetupWindow_detect_exit
 fi
+
+#Running WineTricks
+if [ "$(echo $WHATTORUNBEFORE | grep -o "$LNG_WC_USEWT")" == "$LNG_WC_USEWT" ]
+then
+	bash "$REPERTOIRE/plugins/WineTricks/scripts/menu" "LiveInstall"
+fi
+
 cd $HOME
 POL_SetupWindow_browse "$LNG_LI_INSTALLFILE" "$LNG_MAIN_INSTALL_LIVE" 
 INSTALLDIR="$APP_ANSWER"
diff --git a/lib/sources~ b/bash/killall
old mode 100644
new mode 100755
similarity index 59%
copy from lib/sources~
copy to bash/killall
index 6e45762..aeb22e5
--- a/lib/sources~
+++ b/bash/killall
@@ -1,4 +1,5 @@
 #!/bin/bash
+
 # Copyright (C) 2007 Pâris Quentin
 
 # This program is free software; you can redistribute it and/or modify
@@ -14,24 +15,26 @@
 # You should have received a copy of the GNU General Public License along
 # with this program; if not, write to the Free Software Foundation, Inc.,
 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 
-if [ ! "$INCLUDED" ]
+
+if [ "$PLAYONLINUX" = "" ]
+then
+	exit 0
+fi
+
+source "$PLAYONLINUX/lib/sources" 
+
+
+cd "$REPERTOIRE/wineprefix"
+POL_SetupWindow_Init
+SUR_CLOSE=$(eval_gettext "Are you sure you want to close all the PlayOnLinux applications opened ?")
+POL_SetupWindow_question "$SUR_CLOSE" "PlayOnLinux"
+if [ "$APP_ANSWER" = "TRUE" ]
 then
-	INCLUDED="1"
-	source "$PLAYONLINUX/lib/variables"
-	source "$PLAYONLINUX/lib/check_depend"
-	source "$PLAYONLINUX/lib/games"
-	source "$PLAYONLINUX/lib/main"
-	source "$PLAYONLINUX/lib/interface"
-	source "$PLAYONLINUX/lib/interface_v3"
-	source "$PLAYONLINUX/lib/wine"
-	source "$PLAYONLINUX/lib/plugins"
-	source "$PLAYONLINUX/lib/tricks"
-
-	cfg_check 
-	construire_repertoire_personnel
-	if [ ! -d "$HOME/.PlayOnLinux/configurations/listes" ]
-	then
-		maj_check --first
-	fi
-	fonts_install
+	POL_SetupWindow_wait_next_signal  "$(eval_gettext 'Please wait...')" "PlayOnLinux"
+	for file in *
+	do
+		export WINEPREFIX="$REPERTOIRE/wineprefix/$file"
+		wineserver -k
+	done
 fi
+POL_SetupWindow_Close
diff --git a/lib/sources~ b/bash/killall~
similarity index 60%
rename from lib/sources~
rename to bash/killall~
index 6e45762..7808815 100644
--- a/lib/sources~
+++ b/bash/killall~
@@ -1,4 +1,5 @@
 #!/bin/bash
+
 # Copyright (C) 2007 Pâris Quentin
 
 # This program is free software; you can redistribute it and/or modify
@@ -14,24 +15,18 @@
 # You should have received a copy of the GNU General Public License along
 # with this program; if not, write to the Free Software Foundation, Inc.,
 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 
-if [ ! "$INCLUDED" ]
+
+if [ "$PLAYONLINUX" = "" ]
+then
+	exit 0
+fi
+
+source "$PLAYONLINUX/lib/sources" 
+
+if [ "$1" = "" ]
 then
-	INCLUDED="1"
-	source "$PLAYONLINUX/lib/variables"
-	source "$PLAYONLINUX/lib/check_depend"
-	source "$PLAYONLINUX/lib/games"
-	source "$PLAYONLINUX/lib/main"
-	source "$PLAYONLINUX/lib/interface"
-	source "$PLAYONLINUX/lib/interface_v3"
-	source "$PLAYONLINUX/lib/wine"
-	source "$PLAYONLINUX/lib/plugins"
-	source "$PLAYONLINUX/lib/tricks"
-
-	cfg_check 
-	construire_repertoire_personnel
-	if [ ! -d "$HOME/.PlayOnLinux/configurations/listes" ]
-	then
-		maj_check --first
-	fi
-	fonts_install
+	exit
 fi
+
+cd "$REPERTOIRE/wineprefix"
+
diff --git a/bash/polconfigurator b/bash/polconfigurator
index a2af9a3..40f456e 100755
--- a/bash/polconfigurator
+++ b/bash/polconfigurator
@@ -1,6 +1,7 @@
 #!/bin/bash
 
 # Copyright (C) 2008 Pâris Quentin
+# Copyright (C) 2009 Łukasz Wojniłowicz
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -31,10 +32,19 @@ pol_winecfg()
 }
 pol_kprocess()
 {
+	if [ "$FIRSTARGUMENT" != "" ]; then	
+		POL_SetupWindow_Init
+	fi
+		
 	POL_SetupWindow_wait_next_signal "$LNG_KPROCESSING" "$TITRE"
 	sleep 1
 	wineserver -k
 	sleep 1
+
+	if [ "$FIRSTARGUMENT" != "" ]; then	
+		POL_SetupWindow_Close
+	fi
+	
 }
 pol_regedit()
 {
@@ -57,6 +67,13 @@ pol_awinecfg()
 	POL_SetupWindow_wait_next_signal "$(eval_gettext 'Running advanced wine configurator')" "$TITRE"
 	bash "$REPERTOIRE/plugins/Advanced Wine Configuration/scripts/menu"
 }
+pol_winetricks()
+{
+	POL_SetupWindow_wait_next_signal "$LNG_KPROCESSING" "$TITRE"
+	wineserver -k
+	POL_SetupWindow_wait_next_signal "$(eval_gettext 'Running WineTricks plug-in')" "$TITRE"
+	bash "$REPERTOIRE/plugins/WineTricks/scripts/menu" "$FIRSTARGUMENT"
+}
 pol_scfg()
 {
 	POL_SetupWindow_wait_next_signal "$LNG_KPROCESSING" "$TITRE"
@@ -64,74 +81,129 @@ pol_scfg()
 	POL_SetupWindow_wait_next_signal"$(eval_gettext 'Running specific wine configurator')" "$TITRE"
 	bash "$REPERTOIRE/configurations/configurators/$APP"
 }
+pol_changeicon()
+{
+	if [ "$FIRSTARGUMENT" != "" ]; then	
+
+	    (convert "$FIRSTARGUMENT" -geometry 32X32 "$REPERTOIRE/icones/32/$APP" && (touch "$REPERTOIRE/icones/32/tmp" && sleep 1 && rm "$REPERTOIRE/icones/32/tmp")&)&
+	    POL_SetupWindow_Init
+	    POL_SetupWindow_message_image "Icon changed successfully." "PlayOnLinux" "/usr/share/playonlinux/themes/tango/ok.png"
+	    POL_SetupWindow_Close
+	    exit
+	else
+	    POL_SetupWindow_browse "Please select icon file" "Icon selection" "$HOME/.local/share/icons/"
+	    iconame=$(basename "$APP_ANSWER")
+	    extensionwithoutcase=${iconame##*.}
+	    extension=`echo "$extensionwithoutcase" | tr '[:upper:]' '[:lower:]'`
+	    if [ "$iconame" != "" ] && [ "$extension" = ico ] || [ "$extension" = xpm ] || [ "$extension" = png ] || [ "$extension" = jpg ] || [ "$extension" = jpeg ] || [ "$extension" = bmp ]; then
+	    convert "$APP_ANSWER" -geometry 32X32 "$REPERTOIRE/icones/32/$APP"
+	    else
+	    POL_SetupWindow_message_image "$extension is not icon extension" "Bad file extension" "$PLAYONLINUX/themes/tango/warning.png"
+	    return
+	    fi
+	fi
+	touch "$REPERTOIRE/icones/32/tmp"
+	sleep 1
+	rm "$REPERTOIRE/icones/32/tmp"
+	POL_SetupWindow_message_image "Icon changed successfully." "PlayOnLinux" "$PLAYONLINUX/themes/tango/ok.png"
+}
+
+LNG_CONFIGURE=$(eval_gettext "Configure wine")
+LNG_REGISTRY=$(eval_gettext "Registry Editor")
+LNG_KPROCESS=$(eval_gettext "Kill all the prefix process")
+LNG_UPDATEPREFIX=$(eval_gettext "Update the wineprefix")
+LNG_WINDOWS_REBOOT=$(eval_gettext "Simulate Windows reboot")
+LNG_APLUGIN=$(eval_gettext "Use advanced wine configuration plugin")
+LNG_POLCFG=$(eval_gettext "Use PlayOnLinux's configurator for")
+	
+LNG_CHANGEICON=$(eval_gettext 'Set the icon')
+LNG_WINETRICKS=$(eval_gettext "Use WineTricks")
+
 main_menu()
 {
-	LNG_CONFIGURE=$(eval_gettext "Configure wine")
-	LNG_REGISTRY=$(eval_gettext "Registry Editor")
-	LNG_KPROCESS=$(eval_gettext "Kill all the prefix process")
-	LNG_UPDATEPREFIX=$(eval_gettext "Update the wineprefix")
-	LNG_WINDOWS_REBOOT=$(eval_gettext "Simulate Windows reboot")
-	LNG_APLUGIN=$(eval_gettext "Use advanced wine configuration plugin")
-	LNG_POLCFG=$(eval_gettext "Use PlayOnLinux's configurator for")
-
-	ITEMS="$LNG_CONFIGURE~$LNG_REGISTRY~$LNG_KPROCESS~$LNG_UPDATEPREFIX~$LNG_WINDOWS_REBOOT"
+	ITEMS="$LNG_CONFIGURE~$LNG_REGISTRY~$LNG_KPROCESS~$LNG_UPDATEPREFIX~$LNG_WINDOWS_REBOOT~$LNG_CHANGEICON"
 	if [ "-e" "$REPERTOIRE/plugins/Advanced Wine Configuration" ]
 	then
 		ITEMS+="~$LNG_APLUGIN"
 	fi
 
+	if [ "-e" "$REPERTOIRE/plugins/WineTricks" ]
+	then
+		ITEMS+="~$LNG_WINETRICKS"
+	fi
+
 	if [ "-e" "$REPERTOIRE/configurations/configurators/$APP" ]
 	then
 		ITEMS+="~$LNG_POLCFG $APP"
 	fi
 	POL_SetupWindow_menu "$ACTION" "$TITRE" "$ITEMS" "~"
-	if [ "$APP_ANSWER" = "$LNG_CONFIGURE" ]
+	redirect_to_pol_configure_function "$APP_ANSWER"
+}
+redirect_to_pol_configure_function()
+{
+	if [ "$1" = "$LNG_CONFIGURE" ] 
 	then
 		pol_winecfg
-	fi
-	if [ "$APP_ANSWER" = "$LNG_REGISTRY" ]
+	elif [ "$1" = "$LNG_REGISTRY" ] 
 	then
 		pol_regedit
-	fi
-	if [ "$APP_ANSWER" = "$LNG_KPROCESS" ]
+	elif [ "$1" = "$LNG_KPROCESS" -o "$1" = "KillApp" ] # Encoding problem ! Be careful	
 	then
 		pol_kprocess
-	fi
-	if [ "$APP_ANSWER" = "$LNG_UPDATEPREFIX" ]
+	elif [ "$1" = "$LNG_UPDATEPREFIX" ] 
 	then
 		POL_SetupWindow_prefixcreate
-	fi
-	if [ "$APP_ANSWER" = "$LNG_WINDOWS_REBOOT" ]
+	elif [ "$1" = "$LNG_WINDOWS_REBOOT" ] 
 	then
 		pol_wineboot
-	fi
-	if [ "$APP_ANSWER" = "$LNG_APLUGIN" ]
+	elif [ "$1" = "$LNG_APLUGIN" ] 
 	then
 		pol_awinecfg
-	fi
-	if [ "$APP_ANSWER" = "$LNG_POLCFG $APP" ]
+	elif [ "$1" = "$LNG_POLCFG $APP" ] 
 	then
 		pol_scfg
+	elif [ "$1" = "$LNG_CHANGEICON" ] 
+	then
+		pol_changeicon
+	elif [ "$1" = "$LNG_WINETRICKS" ] 
+	then
+		pol_winetricks
 	fi
 }
 
 APP="$1"
+FUNCTIONTORUN="$2"	#0-run menu; other-run remotely
+FIRSTARGUMENT="$3"	#argument for function run remotely
 prefixe=$(detect_wineprefix "$1")
+wineversion=$(detect_wineversion "$1")
+
+if [ "$wineversion" != "" ]
+then
+    export PATH="$REPERTOIRE/WineVersions/$wineversion/usr/bin/:$PATH"
+    export LD_LIBRARY_PATH="$REPERTOIRE/WineVersions/$wineversion/usr/lib/wine/:$LD_LIBRARY_PATH"
+fi
 export WINEPREFIX="$prefixe"
-LNG_KPROCESSING=$(eval_gettext "Killing process in the prefix ..")
-TITLE=$(eval_gettext "PlayOnLinux applications configurator")
-INTRO=$(eval_gettext "Welcome into PlayOnLinux applications configurator.")
-INTRO1=$(eval_gettext "This wizard will help you to configure :")
-INTRO2=$(eval_gettext "The following wine prefix will be updated :")
-INTRO3=$(eval_gettext "Be carreful ! PlayOnLinux will need to kill all the programs running in this prefix !")
-
-ACTION=$(eval_gettext "Please choose an action")
-POL_SetupWindow_Init
-POL_SetupWindow_free_presentation "$TITLE" "$INTRO\n$INTRO1 $1\n\n$INTRO2 $prefixe\n\n$INTRO3"
-while [ 1 ]
-do
-main_menu
-sleep 1
-done
-POL_SetupWindow_Close
-exit 
+
+    LNG_KPROCESSING=$(eval_gettext "Killing process in the prefix ..")
+
+if [ "$FUNCTIONTORUN" != "" ]
+then
+    redirect_to_pol_configure_function "$FUNCTIONTORUN"
+else
+    TITLE=$(eval_gettext "PlayOnLinux applications configurator")
+    INTRO=$(eval_gettext "Welcome into PlayOnLinux applications configurator.")
+    INTRO1=$(eval_gettext "This wizard will help you to configure :")
+    INTRO2=$(eval_gettext "The following wine prefix will be updated :")
+    INTRO3=$(eval_gettext "Be carreful ! PlayOnLinux will need to kill all the programs running in this prefix !")
+
+    ACTION=$(eval_gettext "Please choose an action")
+    POL_SetupWindow_Init
+    POL_SetupWindow_free_presentation "$TITLE" "$INTRO\n$INTRO1 $1\n\n$INTRO2 $prefixe\n\n$INTRO3"
+    while [ 1 ]
+    do
+        main_menu
+        sleep 1
+    done
+    POL_SetupWindow_Close
+fi
+exit
diff --git a/bash/system_info b/bash/system_info
index 9152897..41e58a6 100755
--- a/bash/system_info
+++ b/bash/system_info
@@ -1,5 +1,6 @@
 #!/bin/bash
 # Copyright (C) 2007 Pâris Quentin
+# Copyright (C) 2009 Łukasz Wojniłowicz
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -21,6 +22,8 @@ then
 fi
 
 source "$PLAYONLINUX/lib/sources" 
+FIRSTARGUMENT="$1"
+APP="$2"
 
 LNG_OPTIONS_INFOS_SYS=$(eval_gettext "System information:")
 LNG_OPTIONS_INFOS_YSYS=$(eval_gettext "Your system :" )
@@ -35,9 +38,30 @@ LNG_OPTIONS_INFOS_DDINFOS=$(eval_gettext "Space remaining on your hard disks :"
 LNG_OPTIONS_INFOS_WINEINSTALLED=$(eval_gettext "Wine version installed :" )
 LNG_OPTIONS_INFOS_WINECURRENT=$(eval_gettext "Wine version used by PlayOnLinux :" )
 
+LNG_OPTIONS_INFOS_ARCHITECTURE=$(eval_gettext "System architecture :" )
+LNG_OPTIONS_INFOS_GFXDRV=$(eval_gettext "Graphic card driver :" )
+LNG_OPTIONS_INFOS_COMPIZ=$(eval_gettext "Compiz in background :" )
+LNG_OPTIONS_INFOS_EXEC=$(eval_gettext "Executable file :" )
+LNG_OPTIONS_INFOS_LAUNCHERCONTENT=$(eval_gettext "Content of app launcher :" )
+LNG_OPTIONS_INFOS_TERMINALOUTPUT=$(eval_gettext "Content of terminal output :" )
+
 export WINEDEBUG="-all"
 SYSTEME=$(uname -o)
 NOYAU=$(uname -sr)
+
+NOYAUALINUX=$(uname -r)
+ARCHITECTURE=$(uname -m)
+DIRECTRENDERING=$(glxinfo | grep direct)
+OPENGL=$(glxinfo | grep "OpenGL version string")
+GRAPHICDRIVERVERSION=`echo $OPENGL | cut -d":" -f2 | cut -d" " -f4`
+OPENGL=`echo $OPENGL | cut -d":" -f2 | cut -d" " -f2`
+if [ "`ps -e | grep -o compiz`" != "" ]
+then
+	RUNSCOMPIZ="Yes"
+else
+	RUNSCOMPIZ="No"
+fi
+
 UTILISATEUR=$USER
 LANGUAGE=$LANG
 NOM_MACHINE=$HOSTNAME
@@ -51,19 +75,48 @@ TEMP_INFOS=$REPERTOIRE/tmp/config_info
 CURRENTWINEVERSION="$(wine --version 2> /dev/null)"
 INSTALLEDWINEVERSION="$(/usr/bin/wine --version 2> /dev/null)"
 touch $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_SYS" > $TEMP_INFOS
-echo "" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_YSYS $SYSTEME" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_KERNEL $NOYAU" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_LANG $LANGUAGE" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_USER $UTILISATEUR" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_NAMEMACHINE $NOM_MACHINE" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_VIDEOCARD $CARTE_VIDEO" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_DISTRIB_ID $DISTRIB_ID" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_RELEASE $DISTRIB_RELEASE" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_WINEINSTALLED $INSTALLEDWINEVERSION" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_WINECURRENT $CURRENTWINEVERSION" >> $TEMP_INFOS
-echo "$LNG_OPTIONS_INFOS_DDINFOS" >> $TEMP_INFOS
-echo "$PLACE_RESTANTE" >> $TEMP_INFOS
+if [ "$FIRSTARGUMENT" == "--run2" ]
+then
+    echo "$LNG_OPTIONS_INFOS_YSYS $DISTRIB_ID $DISTRIB_RELEASE (`uname -r`)" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_ARCHITECTURE $ARCHITECTURE" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_VIDEOCARD $CARTE_VIDEO" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_GFXDRV $GRAPHICDRIVERVERSION" >> $TEMP_INFOS
+    echo "$DIRECTRENDERING" >> $TEMP_INFOS
+    echo "OpenGL : $OPENGL" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_COMPIZ $RUNSCOMPIZ" >> $TEMP_INFOS
+    APPEXEC=`detect_appexec "$APP"`
+    APPDIR=`detect_appdir "$APP"`
+    APPPATH=`find "$APPDIR" -iname "$APPEXEC"`
+
+    APPEXECSIZE=`stat -c%s "$APPPATH"`
+    let AAPPEXECSIZE="$APPEXECSIZE / 1024 / 1024"
+    let BAPPEXECSIZE="($APPEXECSIZE - ($AAPPEXECSIZE * 1024 * 1024)) * 1000 / 1024 / 1024"
+    echo "$LNG_OPTIONS_INFOS_EXEC $APPEXEC ("$AAPPEXECSIZE.$BAPPEXECSIZE" MB)" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_LAUNCHERCONTENT
+" >> $TEMP_INFOS
+    echo "[code language=console]
+`cat "$REPERTOIRE/configurations/installed/$APP"`
+[/code]
+" >> $TEMP_INFOS
+
+    echo "$LNG_OPTIONS_INFOS_TERMINALOUTPUT
+" >> $TEMP_INFOS
+
+else
+    echo "$LNG_OPTIONS_INFOS_SYS" > $TEMP_INFOS
+    echo "" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_YSYS $SYSTEME" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_KERNEL $NOYAU" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_LANG $LANGUAGE" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_USER $UTILISATEUR" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_NAMEMACHINE $NOM_MACHINE" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_VIDEOCARD $CARTE_VIDEO" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_DISTRIB_ID $DISTRIB_ID" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_RELEASE $DISTRIB_RELEASE" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_WINEINSTALLED $INSTALLEDWINEVERSION" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_WINECURRENT $CURRENTWINEVERSION" >> $TEMP_INFOS
+    echo "$LNG_OPTIONS_INFOS_DDINFOS" >> $TEMP_INFOS
+    echo "$PLACE_RESTANTE" >> $TEMP_INFOS
+fi
 cat $TEMP_INFOS
 rm $TEMP_INFOS -f
diff --git a/lang/locale/fr/LC_MESSAGES/pol.mo b/lang/locale/fr/LC_MESSAGES/pol.mo
old mode 100755
new mode 100644
index f97e552..6bd3b5f
Binary files a/lang/locale/fr/LC_MESSAGES/pol.mo and b/lang/locale/fr/LC_MESSAGES/pol.mo differ
diff --git a/lang/locale/pl/LC_MESSAGES/pol.mo b/lang/locale/pl/LC_MESSAGES/pol.mo
old mode 100755
new mode 100644
index 471b630..0c4681b
Binary files a/lang/locale/pl/LC_MESSAGES/pol.mo and b/lang/locale/pl/LC_MESSAGES/pol.mo differ
diff --git a/lang/po/fr.po b/lang/po/fr.po
index d7aa0a3..b5bc3f9 100755
--- a/lang/po/fr.po
+++ b/lang/po/fr.po
@@ -1422,3 +1422,26 @@ msgstr "Fermeture des processus du préfixe"
 
 msgid "Do you want to configure your prefix before installing your application ?"
 msgstr "Voulez-vous configurer votre prefixe avant d'installer votre application ?"
+
+## 3.7
+
+msgid "Are you sure you want to close all the PlayOnLinux applications opened ?"
+msgstr "Voulez-vous fermer toute les applications PlayOnLinux ouvertes ?"
+
+msgid "Go to the application directory"
+msgstr "Ouvrir le dossier d'installation"
+
+msgid "Set the icon"
+msgstr "Changer l'icône"
+
+msgid "What do you want to do before installation ?"
+msgstr "Que voulez-vous faire avant l'installation ?"
+
+msgid "Use WineTricks"
+msgstr "Utiliser WineTricks"
+ 
+msgid "Close all"
+msgstr "Tout fermer"
+
+msgid "Close this application"
+msgstr "Fermer cette application"
diff --git a/lang/po/pl.po b/lang/po/pl.po
index fb20fae..b042de8 100755
--- a/lang/po/pl.po
+++ b/lang/po/pl.po
@@ -4,15 +4,15 @@
 # FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #
 # Błędy w tłumaczeniu proszę wysyłać na dawidope at gmail.com
-
+# Copyright (C) 2009 Łukasz Wojniłowicz
 msgid ""
 msgstr ""
 "Project-Id-Version: pol\n"
 "Report-Msgid-Bugs-To: Tinou\n"
 "POT-Creation-Date: 2008-01-11 18:43+0100\n"
-"PO-Revision-Date: 2008-01-11 18:59+0100\n"
-"Last-Translator: Unknown\n"
-"Language-Team: fr_FR.UTF-8 <LL at li.org>\n"
+"PO-Revision-Date: 2009-09-24 16:49+0100\n"
+"Last-Translator: Łukasz Wojniłowicz\n"
+"Language-Team: pl_PL.UTF-8 <LL at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -22,135 +22,165 @@ msgid "English"
 msgstr "Polski"
 
 #: LNG_WINE_REBOOT
-msgid "Simulating Windows reboot" 
-msgstr "Symulacja ponownego uruchamiania Windows" 
+msgid "Simulating Windows reboot"
+msgstr "Symulacja ponownego uruchamiania Windows"
 
 #: LNG_WINE_PREFIXCREATE
-msgid "Creating Wine prefix" 
-msgstr "Tworzenie środowiska Wine" 
+msgid "Creating Wine prefix"
+msgstr "Tworzenie środowiska Wine"
 
 #: LNG_WINE_ASKFORCDROM
-msgid "Where is your CD-ROM mounted?" 
-msgstr "Gdzie zamontowałeś swój nośnik CD/DVD? (Domyślnie: /media/cdrom/)" 
+msgid "Where is your CD-ROM mounted?"
+msgstr "Gdzie zamontowałeś swój nośnik CD/DVD? (Domyślnie: /media/cdrom/)"
 
 #: LNG_WINE_ERRORCDROM
-msgid "Error : Unable to find the CD-ROM !" 
-msgstr "Błąd: Nie można odnaleźć nośnika CD/DVD!" 
+msgid "Error : Unable to find the CD-ROM !"
+msgstr "Błąd: Nie można odnaleźć nośnika CD/DVD!"
 
 #: LNG_MOUNT_CDROM
-msgid "Please mount the CD-ROM" 
-msgstr "Proszę włożyć nośnik CD/DVD"  
+msgid "Please mount the CD-ROM"
+msgstr "Proszę włożyć nośnik CD/DVD"
 
 #: LNG_MISSING
-msgid "Missing program :" 
-msgstr "Zagubiony program:" 
+msgid "Missing program :"
+msgstr "Brakujący program:"
 
 #: LNG_MISSING_ERROR
-msgid "One or more program(s) are missing. Please install them and run the script again." 
-msgstr "Przynajmniej jedn program został zagubiony. Proszę go zainstalować i uruchomić skrypt ponownie."   
+msgid "One or more program(s) are missing. Please install them and run the script again."
+msgstr "Brakuje co najmniej jednego programu. Proszę go zainstalować i uruchomić skrypt ponownie."
 
 #: LNG_3D_MISSING
-msgid "You don't seem to have 3D acceleration !\nWe advise you install and enable it." 
-msgstr "Prawdopodobnie nie masz aktywnej akceleracji 3D!\nRadzimy ją zainstalować i aktywować." 
+msgid ""
+"You don't seem to have 3D acceleration !\n"
+"We advise you install and enable it."
+msgstr ""
+"Prawdopodobnie nie masz aktywnej akceleracji 3D!\n"
+"Zaleca się jej instalację i włączenie."
 
 #: LNG_GUI_MISSING
-msgid "You have to install zenity or kdialog to run the script." 
-msgstr "Musisz zainstalować zenity lub kdialog, by uruchomić ten skrypt."  
+msgid "You have to install zenity or kdialog to run the script."
+msgstr "Musisz zainstalować zenity lub kdialog, by uruchomić ten skrypt."
 
 #: LNG_GAME_NOT_INSTALLED
-msgid "The game you want to run isn't installed." 
-msgstr "Gra, którą próbujesz uruchomić nie jest zainstalowana." 
+msgid "The game you want to run isn't installed."
+msgstr "Gra, którą próbujesz uruchomić nie jest zainstalowana."
 
 #: LNG_GAME_GAMES_MISSING
-msgid "No game.\nTry updating PlayOnLinux." 
-msgstr "Brak gry.\nSpróbuj zaktualizować PlayOnLinux." 
+msgid ""
+"No game.\n"
+"Try updating PlayOnLinux."
+msgstr ""
+"Brak gry.\n"
+"Spróbuj zaktualizować PlayOnLinux."
 
 #: LNG_GAME_PATCHS_MISSING
-msgid "No patch\nTry updating PlayOnLinux." 
-msgstr "Brak łatki\nSpróbuj zaktualizować PlayOnLinux." 
+msgid ""
+"No patch\n"
+"Try updating PlayOnLinux."
+msgstr ""
+"Brak łatki\n"
+"Spróbuj zaktualizować PlayOnLinux."
 
 #: LNG_GAME_ADDON_MISSING
-msgid "No expansions.\nTry to update PlayOnLinux." 
-msgstr "Brak rozszerzenia.\nSpróbuj zaktualizować PlayOnLinux." 
+msgid ""
+"No expansions.\n"
+"Try to update PlayOnLinux."
+msgstr ""
+"Brak rozszerzenia.\n"
+"Spróbuj zaktualizować PlayOnLinux."
 
 #: LNG_GAME_TEST_GAME
-msgid "You haven't installed any games." 
-msgstr "Nie masz zainstalowanej jeszcze żadnej gry." 
+msgid "You haven't installed any games."
+msgstr "Nie zainstalowałeś jeszcze żadnej gry."
 
 #: LNG_GAME_ALREADY_INSTALLED
-msgid "Installation failed\nThe game might already be installed." 
-msgstr "Instalacja nie powiodła się\nGra była zainstalowana wcześniej." 
+msgid ""
+"Installation failed\n"
+"The game might already be installed."
+msgstr ""
+"Instalacja nie powiodła się\n"
+"Gra może być już zainstalowana."
 
 #: LNG_GAME_NO_SCRIPT
-msgid "Installation faild\nUnable to find the game's script.\nTry to update $TITRE" 
-msgstr "Instalacja nie powiodła się\nNie udało się odnaleźć skryptu gry.\nSpróbuj zaktualizować $TITRE" 
+msgid ""
+"Installation faild\n"
+"Unable to find the game's script.\n"
+"Try to update $TITRE"
+msgstr ""
+"Instalacja nie powiodła się\n"
+"Nie udało się odnaleźć skryptu gry.\n"
+"Spróbuj zaktualizować $TITRE"
 
 #: LNG_GAME_DOWNLOAD_ICONE
-msgid "Please wait while the icon is downloaded." 
-msgstr "Poczekaj chwilkę, dopóki ikonki nie zostaną pobrane.." 
+msgid "Please wait while the icon is downloaded."
+msgstr "Proszę poczekaj, ikonka jest pobierana."
 
 #: LNG_GAME_DESKTOP_ICONE
-msgid "Do you want a shortcut on your desktop ?" 
-msgstr "Chcesz mieć skrót na pulpicie?" 
+msgid "Do you want a shortcut on your desktop ?"
+msgstr "Czy chcesz mieć skrót na pulpicie?"
 
 #: LNG_GAME_MENU_ICONE
-msgid "Do you want a shortcut in your menu ?" 
-msgstr "Chcesz mieć skrót w menu?"
+msgid "Do you want a shortcut in your menu ?"
+msgstr "Czy chcesz mieć skrót w menu?"
 
 #: LNG_NET_POL_ERR
-msgid "The website of PlayOnLinux is unavailable,\nPlease assure you are connected to internet." 
-msgstr "Strona PlayOnLinux jest niedostępna,\nUpewnij się, że masz działające połączenie z internetem."    
+msgid ""
+"The website of PlayOnLinux is unavailable,\n"
+"Please assure you are connected to internet."
+msgstr ""
+"Strona PlayOnLinux jest niedostępna,\n"
+"Upewnij się, że masz działające połączenie z internetem."
 
 msgid "Please assure you are connected to internet."
 msgstr "Upewnij się czy posiadasz aktywne połączenie z internetem."
 
 #: LNG_NET_CHECK
-msgid "Checking network.." 
-msgstr "Sprawdzanie połączenia internetowego.." 
+msgid "Checking network.."
+msgstr "Sprawdzanie połączenia internetowego.."
 
 #: LNG_NET_CHECK_FAILED
-msgid "You are not connected on the internet." 
-msgstr "Nie masz połączenia z internetem." 
+msgid "You are not connected on the internet."
+msgstr "Nie masz połączenia z internetem."
 
 #: LNG_NET_CHECK_SUCCESS
-msgid "Network is available." 
-msgstr "Internet jest niedostępny." 
+msgid "Network is available."
+msgstr "Internet jest dostępny."
 
 #: LNG_NET_CHECK_LOST
-msgid "Network is available, but some packets have failed" 
-msgstr "Internet jest dostępny, lecz kilka pakietów uległo uszkodzeniu" 
+msgid "Network is available, but some packets have failed"
+msgstr "Internet jest dostępny, lecz kilka pakietów uległo uszkodzeniu"
 
 #: LNG_MAIN_UPDATE
-msgid "Please wait while the updates are downloaded..." 
-msgstr "Zaczekaj na pobranie poprawek..." 
+msgid "Please wait while the updates are downloaded..."
+msgstr "Proszę poczekaj, aktualizacje są pobierane..."
 
 #: LNG_MAIN_POL_UPDATE
-msgid "An updated version of PlayOnLinux is available. Please visit the website." 
-msgstr "Aktualizacja do PlayOnLinux jest dostępna. Odwiedź naszą stronę." 
+msgid "An updated version of PlayOnLinux is available. Please visit the website."
+msgstr "Zaktualizowana wersja PlayOnLinux jest dostępna. Proszę odwiedź naszą stronę."
 
 #: LNG_MAIN_UPDATE_SUCCES
-msgid "The updates have been successfully installed." 
-msgstr "Aktualizacje zostały poprawnie zainstalowane." 
+msgid "The updates have been successfully installed."
+msgstr "Aktualizacje zostały poprawnie zainstalowane."
 
 #: LNG_MAIN_MENU
-msgid "File" 
-msgstr "Plik" 
+msgid "File"
+msgstr "Plik"
 
 #: LNG_MAIN_MENU_ITEM_PLAY
-msgid "Run" 
-msgstr "Uruchom" 
+msgid "Run"
+msgstr "Uruchom"
 
 #: LNG_MAIN_MENU_ITEM_INSTALL
-msgid "Install" 
-msgstr "Zainstaluj" 
+msgid "Install"
+msgstr "Zainstaluj"
 
 #: LNG_MAIN_MENU_ITEM_EXPERT
-msgid "Tools" 
-msgstr "Narzędzia" 
+msgid "Tools"
+msgstr "Narzędzia"
 
 #: LNG_MAIN_MENU_ITEM_REMOVE
-msgid "Remove" 
-msgstr "Usuń" 
+msgid "Remove"
+msgstr "Usuń"
 
 #: LNG_MAIN_MENU_ITEM_UPDATE
 msgid "Update"
@@ -161,96 +191,106 @@ msgid "You must choose a program"
 msgstr "Musisz wybrać program"
 
 #: LNG_MAIN_INSTALL_MENU
-msgid "What do you want to install ?" 
-msgstr "Co chcesz zainstalować?" 
+msgid "What do you want to install ?"
+msgstr "Co chcesz zainstalować?"
 
 #: LNG_MAIN_UNINSTALL_MENU
-msgid "What do you want to uninstall ?" 
-msgstr "Co chcesz usunąć?" 
+msgid "What do you want to uninstall ?"
+msgstr "Co chcesz usunąć?"
 
 #: LNG_MAIN_RUN_MENU
-msgid "Which game do you want to play? ?" 
-msgstr "W którą grę chcesz pograć?" 
+msgid "Which game do you want to play? ?"
+msgstr "W którą grę chcesz pograć?"
 
 #: LNG_MAIN_INSTALL_UNINSTALL
-msgid "Uninstall" 
-msgstr "Usuń" 
+msgid "Uninstall"
+msgstr "Usuń"
 
 #: LNG_MAIN_CHECKUPGRADE
-msgid "Do you want to check for updates on the PlayOnLinux website ?" 
-msgstr "Chcesz sprawdzić aktualizacje na stronie PlayOnLinux?" 
+msgid "Do you want to check for updates on the PlayOnLinux website ?"
+msgstr "Chcesz sprawdzić aktualizacje na stronie PlayOnLinux?"
 
 #: LNG_MAIN_FIRSTUSE
-msgid "Welcome to PlayOnLinux.\nYou need to set some options\nMake sure you are connected to the internet." 
-msgstr "Witamy w PlayOnLinux.\nPotrzebujesz ustawienia pewnych opcji\nPodczas tego procesu konieczne jest połączenie z internetem." 
+msgid ""
+"Welcome to PlayOnLinux.\n"
+"You need to set some options\n"
+"Make sure you are connected to the internet."
+msgstr ""
+"Witamy w PlayOnLinux.\n"
+"Musisz ustawić pewne opcje\n"
+"Upewnij się że jesteś połączony z internetem."
 
 #: LNG_MAIN_INSTALLFONTS
-msgid "Microsoft fonts aren't installed; I'll install them for you." 
-msgstr "Czcionki Microsoftu nie są zainstalowane; Zainstaluję je za ciebie." 
+msgid "Microsoft fonts aren't installed; I'll install them for you."
+msgstr "Czcionki Microsoftu nie są zainstalowane; Zainstaluję je dla ciebie."
 
 #: LNG_MAIN_DOWNLOADFONTS
-msgid "Please wait while the fonts are downloaded..." 
-msgstr "Proszę czekać podczas gdy czcionki są pobierane..." 
+msgid "Please wait while the fonts are downloaded..."
+msgstr "Proszę poczekaj, czcionki są pobierane..."
 
 #: LNG_MAIN_CREATEDIRECTORY
-msgid "Please wait: creating PlayOnLinux's directions" 
-msgstr "Proszę czekać: tworzenie katalogów (folderów) PlayOnLinux" 
+msgid "Please wait: creating PlayOnLinux's directions"
+msgstr "Proszę poczekaj, tworzenie katalogów (folderów) PlayOnLinux"
 
 #: LNG_MAIN_LANGUAGE_DETECTED
-msgid "The current language is : $LANG. This language exists in PlayOnLinux. Would you like to use it? ?" 
-msgstr "Obecny język to: $LANG. Ten język jest obsługiwany przez PlayOnLinux. Chcesz go używać?" 
+msgid "The current language is : $LANG. This language exists in PlayOnLinux. Would you like to use it? ?"
+msgstr "Obecny język to: $LANG. Ten język jest obsługiwany przez PlayOnLinux. Czy chcesz go używać?"
 
 #: LNG_MAIN_CHOOSEGUI
-msgid "Choose your preferred GUI." 
-msgstr "Wybierz swoje otoczenie graficzne." 
+msgid "Choose your preferred GUI."
+msgstr "Wybierz preferowany interfejs graficzny."
 
 #: LNG_MAIN_LANGUAGE_NOT_DETECTED
-msgid "Your system's language does not exist in PlayOnLinux.\nPlease choose another one" 
-msgstr "Twój język nie jest wspierany przez PlayOnLinux.\nWybierz inny" 
+msgid ""
+"Your system's language does not exist in PlayOnLinux.\n"
+"Please choose another one"
+msgstr ""
+"Twój język nie jest wspierany przez PlayOnLinux.\n"
+"Wybierz inny"
 
 #: LNG_MAIN_CHOOSELANGUAGE
-msgid "Choose the language you want" 
-msgstr "Wybierz taki język, jaki chcesz" 
+msgid "Choose the language you want"
+msgstr "Wybierz preferowany język"
 
 #: LNG_MAIN_CHOOSETHEME
-msgid "Choose the theme you want" 
-msgstr "Wybierz taki temat graficzny, jaki chcesz" 
+msgid "Choose the theme you want"
+msgstr "Wybierz preferowany temat graficzny"
 
 #: LNG_THEMES
 msgid "Theme"
 msgstr "Temat graficzny"
 
 #: LNG_EXPERT_DIDNOTSELECT
-msgid "You did not select any games!" 
-msgstr "Nie wybrałeś gry!" 
+msgid "You did not select any games!"
+msgstr "Nie wybrałeś gry!"
 
 #: LNG_EXPERT_REGISTRY
-msgid "Registry Editor" 
-msgstr "Edytor rejestru" 
+msgid "Registry Editor"
+msgstr "Edytor rejestru"
 
 #: LNG_EXPERT_WINEPREFIX
-msgid "Update the wineprefix" 
-msgstr "Zaktualizuj środowisko Wine" 
+msgid "Update the wineprefix"
+msgstr "Zaktualizuj środowisko"
 
 #: LNG_EXPERT_WAITUPGRADE
-msgid "Please wait while the wine prefix is updated" 
-msgstr "Zaczekaj na aktualizację środowiska Wine" 
+msgid "Please wait while the wine prefix is updated"
+msgstr "Proszę poczekaj, środowisko jest aktualizowane"
 
 #: LNG_EXPERT_WINECONFIG
-msgid "Configure wine" 
-msgstr "Skonfiguruj Wine" 
+msgid "Configure wine"
+msgstr "Skonfiguruj Wine"
 
 #: LNG_EXPERT_RUN
-msgid "Run a non-official script" 
-msgstr "Uruchom nieoficjalny skrypt *.pol" 
+msgid "Run a non-official script"
+msgstr "Uruchom nieoficjalny skrypt"
 
 #: LNG_EXPERT_UNFOUND
-msgid "File not found!" 
-msgstr "Plik nie istnieje!"   
+msgid "File not found!"
+msgstr "Nie znaleziono pliku!"
 
 #: LNG_EXPERT_NOTPOL
-msgid "This file is not a valid PlayOnLinux script" 
-msgstr "Ten plik nie jest skryptem PlayOnLinux lub jest zepsuty" 
+msgid "This file is not a valid PlayOnLinux script"
+msgstr "Ten plik nie jest poprawnym skryptem PlayOnLinux"
 
 #: LNG_EXPERT_DIRECTX
 msgid "Install DirectX"
@@ -262,167 +302,171 @@ msgstr "Zarządzaj wersjami Wine"
 
 #: LNG_EXPERT_WKILL
 msgid "Kill wineserver process"
-msgstr "Zabij wineserver"
+msgstr "Zabij proces wineserver"
 
 #: LNG_WINEVERSIONS_INTRO
-msgid "This add-on allows you to have more than one wine version simultaneously." 
-msgstr "Ten dodatek pozwoli ci na posiadanie jednocześnie więcej wersji WINE niż jedna." 
+msgid "This add-on allows you to have more than one wine version simultaneously."
+msgstr "Ten dodatek pozwoli ci na posiadanie jednocześnie więcej wersji WINE niż jedna."
 
 #: LNG_WINEVERSIONS_DOWNLOADING
-msgid "Downloading wine" 
-msgstr "Pobieranie Wine"   
+msgid "Downloading wine"
+msgstr "Pobieranie Wine"
 
 #: LNG_WINEVERSIONS_DOWNLOADFAILED
-msgid "The download seems to have failed." 
-msgstr "Pobieranie nie powiodło się." 
+msgid "The download seems to have failed."
+msgstr "Pobieranie nie powiodło się."
 
 #: LNG_WINEVERSIONS_INSTALL
-msgid "The version of wine has been successfully downloaded.\nI'm' now going to install it." 
-msgstr "Wymagana wersja Wine została została poprawnie pobrana.\nZainstaluję ją." 
+msgid ""
+"The version of wine has been successfully downloaded.\n"
+"I'm' now going to install it."
+msgstr ""
+"Wersja Wine została pomyślnie pobrana.\n"
+"Zainstaluję ją."
 
 #: LNG_WINEVERSIONS_INSTALLATION
-msgid "Please wait : installing wine version ..." 
-msgstr "Zaczekaj: instaluje odpowiednią wersję Wine..." 
+msgid "Please wait : installing wine version ..."
+msgstr "Proszę poczekaj, instaluję wersję Wine..."
 
 #: LNG_WINEVERSIONS_INSTALLATION_FINISHED
-msgid "Installation succeeded." 
-msgstr "Instalacja zakończona sukcesem." 
+msgid "Installation succeeded."
+msgstr "Instalacja zakończona pomyślnie."
 
 #: LNG_WINEVERSIONS_GAMETOEDIT
-msgid "To which game do you want to apply this modification?" 
-msgstr "Ustawienia którego programu chcesz modyfikować?"   
+msgid "To which game do you want to apply this modification?"
+msgstr "Ustawienia którego programu chcesz modyfikować?"
 
 #: LNG_WINEVERSIONS_VERSIONTOUSE
-msgid "Which wine version do you want to use ?" 
-msgstr "Którą z wersji Wine chcesz używać?" 
+msgid "Which wine version do you want to use ?"
+msgstr "Którą wersję Wine chcesz użyć?"
 
 #: LNG_WINEVERSIONS_MUSTSPECIFY
-msgid "You must choose which version you want to download." 
-msgstr "Musisz wybrać, którą wersję chcesz pobrać."   
+msgid "You must choose which version you want to download."
+msgstr "Musisz wybrać, którą wersję chcesz pobrać."
 
 #: LNG_WINEVERSIONS_ALREADYINSTALLED
-msgid "This version has already been installed" 
-msgstr "Ta wersja Wine jest już zainstalowana" 
+msgid "This version has already been installed"
+msgstr "Ta wersja Wine już została zainstalowana"
 
 #: LNG_WINEVERSIONS_RESETSESSION
-msgid "The session has been reset." 
-msgstr "Sesja została zresetowana." 
+msgid "The session has been reset."
+msgstr "Sesja została zresetowana."
 
 #: LNG_WINEVERSIONS_GAME
-msgid "To which game do you want to apply the modification ?" 
-msgstr "Dla której gry chcesz zastosować te zmiany?" 
+msgid "To which game do you want to apply the modification ?"
+msgstr "Dla której gry chcesz zastosować te zmiany?"
 
 #: LNG_WINEVERSIONS_NOWINE
-msgid "No wine version installed" 
-msgstr "Brak zainstalowanych innych wersji Wine" 
+msgid "No wine version installed"
+msgstr "Brak zainstalowanych wersji Wine"
 
 #: LNG_WINEVERSIONS_CHOOSEUNINSTALL
-msgid "Choose which version you want to uninstall." 
-msgstr "Wybierz którą wersję Wine mam usunąć." 
+msgid "Choose which version you want to uninstall."
+msgstr "Wybierz, którą wersję Wine chcesz usunąć."
 
 #: LNG_WINEVERSIONS_CHOOSEDOWNLOAD
-msgid "Which wine version should I download?" 
-msgstr "Którą wersję Wine powinienem pobrać?" 
+msgid "Which wine version should I download?"
+msgstr "Którą wersję Wine powinienem pobrać?"
 
 #: LNG_WINEVERSIONS_MENU_ASSIGN
-msgid "Assign a wineversion for a program" 
-msgstr "Przypnij wersję Wine programowi"
+msgid "Assign a wineversion for a program"
+msgstr "Przypisz programowi wersję Wine"
 
 #: LNG_WINEVERSIONS_MENU_INSTALL
-msgid "Install a wineversion" 
-msgstr "Zainstaluj inną wersję Wine"
+msgid "Install a wineversion"
+msgstr "Zainstaluj wersję Wine"
 
 #: LNG_WINEVERSIONS_MENU_UNASSIGN
-msgid "Unassign a wineversion" 
-msgstr "Przypnij domyślną wersję Wine programowi"   
+msgid "Unassign a wineversion"
+msgstr "Przypisz domyślną wersję Wine programowi"
 
 #: LNG_WINEVERSIONS_MENU_UNINSTALL
-msgid "Uninstall a wineversion" 
-msgstr "Usuń Wine w odpowiedniej wersji"
+msgid "Uninstall a wineversion"
+msgstr "Usuń wersję Wine"
 
 #: LNG_OTHER
-msgid "Other" 
-msgstr "Inne" 
+msgid "Other"
+msgstr "Inne"
 
 #: LNG_EXEMPLE
-msgid "Exemple " 
-msgstr "Przykład " 
+msgid "Exemple "
+msgstr "Przykład "
 
 #: LNG_RESET
-msgid "Reset" 
-msgstr "Zresetuj" 
+msgid "Reset"
+msgstr "Zresetuj"
 
 #: LNG_OPTIONS_MENU
-msgid "Settings" 
-msgstr "Ustawienia" 
+msgid "Settings"
+msgstr "Ustawienia"
 
 #: LNG_OPTIONS_RESULT
-msgid "Test results" 
-msgstr "Rezultaty testów" 
+msgid "Test results"
+msgstr "Wyniki testów"
 
 #: LNG_OPTIONS_NORESULT
-msgid "Glxgears did not produce any results." 
-msgstr "Glxgears nie zwrócił wyników." 
+msgid "Glxgears did not produce any results."
+msgstr "Glxgears nie zwrócił wyników."
 
 #: LNG_OPTIONS_INFOS_SYS
-msgid "System information:" 
-msgstr "Informacje o systemie:" 
+msgid "System information:"
+msgstr "Informacje o systemie:"
 
 #: LNG_OPTIONS_INFOS_YSYS
-msgid "Your system :" 
-msgstr "Twój system:" 
+msgid "Your system :"
+msgstr "Twój system:"
 
 #: LNG_OPTIONS_INFOS_KERNEL
-msgid "Your kernel :" 
-msgstr "Twój kernel:"   
+msgid "Your kernel :"
+msgstr "Twój kernel:"
 
 #: LNG_OPTIONS_INFOS_LANG
-msgid "System language :" 
-msgstr "Język systemowy:" 
+msgid "System language :"
+msgstr "Język systemowy:"
 
 #: LNG_OPTIONS_INFOS_USER
-msgid "Your user login :" 
-msgstr "Twoja nazwa użytkownika:" 
+msgid "Your user login :"
+msgstr "Twoja nazwa użytkownika:"
 
 #: LNG_OPTIONS_INFOS_NAMEMACHINE
-msgid "Your computer's name :" 
-msgstr "Twoja nazwa komputera:" 
+msgid "Your computer's name :"
+msgstr "Twoja nazwa komputera:"
 
 #: LNG_OPTIONS_INFOS_VIDEOCARD
-msgid "Your video card :" 
-msgstr "Twoja karta graficzna:" 
+msgid "Your video card :"
+msgstr "Twoja karta graficzna:"
 
 #: LNG_OPTIONS_INFOS_DISTRIB_ID
-msgid "Your distribution :" 
-msgstr "Twoja dystrybucja:" 
+msgid "Your distribution :"
+msgstr "Twoja dystrybucja:"
 
 #: LNG_OPTIONS_INFOS_RELEASE
-msgid "Your distribution version :" 
-msgstr "Wersja twojej dystrybucji:" 
+msgid "Your distribution version :"
+msgstr "Wersja twojej dystrybucji:"
 
 #: LNG_OPTIONS_INFOS_DDINFOS
-msgid "Space remaining on your hard disks :" 
-msgstr "Przestrzeń wymagana na twoim twardym dysku:" 
+msgid "Space remaining on your hard disks :"
+msgstr "Wolna przestrzeń na twoich dyskach twardych:"
 
 #: LNG_OPTIONS_INFOS_WINEINSTALLED
-msgid "Wine version installed :" 
-msgstr "Zainstalowana wersja Wine:" 
+msgid "Wine version installed :"
+msgstr "Zainstalowana wersja Wine:"
 
 #: LNG_OPTIONS_INFOS_WINECURRENT
-msgid "Wine version used by PlayOnLinux :" 
-msgstr "Wersja Wine używana przez PlayOnLinux:"  
+msgid "Wine version used by PlayOnLinux :"
+msgstr "Wersja Wine używana przez PlayOnLinux:"
 
 #: LNG_OPTIONS_MENU_INFORMATIONS
-msgid "Informations" 
-msgstr "Informacje" 
+msgid "Informations"
+msgstr "Informacje"
 
 #: LNG_INFORMATION
 msgid "Information about a game"
 msgstr "Informacje o grze"
 
 #: LNG_OPTIONS_TESTS
-msgid "Tests" 
-msgstr "Testy" 
+msgid "Tests"
+msgstr "Testy"
 
 #: LNG_OPTIONS_LANGUAGE
 msgid "Language"
@@ -437,12 +481,12 @@ msgid "Panels"
 msgstr "Panele"
 
 #: LNG_NEXT_RUN
-msgid "You must restart PlayOnLinux for the changes to take effect" 
-msgstr "Musisz uruchomić ponownie PlayOnLinux, żeby ustawienia zostały zastosowane" 
+msgid "You must restart PlayOnLinux for the changes to take effect"
+msgstr "Musisz uruchomić ponownie PlayOnLinux, żeby ustawienia zostały zastosowane"
 
 #: LNG_HAVE
-msgid "You have" 
-msgstr "Masz" 
+msgid "You have"
+msgstr "Masz"
 
 #: LNG_HELP
 msgid "Help"
@@ -454,7 +498,7 @@ msgstr "O programie"
 
 #: LNG_ERROR
 msgid "Error"
-msgstr "Bład"
+msgstr "Błąd"
 
 #: LNG_EXIT
 msgid "Exit"
@@ -465,211 +509,221 @@ msgid "Refresh"
 msgstr "Odśwież"
 
 #: LNG_WINEBOOSTER_WELCOME1
-msgid "Welcome on WineBooster, an optimization's script for Wine" 
-msgstr "Witamy w WineBooster, skrypcie optymalizacyjnym dla Wine" 
+msgid "Welcome on WineBooster, an optimization's script for Wine"
+msgstr "Witamy w WineBooster, skrypcie optymalizacyjnym dla Wine"
 
 #: LNG_WINEBOOSTER_WELCOME2
-msgid "Created by GNU_Raziel" 
-msgstr "Utworzony przez GNU_Raziel" 
+msgid "Created by GNU_Raziel"
+msgstr "Utworzony przez GNU_Raziel"
 
 #: LNG_WINEBOOSTER_WELCOME3
-msgid "If you does not know what to choose, LEAVE DEFAULTS !!!" 
-msgstr "Jeżeli nie wiesz co najlepiej wybrać to POZOSTAW DOMYŚLNE!" 
+msgid "If you does not know what to choose, LEAVE DEFAULTS !!!"
+msgstr "Jeżeli nie wiesz co wybrać to POZOSTAW DOMYŚLNE!"
 
 #: LNG_WINEBOOSTER_GAME_CHOOSE
-msgid "Choose a game" 
-msgstr "Wybierz grę" 
+msgid "Choose a game"
+msgstr "Wybierz grę"
 
 #: LNG_WINEBOOSTER_GAME_ERROR
-msgid "You did not select a game" 
-msgstr "Nie wybrałeś gry" 
+msgid "You did not select a game"
+msgstr "Nie wybrałeś gry"
 
 #: LNG_WINEBOOSTER_WVERSION
-msgid "Which version of Windows would you like to use? (Values : vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31 - Default : winxp )" 
-msgstr "Udawanie której wersji Windows chcesz zastosować? (Możliwe wartości: vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31 - Domyślnie: winxp )" 
+msgid "Which version of Windows would you like to use? (Values : vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31 - Default : winxp )"
+msgstr "Udawanie której wersji Windows chcesz zastosować? (Możliwe wartości: vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31 - Domyślnie: winxp )"
 
 #: LNG_WINEBOOSTER_DDR
-msgid "Choose DirectDraw Renderer Mode? (Values : opengl, gdi - Default : gdi)" 
-msgstr "Wybierz tryb renderowania DirectDraw? (Możliwe wartości: opengl, gdi - Domyślnie: gdi)" 
+msgid "Choose DirectDraw Renderer Mode? (Values : opengl, gdi - Default : gdi)"
+msgstr "Wybierz tryb renderowania DirectDraw? (Możliwe wartości: opengl, gdi - Domyślnie: gdi)"
 
 #: LNG_WINEBOOSTER_VERTEXSHADER
-msgid "Activate VertexShader Mode? (Default : N)" 
-msgstr "Aktywować VertexShader? (Domyślnie: N)" 
+msgid "Activate VertexShader Mode? (Default : N)"
+msgstr "Aktywować VertexShader? (Domyślnie: N)"
 
 #: LNG_WINEBOOSTER_PIXELSHADER
-msgid "Activate PixelShader Mode? (Default : N)" 
-msgstr "Aktywować PixelShader? (Domyślnie: N)" 
+msgid "Activate PixelShader Mode? (Default : N)"
+msgstr "Aktywować PixelShader? (Domyślnie: N)"
 
 #: LNG_WINEBOOSTER_UGLSL
-msgid "Activate GLSL Support? (Default : N)" 
-msgstr "Aktywować obsługę GLSL? (Domyślnie: N)" 
+msgid "Activate GLSL Support? (Default : N)"
+msgstr "Aktywować obsługę GLSL? (Domyślnie: N)"
 
 #: LNG_WINEBOOSTER_VMS
-msgid "How much memory does your graphics board have? (Default : 64)" 
-msgstr "Ile pamięci ma twoja karta graficzna? (Domyślnie : 64)" 
+msgid "How much memory does your graphics board have? (Default : 64)"
+msgstr "Ile pamięci ma twoja karta graficzna? (Domyślnie : 64)"
 
 #: LNG_WINEBOOSTER_ORM
-msgid "Choose Offscreen Rendering Mode? (Values : backbuffer, pbuffer, fbo - Default : backbuffer)" 
-msgstr "Wybrać Offscreen Rendering Mode? (Możliwe wartości: backbuffer, pbuffer, fbo - Domyślnie: backbuffer)" 
+msgid "Choose Offscreen Rendering Mode? (Values : backbuffer, pbuffer, fbo - Default : backbuffer)"
+msgstr "Wybrać Offscreen Rendering Mode? (Możliwe wartości: backbuffer, pbuffer, fbo - Domyślnie: backbuffer)"
 
 #: LNG_WINEBOOSTER_RTLM
-msgid "Choose Render Target Lock Mode? (Values : auto, readdraw, readtex, texdraw, textex, disabled - Default : auto)" 
-msgstr "Wybrać Render Target Lock Mode? (Możliwe wartości: auto, readdraw, readtex, texdraw, textex, disabled - Domyślnie: auto)" 
+msgid "Choose Render Target Lock Mode? (Values : auto, readdraw, readtex, texdraw, textex, disabled - Default : auto)"
+msgstr "Wybrać Render Target Lock Mode? (Możliwe wartości: auto, readdraw, readtex, texdraw, textex, disabled - Domyślnie: auto)"
 
 #: LNG_WINEBOOSTER_WDESKTOP
-msgid "Select resolution for Wine's Windows (DOES NOT CHANGE IN-GAME RESOLUTION !!)? (Example : 1024x768 - Default : 0 = FullScreen)" 
-msgstr "Wybierz rozdzielczość dla aplikacji Windows (NIE ZMIENIAĆ ROZDZIELCZOŚCI W GRZE!!) (Przykłady: 1024x768 - Domyślnie: 0 = Pełny ekran)" 
+msgid "Select resolution for Wine's Windows (DOES NOT CHANGE IN-GAME RESOLUTION !!)? (Example : 1024x768 - Default : 0 = FullScreen)"
+msgstr "Wybierz rozdzielczość dla aplikacji Windows (NIE ZMIENIAĆ ROZDZIELCZOŚCI W GRZE!!) (Przykłady: 1024x768 - Domyślnie: 0 = Pełny ekran)"
 
 #: LNG_WINEBOOSTER_WMANAGED
-msgid "Authorize your WM to manage Windows? ( Default : Y )" 
-msgstr "Pozwolić menadżerowi okien zarządzać oknami Wine? ( Domyślnie: T )" 
+msgid "Authorize your WM to manage Windows? ( Default : Y )"
+msgstr "Pozwolić menadżerowi okien zarządzać oknami Wine? ( Domyślnie: T )"
 
 #: LNG_WINEBOOSTER_WDXGRAB
-msgid "Authorize DirectX to prevent the Wine mouse from going offscreen? ( Default : N )" 
-msgstr "Pozwolić DirectX zapobiegać opuszczaniu kursora myszki w aplikacjach Wine? ( Domyślnie: N )" 
+msgid "Authorize DirectX to prevent the Wine mouse from going offscreen? ( Default : N )"
+msgstr "Pozwolić DirectX zapobiegać opuszczaniu kursora myszki w aplikacjach Wine? ( Domyślnie: N )"
 
 #: LNG_WINEBOOSTER_WAUDIO
-msgid "Choose a Sound Driver? (Values : oss, alsa - Default : alsa)" 
-msgstr "Wybierz sterownik dźwiękowy? (Możliwe wartości: oss, alsa - Domyślnie: alsa)" 
+msgid "Choose a Sound Driver? (Values : oss, alsa - Default : alsa)"
+msgstr "Wybierz sterownik dźwiękowy? (Możliwe wartości: oss, alsa - Domyślnie: alsa)"
 
 #: LNG_WINEBOOSTER_AEMUL
-msgid "Emulate DirectSound Driver? (Default : N)" 
-msgstr "Emulować sterownik DirectSound? (Domyślnie: N)" 
+msgid "Emulate DirectSound Driver? (Default : N)"
+msgstr "Emulować sterownik DirectSound? (Domyślnie: N)"
 
 #: LNG_LI_PRESENTATION
-msgid "This script will allow you to install any game on PlayOnLinux and use it with all the tools (WineBooster, WineMaster, WineConfig, etc) as if it had been installed with an official script. Warning: We are unable to guarantee that your game will work perfectly." 
-msgstr "Ten skrypt pozwala na zainstalowanie każdej gry na PlayOnLinux, a także użycie na niej wszystkich narzędzi (WineBooster, WineMaster, WineConfig, itd. ), jakby były zainstalowane przez oficjalne skrypty.\nOstrzeżenie: Nie możemy zagwarantować, że twoja gra będzie działać satysfakcjonująco." 
+msgid "This script will allow you to install any game on PlayOnLinux and use it with all the tools (WineBooster, WineMaster, WineConfig, etc) as if it had been installed with an official script. Warning: We are unable to guarantee that your game will work perfectly."
+msgstr ""
+"Ten skrypt pozwala na zainstalowanie każdej gry na PlayOnLinux, a także użycie na niej wszystkich narzędzi (AdvancedWineConfigurator, Edytor Rejestru, Konfigurator Wine, itd. ), jakby były zainstalowane przez oficjalne skrypty.\n"
+"Ostrzeżenie: Nie możemy zagwarantować, że twoja gra będzie działać satysfakcjonująco."
 
 #: LNG_ACTION
-msgid "Action" 
-msgstr "Czynność" 
+msgid "Action"
+msgstr "Czynność"
 
 #: LNG_LI_NEW
-msgid "New" 
-msgstr "Zainstaluj program w nowym środowisko uruchomieniowym"   
+msgid "New"
+msgstr "Nowy"
 
 #: LNG_LI_PATCH
-msgid "Edit" 
-msgstr "Zmień program aktualnie zainstalowany"
+msgid "Edit"
+msgstr "Edytuj"
 
 #: LNG_CHOICE
-msgid "Please make a choice" 
-msgstr "Proszę dokonać wyboru" 
+msgid "Please make a choice"
+msgstr "Proszę dokonać wyboru"
 
 #: LNG_LI_CODENAME
-msgid "Please type a code name for the wine prefix of your game. This name shouldn't contain spaces." 
-msgstr "Proszę wprowadzić nazwę dla Twojego środowiska, w którym zostanie zainstalowana gra. Nazwa nie powinna zawierać spacji." 
+msgid "Please type a code name for the wine prefix of your game. This name shouldn't contain spaces."
+msgstr "Proszę wprowadzić nazwę dla Twojego środowiska, w którym zostanie zainstalowana gra. Nazwa nie powinna zawierać spacji."
 
 #: LNG_LI_EXIST
-msgid "This codename already exists in PlayOnLinux." 
-msgstr "Nazwa kodowa jest już zajęta w PlayOnLinux." 
+msgid "This codename already exists in PlayOnLinux."
+msgstr "Ta nazwa już istnieje w PlayOnLinux."
 
 #: LNG_LI_INSTALLFILE
-msgid "Please choose the file to execute" 
-msgstr "Wybierz plik do uruchomienia" 
+msgid "Please choose the file to execute"
+msgstr "Wybierz plik instalacyjny"
 
 #: LNG_LI_CHOOSEFILE
-msgid "You have to choose a file !" 
-msgstr "Miałeś wybrać plik!"   
+msgid "You have to choose a file !"
+msgstr "Musisz wybrać plik!"
 
 #: LNG_LI_SHORTCUT
 msgid "Do you want to create a shortcut to the application in PlayOnLinux ?"
-msgstr "Chcesz utworzyć nowy skrót w PlayOnLinux?"
+msgstr "Czy chcesz utworzyć skrót do aplikacji w PlayOnLinux?"
 
-msgid "If you patched a game, you should probably select no." 
-msgstr "Jeśli łatasz grę, prawdopodobnie powinieneś wybrać NIE"   
+msgid "If you patched a game, you should probably select no."
+msgstr "Jeśli łatasz grę, prawdopodobnie powinieneś wybrać NIE"
 
 #: LNG_LI_EXEC
-msgid "Choose the file to exec the game." 
-msgstr "Wybierz plik uruchamiający grę." 
+msgid "Choose the file to exec the game."
+msgstr "Wybierz plik uruchamiający grę."
 
 #: LNG_LI_GIVENAME
-msgid "Please type a name for your shortcut." 
-msgstr "Wprowadź nazwę dla swojego skrótu." 
+msgid "Please type a name for your shortcut."
+msgstr "Wprowadź nazwę dla twojego skrótu."
 
 #: LNG_SCRIPT_WAIT
-msgid "Please wait while the installation of the game is prepared" 
-msgstr "Proszę czekać na przygotowanie do procesu instalacji gry" 
+msgid "Please wait while the installation of the game is prepared"
+msgstr "Proszę poczekaj, proces instalacyjny gry jest przygotowywany"
 
 #: LNG_DOWNLOAD
-msgid "Please wait while the game is downloaded..." 
-msgstr "Proszę czekać podczas gdy gra jest pobierana..."
+msgid "Please wait while the game is downloaded..."
+msgstr "Proszę poczekaj, gra jest pobierana..."
 
 #: LNG_DOWNLOAD_LIB
-msgid "Please wait while the library are downloaded..." 
-msgstr "Zaczekaj, aż biblioteka zostanie pobrana..." 
+msgid "Please wait while the library are downloaded..."
+msgstr "Proszę poczekaj, biblioteka jest pobierana..."
 
 #: LNG_DOWNLOAD_FINISHED
-msgid "Download finished" 
-msgstr "Pobieranie zakończone" 
+msgid "Download finished"
+msgstr "Pobieranie zakończone"
 
 #: LNG_WAIT
-msgid "Please wait..." 
-msgstr "Proszę cierpliwie czekać..." 
+msgid "Please wait..."
+msgstr "Proszę czekać..."
 
 #: LNG_POLSC
-msgid "Welcome to PolScriptCreator.\nThis tools may help you to build basic scripts. The scripts will be saved on your Desktop. Thanks to Christhaal." 
-msgstr "Witamy w PolScriptCreator.\nTe narzędzie ma na celu pomóc w tworzeniu prostych skryptów instalacyjnych. Skrypty będą zapisywane na twoim pulpicie. Podziękowania dla Christhaal." 
+msgid ""
+"Welcome to PolScriptCreator.\n"
+"This tools may help you to build basic scripts. The scripts will be saved on your Desktop. Thanks to Christhaal."
+msgstr ""
+"Witamy w PolScriptCreator.\n"
+"Te narzędzie ma na celu pomóc w tworzeniu prostych skryptów instalacyjnych. Skrypty będą zapisywane na twoim pulpicie. Podziękowania dla Christhaal."
 
 #: LNG_GIT_WELCOME1
-msgid "Welcome on WineGIT, a GIT compilation and installation script for WineVersion" 
-msgstr "Witaj w WineGIT, skrypcie do kompilacji i instalacji najnowszej wersji WINE" 
+msgid "Welcome on WineGIT, a GIT compilation and installation script for WineVersion"
+msgstr "Witaj w WineGIT, skrypcie do kompilacji i instalacji najnowszej wersji WINE"
 
 #: LNG_GIT_KEEP
-msgid "Keep the actual git ? (Values : Y ou N - Default : N)" 
-msgstr "Zastąpić aktualną wersję GIT? (Możliwości: T lub N - Domyślnie: N)" 
+msgid "Keep the actual git ? (Values : Y ou N - Default : N)"
+msgstr "Zastąpić aktualną wersję GIT? (Możliwości: T lub N - Domyślnie: N)"
 
 #: LNG_GIT_KEEP2
-msgid "Please use ANOTHER name for the last git" 
-msgstr "Użyj INNEJ nazwy dla ostatniej wersji GIT" 
+msgid "Please use ANOTHER name for the last git"
+msgstr "Użyj INNEJ nazwy dla ostatniej wersji GIT"
 
 #: LNG_GIT_RENAME
-msgid "Please give a new name for installed git (example : git-06242007)" 
-msgstr "Prosze podać nową nazwę dla instalacji wersji GIT (Przykład: git-06242007)" 
+msgid "Please give a new name for installed git (example : git-06242007)"
+msgstr "Prosze podać nową nazwę dla instalacji wersji GIT (Przykład: git-06242007)"
 
 #: LNG_GIT_NAME_ERROR
-msgid "You did not specify a name !!" 
-msgstr "Nie określiłeś nazwy!!" 
+msgid "You did not specify a name !!"
+msgstr "Nie określiłeś nazwy!!"
 
 #: LNG_GIT_NAME_DUPLICATE_ERROR
-msgid "This name already exist !!" 
-msgstr "Ta nazwa jest już zajęta!!" 
+msgid "This name already exist !!"
+msgstr "Ta nazwa jest już zajęta!!"
 
 #: LNG_GIT_DOWNLOAD
-msgid "git download, please wait..." 
-msgstr "pobieranie wersji GIT, proszę czekać..." 
+msgid "git download, please wait..."
+msgstr "pobieranie wersji GIT, proszę czekać..."
 
 #: LNG_GIT_COMPILATION
-msgid "git's compilation and installation, please wait..." 
-msgstr "trwa kompilowanie i instalacja wersji GIT, proszę czekać..." 
+msgid "git's compilation and installation, please wait..."
+msgstr "trwa kompilowanie i instalacja wersji GIT, proszę czekać..."
 
 #: LNG_GIT_FINISHED
-msgid "Installation successfull" 
-msgstr "Instalacja zakończona powodzeniem." 
+msgid "Installation successfull"
+msgstr "Instalacja zakończona pomyślnie."
 
 #: LNG_DOWNLOADING_INSTALLER
-msgid "Please wait while the installer is downloaded..." 
-msgstr "Proszę czekać podczas gdy instalator jest pobierany..." 
+msgid "Please wait while the installer is downloaded..."
+msgstr "Proszę poczekaj, instalator jest pobierany..."
 
 #: LNG_MENU_POL_1
-msgid "Do you want to add a \"PlayOnLinux\" menu item to your GNOME or KDE menu ? ?\nIt will contain all the application shorcuts you create." 
-msgstr "Chcesz włączyć menu \"PlayOnLinux\" do twojego menu GNOME i KDE?\nBędzie one zawierać wszystkie skróty aplikacji, które utworzyłeś." 
+msgid ""
+"Do you want to add a \"PlayOnLinux\" menu item to your GNOME or KDE menu ? ?\n"
+"It will contain all the application shorcuts you create."
+msgstr ""
+"Chcesz dodać menu \"PlayOnLinux\" do twojego menu GNOME lub KDE?\n"
+"Będzie one zawierać wszystkie skróty do aplikacji, które utworzysz."
 
 #: LNG_MENU_POL_2
 msgid "Do you want to disable the \"PlayOnLinux\" menu ?"
-msgstr "Chcesz deaktywować menu \"PlayOnLinux\"?"
+msgstr "Czy chcesz wyłączyć menu \"PlayOnLinux\"?"
 
 #: LNG_FILE_CHOOSE
 msgid "Please choose a valid PlayOnLinux file to run"
-msgstr "Wybierz poprawny plik PlayOnLinux, żeby uruchomić"
+msgstr "Proszę wybierz poprawny plik PlayOnLinux do uruchomienia"
 
 #: LNG_APP_CHOOSE
 msgid "Please choose an application to install"
-msgstr "Wybierz aplikację do instalacji"
+msgstr "Proszę wybierz aplikację do zainstalowania"
 
 #: LNG_APP_CHOOSE2
 msgid "Please choose a type of application to install"
-msgstr "Proszę wybrać typ instalacji z którego skorzystasz"
+msgstr "Proszę wybrać typ aplikacji do zainstalowania"
 
 #: LNG_APP_CHOOSE3
 msgid "Installation wizard"
@@ -677,19 +731,19 @@ msgstr "Kreator instalacji"
 
 #: LNG_LAUNCHER
 msgid "Please choose a name for the shortcut"
-msgstr "Wprowadź nazwę skrótu"
+msgstr "Proszę podaj nazwę dla skrótu"
 
 #: LNG_UPDATING_FINISHED
 msgid "The list of programs has been successfully updated"
-msgstr "Lista działających programów została uaktualniona"
+msgstr "Lista programów została pomyślnie uaktualniona"
 
 #: LNG_UPDATEW_FINISHED
 msgid "The prefix has been successfully updated"
-msgstr "Środowisko zostało uaktualnione"
+msgstr "Środowisko zostało pomyślnie uaktualnione"
 
 #: LNG_UPDATING
 msgid "Updating"
-msgstr "Aktualizacja"
+msgstr "Aktualizowanie"
 
 #: LNG_DOWNLOADING
 msgid "Downloading"
@@ -704,32 +758,32 @@ msgid "Next"
 msgstr "Dalej"
 
 #: LNG_CANCEL
-msgid "Cancel" 
-msgstr "Anuluj" 
+msgid "Cancel"
+msgstr "Anuluj"
 
 #: LNG_FINISHED
-msgid "Finished" 
-msgstr "Zakończono" 
+msgid "Finished"
+msgstr "Zakończono"
 
 #: LNG_FINISHED_
 msgid "Finish"
 msgstr "Zakończ"
 
 #: LNG_STEP
-msgid "Step" 
-msgstr "Krok" 
+msgid "Step"
+msgstr "Krok"
 
 #: LNG_SUR
-msgid "of" 
-msgstr "z" 
+msgid "of"
+msgstr "z"
 
 #: LNG_DOWNLOAD_CLICK
 msgid "Click on download to start."
-msgstr "Kliknij na pobierz, żeby rozpocząć."
+msgstr "Kliknij pobierz, żeby rozpocząć."
 
 #: LNG_DOWNLOAD
 msgid "Download"
-msgstr "Pobieranie"
+msgstr "Pobierz"
 
 #: LNG_DOWNLOADED
 msgid "downloaded"
@@ -748,8 +802,14 @@ msgid "Browse"
 msgstr "Przeglądaj"
 
 #: LNG_KILL_WINSERVER
-msgid "Warning ! Before killing the wineserver, please assure that there are no wine applications running.\n\nAre you sure you want to kill the wineserver ?"
-msgstr "Ostrzeżenie! Przed zabiciem wineserver, proszę zamknąć wszystkie programy Wine.\n\nJesteś pewny, że chcesz zabić wineserver?"
+msgid ""
+"Warning ! Before killing the wineserver, please assure that there are no wine applications running.\n"
+"\n"
+"Are you sure you want to kill the wineserver ?"
+msgstr ""
+"Ostrzeżenie! Przed zabiciem wineserver, proszę upewnij się, że nie jest uruchomiona żadna z aplikacji Wine\n"
+"\n"
+"Czy jesteś pewny, że chcesz zabić wineserver?"
 
 #: LNG_WINELOOK1
 msgid "Please choose a theme"
@@ -757,15 +817,15 @@ msgstr "Proszę wybrać temat"
 
 #: LNG_WINELOOK2
 msgid "Your theme have been successfully applied"
-msgstr "Twój temat został zastosowany."
+msgstr "Twój temat został pomyślnie zastosowany."
 
 #: LNG_EXPERT_PKG
 msgid "Install a package"
-msgstr "Instalacja paczki"
+msgstr "Zainstaluj paczkę"
 
 #: LNG_EXPERT_BOOSTERM
 msgid "Advanced wine configuration"
-msgstr "Zaawansowane opcje Wine"
+msgstr "Zaawansowany konfiguracja Wine"
 
 #: LNG_WINEGIT
 msgid "Wine GIT"
@@ -781,7 +841,7 @@ msgstr "Temat graficzny Wine"
 
 #: LNG_SLOGAN
 msgid "Run you Windows programs on Linux !"
-msgstr "Uruchamiaj swoje programy dostosowane pod Windows w Linuksie!"
+msgstr "Uruchamiaj programy Windowsowe na Linuksie!"
 
 #: LNG_LOGO
 msgid "The logo are made by Crystal Project"
@@ -789,15 +849,19 @@ msgstr "Logo zostało utworzone przez Crystal Project"
 
 #: LNG_WINDOWS_DESIGN
 msgid "Windows designed by asimov"
-msgstr "Styl Windows - asimov"
+msgstr "Okna zaprojektowane przez asimov"
 
 #: LNG_COPYRIGHT
-msgid "(C) PlayOnLinux team 2008\nUnder GPL licence version 3"
-msgstr "(C) PlayOnLinux team 2008\nNa licencji GPL v3"
+msgid ""
+"(C) PlayOnLinux team 2008\n"
+"Under GPL licence version 3"
+msgstr ""
+"(C) PlayOnLinux team 2008\n"
+"Na licencji GPL wersja 3"
 
 #: LNG_MAIN_INSTALL_WORKONLINUX
 msgid "Application"
-msgstr "Aplikacje"
+msgstr "Aplikacja"
 
 #: LNG_MAIN_INSTALL_LIVE
 msgid "Manual installation"
@@ -809,27 +873,27 @@ msgstr "Aplikacja pracująca w Dosbox"
 
 #: LNG_MAIN_INSTALL_PKG
 msgid "Install a .pol package"
-msgstr "Instalacja paczki typu .pol"
+msgstr "Zainstaluj paczkę typu .pol"
 
 #: LNG_LI_CHOOS_ACTION
 msgid "What do you want to do ?"
 msgstr "Co chcesz zrobić?"
 
 #: LNG_LI_NEW
-msgid "Install a program in a new prefix"   
-msgstr "Zainstaluj program w nowym środowisku"   
+msgid "Install a program in a new prefix"
+msgstr "Zainstaluj program w nowym środowisku"
 
 #: LNG_LI_PATCH
 msgid "Edit an application already installed"
-msgstr "Zmień program aktualnie zainstalowany"
+msgstr "Zainstaluj w już istniejącym środowisku"
 
 #: LNG_LI_CHOOSEPREFIX
-msgid "What is the prefix of your program ?"   
-msgstr "W jakim środowisku znajduje się twój program?"   
+msgid "What is the prefix of your program ?"
+msgstr "W jakim środowisku znajduje się twój program?"
 
 #: LNG_LI_SHORTCUT
-msgid "Would you like to make a new shortcut in PlayOnLinux"   
-msgstr "Chcesz utworzyć nowy skrót w PlayOnLinux"   
+msgid "Would you like to make a new shortcut in PlayOnLinux"
+msgstr "Czy chcesz utworzyć nowy skrót w PlayOnLinux?"
 
 #: LNG_LI_DELETE
 msgid "Delete a prefix"
@@ -837,7 +901,7 @@ msgstr "Usuń środowisko"
 
 #: LNG_LI_DELETE_PREFIXE
 msgid "Are you sure you want to delete that prefixe ?"
-msgstr "Czy na pewno chcesz usunąć to środowisko?"
+msgstr "Czy na pewno chcesz to środowisko?"
 
 #: LNG_LI_PREFIXE_DELETED
 msgid "The prefix has been deleted"
@@ -849,7 +913,7 @@ msgstr "Wybierz czynność do wykonania"
 
 #: LNG_WINEVERSIONS_MENU_INSTALL
 msgid "Install a wine version"
-msgstr "Zainstaluj nową wersję Wine"
+msgstr "Zainstaluj wersję Wine"
 
 #: LNG_WINEVERSIONS_MENU_GIT
 msgid "Install Wine GIT"
@@ -857,31 +921,31 @@ msgstr "Zainstaluj Wine z GIT"
 
 #: LNG_WINEVERSIONS_MENU_ASSIGN
 msgid "Assign a wine version to a programm"
-msgstr "Przypnij wersję Wine programowi"
+msgstr "Przypisz wersję Wine programowi"
 
 #: LNG_WINEVERSIONS_MENU_UNASSIGN
-msgid "Put back the default wine version to a program"   
-msgstr "Przypnij domyślną wersję Wine programowi"   
+msgid "Put back the default wine version to a program"
+msgstr "Przypisz domyślną wersję Wine programowi"
 
 #: LNG_WINEVERSIONS_MENU_UNINSTALL
-msgid "Remove a wine version"   
-msgstr "Usuń Wine w odpowiedniej wersji"   
+msgid "Remove a wine version"
+msgstr "Usuń wersję Wine"
 
 #: LNG_WINEVERSIONS_MENU_SESSION
-msgid "Session"   
-msgstr "Sesja"   
+msgid "Session"
+msgstr "Sesja"
 
 #: LNG_WINEVERSIONS_GAMETOEDIT
-msgid "Which program do you want to edit ?"   
-msgstr "Jakiego programu chcesz użyć do edycji?"   
+msgid "Which program do you want to edit ?"
+msgstr "Jaki programu chcesz edytować?"
 
 #: LNG_TEST_3D
 msgid "I'm going to test your 3D hardware. It will take about 2 minutes"
-msgstr "Przetestuję wsparcie twojego systemu dla akceleracji grafiki 3D. Powinno to zająć około 2. minuty."
+msgstr "Przetestuję twoją kartę graficzną. Powinno to zająć około dwóch minut."
 
 #: LNG_OPTIONS_REPOS_STEP1
 msgid "Choose a repository to enable / disable"
-msgstr "Wybierz repozytorium do aktywacji/deaktywacji"
+msgstr "Wybierz repozytorium do włączenia/wyłączenia"
 
 #: LNG_DEFAULT_QUESTION
 msgid "Question"
@@ -897,7 +961,7 @@ msgstr "Plik nie jest poprawną paczką PlayOnLinux"
 
 #: LNG_PKG_NOT_FOUND
 msgid "Unable to find the file"
-msgstr "Nie można odnaleść pliku"
+msgstr "Nie można odnaleźć pliku"
 
 #: LNG_PKG_CHOOSE
 msgid "Choose a package to install"
@@ -905,19 +969,19 @@ msgstr "Wybierz paczkę do instalacji"
 
 #: LNG_PKG_MANAGER
 msgid "PlayOnLinux package manager"
-msgstr "Menadżer pakietów PlayOnLinux"
+msgstr "Menadżer paczek PlayOnLinux"
 
 #: LNG_CANT_FIND_UNINSTALL
 msgid "Unable to find the game you are trying to uninstall"
-msgstr "Nie potrafię odnaleść gry, którą planujesz usnąć"
+msgstr "Nie można odnaleźć gry, którą próbujesz odinstalować"
 
 #: LNG_AUTORUN_CANT_FIND
 msgid "No setup location found in autorun.inf"
-msgstr "Nie znaleziono lokalizacji pliku instalacyjnego w autorun.inf"
+msgstr "Nie znaleziono informacji o pliku instalacyjnym w autorun.inf"
 
 #: LNG_AUTORUN_CDROM_FOUND
 msgid "A CD-ROM has been found on your drive"
-msgstr "Nośnik CD/DVD został znaleziony w Twoim urządzeniu"
+msgstr "Płyta CD/DVD została znaleziona w Twoim napędzie"
 
 #: LNG_AUTORUN_CDROM_NAME
 msgid "Name "
@@ -933,7 +997,7 @@ msgstr "Autorun"
 
 #: LNG_AUTORUN_NEXT
 msgid "In the following prefix"
-msgstr "W nowym środowisku"
+msgstr "W następującym wineprefiksie"
 
 #: LNG_AUTORUN_RECOM
 msgid "recomended"
@@ -953,7 +1017,7 @@ msgstr "W nowym środowisku"
 
 #: LNG_NOAUTORUN
 msgid "No autorun support found"
-msgstr "Brak pliku autorun"
+msgstr "Nie znaleziono pliku Autorun"
 
 #: LNG_AUTORUN_N
 msgid "autorun has been found"
@@ -969,11 +1033,11 @@ msgstr "Tworzenie skrótu"
 
 #: LNG_NEW_INSTALL_UNSUPPORTED
 msgid "Install a .pol package or an unsupported application"
-msgstr "Zainstaluj paczkę *.pol lub aplikację, która nie znajduje się na liście"
+msgstr "Zainstaluj paczkę *.pol lub niewspieraną aplikację"
 
 #: LNG_SEARCH
 msgid "Search :"
-msgstr "Znajdź:"
+msgstr "Szukaj:"
 
 #: LNG_CLOSE
 msgid "Close"
@@ -1025,19 +1089,19 @@ msgstr "Terminal"
 
 #: LNG_OPTIONS_PANEL_TEMP
 msgid "Temp directory"
-msgstr "Katalog temp"
+msgstr "Katalog tymczasowy"
 
 #: LNG_OPTIONS_PANEL_TEMP_E
 msgid "Automatically empty temp directory"
-msgstr "Automatycznie opróżniaj katalog temp"
+msgstr "Automatycznie opróżniaj katalog tymczasowy"
 
 #: LNG_OPTIONS_PANEL_OFFLINE
 msgid "Offline Mode"
-msgstr "Opcja offline"
+msgstr "Tryb offline"
 
 #: LNG_OPTIONS_PANEL_OFFLINE_E
 msgid "Enable Offline mode"
-msgstr "Włącz opcję offline (POL nie będzie próbował uzyskać dostępu do internetu)"
+msgstr "Włącz tryb offline (POL nie będzie łączył się z internetem)"
 
 #: LNG_OPTIONS_PANEL_PROXY
 msgid "Proxy configuration"
@@ -1064,13 +1128,13 @@ msgid "Password"
 msgstr "Hasło"
 
 msgid "Proxy login"
-msgstr "Login"
+msgstr "Login Proxy"
 
 msgid "Proxy password"
-msgstr "Hasło"
+msgstr "Hasło Proxy"
 
 msgid "Proxy port"
-msgstr "Port"
+msgstr "Port Proxy"
 
 #: LNG_OPTIONS_PANEL_D_WINE
 msgid "Default Wine Version to run wine programs with PlayOnLinux"
@@ -1086,11 +1150,11 @@ msgstr "Menu PlayOnLinux"
 
 #: LNG_OPTIONS_PANEL_MENU_R
 msgid "Add PlayOnLinux menu in your panel"
-msgstr "Dodaj PlayOnLinux do Twojego panelu"
+msgstr "Dodaj menu PlayOnLinux w twoim panelu"
 
 #: LNG_OPTIONS_PANEL_DESKTOP_D
 msgid "Desktop directory"
-msgstr "Ścieżka do pulpitu"
+msgstr "Katalog pulpitu"
 
 #: LNG_OPTIONS_PANEL_D_NICKNAME
 msgid "Default Nickname"
@@ -1134,11 +1198,11 @@ msgstr "System"
 
 #: LNG_OPTIONS_PANEL_APPLY
 msgid "Apply"
-msgstr "Zaakceptuj"
+msgstr "Zastosuj"
 
 #: LNG_OFFLINE_MODE
 msgid "You are in offline mode"
-msgstr "Masz włączoną opcje offline"
+msgstr "Jesteś w trybie offline"
 
 #: LNG_INSTALLED_PLUGIN
 msgid "Installed plugins"
@@ -1166,11 +1230,11 @@ msgstr "Wybierz dodatek"
 
 #: LNG_SUR_INSTALL
 msgid "Are yo sure you want to install the plugin"
-msgstr "Jesteś pewny, że chcesz zainstalować ten dodatek"
+msgstr "Czy Jesteś pewny, że chcesz zainstalować ten dodatek?"
 
 #: LNG_SUR_DELETE
 msgid "Are yo sure you want to delete the plugin"
-msgstr "Jesteś pewny, że chcesz odinstalować ten dodatek"
+msgstr "Czy jesteś pewny, że chcesz usunąć ten dodatek?"
 
 #: LNG_OPTIONS_PANEL_O6
 msgid "Plugins"
@@ -1213,7 +1277,7 @@ msgid "PlayOnLinux is not responsible of your way to use these scripts"
 msgstr "PlayOnLinux nie jest odpowiedzialny za użycie tego skryptu"
 
 msgid "Click on next to start"
-msgstr "Aby zacząć naduś Dalej"
+msgstr "Naciśnij Dalej aby rozpocząć"
 
 msgid "I Agree"
 msgstr "Zgadzam się"
@@ -1234,7 +1298,7 @@ msgid "has been installed successfully"
 msgstr "został pomyślnie zainstalowany"
 
 msgid "Click on next to continue"
-msgstr "Naduś Dalej aby kontunuować"
+msgstr "Naciśnij Dalej, aby kontynuować"
 
 msgid "This assistant will help you to uninstall $delete_var."
 msgstr "Ten kreator pomoże Ci usunąć $delete_var."
@@ -1243,19 +1307,19 @@ msgid "PlayOnLinux Uninstaller"
 msgstr "Kreator usuwania PlayOnLinux"
 
 msgid "Uninstalling..."
-msgstr "Usuwanie..."
+msgstr "Odinstalowywanie..."
 
 msgid "Cannot find the shortcut"
 msgstr "Nie mogę znaleźć skrótu"
 
 msgid "has been uninstalled successfully"
-msgstr "został pomyślnie usunięty"
+msgstr "został pomyślnie odinstalowany"
 
 msgid "Do you want to delete the prefix : $prefix"
 msgstr "Czy na pewno chcesz usunąć środowisko: $prefix"
 
 msgid "Please wait while the wine prefix is created..."
-msgstr "Proszę czekać aż środowisko zostanie stworzone ..."
+msgstr "Proszę poczekaj, środowisko Wine jest tworzone ..."
 
 msgid "Wine prefix configuration"
 msgstr "Konfiguracja środowiska Wine"
@@ -1276,14 +1340,14 @@ msgid "Send"
 msgstr "Wyślij"
 
 msgid "Welcome in PlayOnLinux autorun assistant."
-msgstr "Witaj w kreatorze autorun PlayOnLinux"
+msgstr "Witaj w asystencie autorun PlayOnLinux"
 
 #DZIWNE
 msgid "It will help you to help an application from a CD-ROM."
-msgstr "To pomoże Ci pomóc aplikacją z CD/DVD."
+msgstr "Asystent pomoże Ci zainstalować aplikację z płyty CD/DVD."
 
 msgid "Looking for runnable CD-ROM"
-msgstr "Szukanie bootowalnego CD/DVD"
+msgstr "Szukanie samo startującej płyty CD/DVD"
 
 msgid "PlayOnLinux is installing your application"
 msgstr "PlayOnLinux instaluje Twoją aplikację ..."
@@ -1292,10 +1356,10 @@ msgid "PlayOnLinux is installing your application ..."
 msgstr "PlayOnLinux instaluje Twoją aplikację ..."
 
 msgid "Please press Next only when installation is fully complete."
-msgstr "Proszę nadusić Dalej tylko wtedy kiedy instalacja zostanie zakończona."
+msgstr "Proszę nacisnąć Dalej tylko wtedy, kiedy instalacja zostanie całkowicie zakończona."
 
 msgid "Please type a name for the wine prefix of your application."
-msgstr "Prosze wpisać nazwę środowiska dla Twojej aplikacji"
+msgstr "Proszę podać nazwę środowiska dla Twojej aplikacji"
 
 msgid "This name shouldn't contain spaces."
 msgstr "Ta nazwa nie powinna zawierać spacji."
@@ -1304,13 +1368,13 @@ msgid "Welcome in PlayOnLinux manual Installation"
 msgstr "Witaj w ręcznym instalatorze PlayOnLinux"
 
 msgid "This wizard will help you to install a directx patch in playonlinux"
-msgstr "Ten kreator pomoże Ci zainstalować łatki DirectX w PlayOnLinux"
+msgstr "Ten kreator pomoże Ci zainstalować biblioteki DirectX w PlayOnLinux"
 
 msgid "The patch will be applied in :"
-msgstr "Łatka zostanie zastosowana w:"
+msgstr "Łatka zostanie zastosowana do:"
 
 msgid "Please wait while PlayOnLinux is simulating a Windows reboot"
-msgstr "Proszę czekać. PlayOnLinux symuluje ponowne uruchomienie Windows"
+msgstr "Proszę poczekaj,  PlayOnLinux symuluje ponowne uruchomienie Windows"
 
 msgid "This wizard will help you to execute a non-official PlayOnLinux Script"
 msgstr "Ten kreator pomoże Ci użyć nieoficjalne skrypty PlayOnLinux"
@@ -1340,7 +1404,7 @@ msgid "Extracting wine ..."
 msgstr "Wypakowywanie Wine..."
 
 msgid "Wine has been installed successfully"
-msgstr "Instalacja Wine została zakończona pomyślnie"
+msgstr "Wine został zainstalowany pomyślnie"
 
 msgid "This wizard will help you to install wine $version in PlayOnLinux environment"
 msgstr "Ten kreator pomoże Ci zainstalować Wine $version w środowisku PlayOnLinux"
@@ -1358,7 +1422,7 @@ msgid "PlayOnLinux application list update"
 msgstr "Aktualizacja listy aplikacji PlayOnLinux"
 
 msgid "Please read and accept this"
-msgstr "Proszę przeczytać i zaakceptować to"
+msgstr "Proszę przeczytaj i zaakceptuj to"
 
 msgid "Microsoft fonts"
 msgstr "Czcionki Microsoftu"
@@ -1388,7 +1452,7 @@ msgid "Downloading fonts"
 msgstr "Pobieranie czcionek"
 
 msgid "Installing"
-msgstr "Instalowanie" 
+msgstr "Instalowanie"
 
 msgid "Refresh the repository"
 msgstr "Odśwież repozytoria"
@@ -1418,16 +1482,16 @@ msgid "The following wine prefix will be updated :"
 msgstr "Wybrane środowisko Wine zostanie uaktualnione: "
 
 msgid "Be carreful ! PlayOnLinux will need to kill all the programs running in this prefix !"
-msgstr "Bądź ostrożny! PlayOnLinux zabije wszystkie procesy ze wszystkich środowisk!"
+msgstr "Bądź ostrożny! PlayOnLinux zabije wszystkie programy uruchomione w tym środowisku!"
 
 msgid "Please choose an action"
-msgstr "Wybierz co chcesz zrobić"
+msgstr "Proszę wybierz czynność"
 
 msgid "Kill all the prefix process"
-msgstr "Zabij wszystkie procesy Wine ze wszystkich środowisk (zamknij wszystkie aplikacje)"
+msgstr "Zabij wszystkie procesy środowiska (zamknie wszystkie aplikacje)"
 
 msgid "Use advanced wine configuration plugin"
-msgstr "Użyj dodatku zaawansowanego konfiguratora Wine"
+msgstr "Użyj zaawansowanej konfiguracji Wine"
 
 msgid "Use PlayOnLinux's configurator for"
 msgstr "Użyj konfiguratora PlayOnLinux dla"
@@ -1439,14 +1503,38 @@ msgid "Running regedit"
 msgstr "Uruchamianie edytora rejestru"
 
 msgid "Running wine configurator"
-msgstr "Uruchamianie konfiguratora Wine"
+msgstr "Uruchamianie konfiguracji Wine"
 
 msgid "Running advanced wine configurator"
-msgstr "Uruchamianie zaawansowanego konfiguratora Wine"
+msgstr "Uruchamianie zaawansowanej konfiguracji Wine"
 
 msgid "Running specific wine configurator"
-msgstr "Uruchamianie konfiguratora Wine dla pojedyńczej aplikacji"
+msgstr "Uruchamianie specyficznej konfiguracji Wine"
 
 msgid "Killing process in the prefix .."
-msgstr "Zabij proces w środowisku .."
+msgstr "Zabijanie procesów w środowisku .."
+
+#new translations
+msgid "Go to the application directory"
+msgstr "Do kat. aplikacji"
+
+msgid "Set the icon"
+msgstr "Zmień ikonę"
+
+msgid "What do you want to do before installation ?"
+msgstr "Co chcesz zrobić przed installacją ?"
+
+msgid "Use WineTricks"
+msgstr "Użyj WineTricks"
+
+#msgid "Are you sure you want to close all the PlayOnLinux applications opened ?"
+#msgstr "Voulez-vous fermer toute les applications PlayOnLinux ouvertes ?"
+
+#msgid "Close all"
+#msgstr "Tout fermer"
 
+#msgid "Close this application"
+#msgstr "Fermer cette application"
+##### To build this file, go to /locale/po:
+#$ msgfmt po.po
+#mv messages.mo ../locale/po/LC_MESSAGES/pol.mo 
diff --git a/lib/applications b/lib/applications
index b9c764c..1d4a3b1 100755
--- a/lib/applications
+++ b/lib/applications
@@ -1,5 +1,6 @@
 #!/bin/bash
 # Copyright (C) 2007 Pâris Quentin
+# Copyright (C) 2009 Łukasz Wojniłowicz
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -23,7 +24,14 @@ lancer ()
 		# $1 changed by $@ to run script with some arguments
 		# need game install by POL >= 1.8.0
 		cd $REPERTOIRE/configurations/installed
-		bash "$@"
+		echo $@ | grep -o "\-\-debug"
+		if [ "`echo $@ | grep -o "\-\-debug"`" = "--debug" ]
+		then
+			echo "costam"
+			eval "`cat "$GAME" | sed -e "s%"\-all"%""%"`"
+		else
+			bash "$@"
+		fi
 	else
 		LNG_GAME_NOT_INSTALLED=$(eval_gettext "The game you want to run isn't installed.")
 		erreur "$LNG_GAME_NOT_INSTALLED : $PROG"
@@ -163,6 +171,34 @@ detect_wineprefix()
 	fi
 	echo $fichier
 }
+detect_wineversion()
+{
+	file="$REPERTOIRE/configurations/installed/$1"
+	if [ -e "$file" ]
+	then	
+		fichier=$(cat "$file" | grep PATH | cut -d'/' -f6)
+	fi
+	echo $fichier
+}
+detect_appdir()
+{
+	file="$REPERTOIRE/configurations/installed/$1"
+	if [ -e "$file" ]
+	then	
+	fichier=`cat "$file" | grep "cd \""`
+	fichier=${fichier:4:${#fichier}-5}
+	fi
+	echo $fichier
+}
+detect_appexec()
+{
+	file="$REPERTOIRE/configurations/installed/$1"
+	if [ -e "$file" ]
+	then	
+	fichier=`cat "$file" | grep "wine " | cut -d'"' -f2`
+	fi
+	echo $fichier
+}
 clean_wineprefix()
 { 
    echo $1
diff --git a/lib/applications~ b/lib/applications~
deleted file mode 100644
index b1834b0..0000000
--- a/lib/applications~
+++ /dev/null
@@ -1,222 +0,0 @@
-#!/bin/bash
-# Copyright (C) 2007 Pâris Quentin
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 
-lancer ()
-{
-	PROG="$1"
-	GAME="$REPERTOIRE/configurations/installed/$PROG"
-	if [ -e "$GAME" ]
-	then
-		# $1 changed by $@ to run script with some arguments
-		# need game install by POL >= 1.8.0
-		cd $REPERTOIRE/configurations/installed
-		bash "$@"
-	else
-		LNG_GAME_NOT_INSTALLED=$(eval_gettext "The game you want to run isn't installed.")
-		erreur "$LNG_GAME_NOT_INSTALLED : $PROG"
-	fi
-	#wait_wine_exit
-}
-verifier_jeux ()
-{
-	# Permet de vérifier qu'il y a au moins un jeu disponible #
-	cd "$REPERTOIRE/configurations/listes/"
-	if [ "$(cat *)" = "" ]
-	then
-	 erreur "$LNG_GAME_GAMES_MISSING"	
-	fi
-}
-
-
-verifier_installation ()
-{
-	if [ -e "$REPERTOIRE/wineprefix/$1" ]
-	then
-	    erreur "$LNG_GAME_ALREADY_INSTALLED"
-	    exit
-	fi
-}
-verifier_installation_e ()
-{
-	cd $REPERTOIRE/wineprefix/
-	if [ ! -e "./$1" ]
-	then
-	   erreur "$(LNG_GAME_REQUIRED $1)"
-	   exit
-	fi
-}
-generer_icone ()
-{
-	ICONE=$1
-	NOMICONE=$2
-	NOMCOURT=$5
-	PLACE=$3
-	EXECUTER=$4
-	
-	mkdir -p $PLACE
-	cd $PLACE
-	echo "[Desktop Entry]" > "$NOMCOURT.desktop"
-	echo "Encoding=UTF-8" >> "$NOMCOURT.desktop"
-	echo "Name=$NOMICONE" >> "$NOMCOURT.desktop"
-	echo "GenericName=Game" >> "$NOMCOURT.desktop"
-	echo "Comment=PlayOnLinux" >> "$NOMCOURT.desktop"
-	echo "Type=Application" >> "$NOMCOURT.desktop"
-	echo "Exec=$EXECUTER" >> "$NOMCOURT.desktop"
-	echo "Icon=$ICONE" >> "$NOMCOURT.desktop"
-	echo "Categories=PlayOnLinux;" >> "$NOMCOURT.desktop"
-	echo "Name[fr_FR]=$NOMICONE" >> "$NOMCOURT.desktop"
-}
-creer_lanceur () 
-{
-	creer_lanceur_base "$@"
-	creer_lanceur_v2 "$@"
-	
-}
-creer_lanceur_base ()
-{
-	# 1 = Wineprefix
-	# 2 = Repertoire
-	# 3 = Binaire
-	# 4 = Icone (png ou xpm)
-	# 5 = Nom de l'icône
-	# 6 = Ignoré (question de compatibilité avec les versions < 2.0)
-	# 7 = Eventuel argument
-
-	if [ "$4" = "" ]
-	then
-		ICONE_="playonlinux.png"
-	else
-		ICONE_="$4"
-	fi
-
-	if [ "$5" = "" ]
-	then
-		NOMICONE_="$1"
-	else
-		NOMICONE_="$5"
-	fi
-
-
-	Binaire="$3"
-	SpecialArg="$7"
-	
-	cd $REPERTOIRE/icones
-	if [ ! "$OFFLINE" = "1" ]
-	then
-		if [ ! -e "$ICONE_" ]
-		then
-			wget $SITE/icones/$ICONE_
-		fi
-	fi	
-	if [ "$ICONE_" != "playonlinux.png" ]
-	then
-		convert -resize 32 "$ICONE_" "32/$NOMICONE_" # On fabrique l'icone
-	fi
-
-	echo "#!/bin/bash" > "$REPERTOIRE/configurations/installed/$NOMICONE_"
-	echo "export WINEPREFIX=\"$REPERTOIRE/wineprefix/$1\"" >> "$REPERTOIRE/configurations/installed/$NOMICONE_"
-	echo "export WINEDEBUG=\"-all\"" >> "$REPERTOIRE/configurations/installed/$NOMICONE_"
-	echo "cd \"$REPERTOIRE/wineprefix/$1/drive_c/$2\"" >> "$REPERTOIRE/configurations/installed/$NOMICONE_"
-	echo "wine \"$Binaire\" $SpecialArg \$@" >> "$REPERTOIRE/configurations/installed/$NOMICONE_"
-	chmod +x "$REPERTOIRE/configurations/installed/$NOMICONE_"
-}
-creer_lanceur_v2 ()
-{
-	LNG_SHORTCUT_CREATON=$(eval_gettext "Shortcut creation")
-	reponse=$(question "$NOMICONE_ : $(eval_gettext 'Do you want a shortcut on your desktop ?')" "$LNG_SHORTCUT_CREATON" 0 0 0 "desktop.png")
-	if [ "$reponse" = "0" ]
-	then
-		generer_icone "$REPERTOIRE/icones/$ICONE_" "$NOMICONE_" "$DESKTOP" "$PLAYONLINUX/playonlinux --run \"$NOMICONE_\"" "$NOMICONE_"
-	fi
-
-	reponse=$(question "$NOMICONE_ : $(eval_gettext 'Do you want a shortcut in your menu ?')" "$LNG_SHORTCUT_CREATON" 0 0 0 "desktop.png")
-	if [ "$reponse" = "0" ]
-	then
-		generer_icone "$REPERTOIRE/icones/$ICONE_" "$NOMICONE_" "$HOME/.local/share/applications/" "$PLAYONLINUX/playonlinux --run \"$NOMICONE_\"" "$NOMICONE_"
-	fi
-}
-creer_lanceur_expansion ()
-{
-	creer_lanceur $@
-}
-detect_wineprefix()
-{
-	file="$REPERTOIRE/configurations/installed/$1"
-	if [ -e "$file" ]
-	then	
-		fichier=$(cat "$file" | grep WINEPREFIX)
-		fichier=${fichier:18}
-		fichier=${fichier//"\""/""}
-	fi
-	echo $fichier
-}
-clean_wineprefix()
-{ 
-   echo $1
-   if [ "$1" = "$REPERTOIRE/.PlayOnLinux/wineprefix/" ]
-   then
-	exit
-   fi
-   # Préfixe (chemin complet)
-   cd $REPERTOIRE/configurations/installed/
-   TEST=${1//".PlayOnLinux/wineprefix/"/""}
-   if [ "$TEST" = "$1" ]
-   then
-	erreur "Le répértoire n'est pas dans PlayOnLinux"
-   else
-	used=0
-	   for file in *
-	   do
-		fichier="${file}"
-		prefix=$(detect_wineprefix "$fichier")
-		if [ "$prefix" = "$1" ]
-		then
-			used=1
-		fi
-	   done
-	   if [ "$used" = 1 ] 
-	   then
-		echo "$1 est encore utilisé."
-	   else
-		prefix=$1
-		LNG_PREFIX=$(eval_gettext "Do you want to delete the prefix : \$prefix")
-		POL_SetupWindow_question "$LNG_PREFIX" "Wine"
-		reponse=$APP_ANSWER
-		if [ "$reponse" = "TRUE" ]
-		then
-			rm $1 -r
-		fi
-	   fi
-   fi
-}
-cdrom_md5 ()
-{
-	if [ "$CDROM"  = "" ]
-	then
-		echo "NoCDROM"
-	else
-		contents=`ls "$CDROM" -R | grep -v $CDROM`
-		if [  "$contents" = "" ]
-		then
-			echo "CDROMEmpty"
-		else		
-			sum=$(ls "$CDROM" -R | grep -v "$CDROM" | md5sum)
-			sum=${sum:0:33}
-			echo $sum	
-		fi
-	fi
-
-}
diff --git a/lib/interface_v3 b/lib/interface_v3
index fe56b5b..973e899 100755
--- a/lib/interface_v3
+++ b/lib/interface_v3
@@ -1,5 +1,6 @@
 #!/bin/bash
 # Copyright (C) 2007 Pâris Quentin
+# Copyright (C) 2009 Łukasz Wojniłowicz
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -205,6 +206,10 @@ POL_SetupWindow_download ()
 	echo "$3" >> "$REPERTOIRE/configurations/guis/$POL_SetupWindow_ID"
 	echo "$(pwd)/" >> "$REPERTOIRE/configurations/guis/$POL_SetupWindow_ID"
 
+	DOWNLOADEDFILE=`cat "$REPERTOIRE/configurations/guis/$POL_SetupWindow_ID" | head -n5 | tail -n1`
+	DOWNLOADSERVER=`echo $DOWNLOADEDFILE | cut -d/ -f3`
+	DOWNLOADEDFILE=$(basename "$DOWNLOADEDFILE")
+
 	MESSAGE=$(cat "$REPERTOIRE/configurations/guis/$POL_SetupWindow_ID" | grep '^MsgOut$') 
 	while [ ! "$MESSAGE" = "MsgOut" ]
 	do
@@ -216,6 +221,26 @@ POL_SetupWindow_download ()
 	then
 		exit 
 	fi
+
+	MESSAGE_TER=$(cat "$REPERTOIRE/configurations/guis/$POL_SetupWindow_ID" | grep '^MSG_VALUE=')
+	MESSAGE_TER=${MESSAGE_TER:10}
+	if [ "$MESSAGE_TER" != 0 ]
+	then
+		if [ $(echo "$DOWNLOADEDFILE" | grep -o 'PlayOnLinux-wine') = "PlayOnLinux-wine" ]
+		then
+			ERROR_MESSAGE="WineVersion server temporary unavailable.\nPlease try again later."
+		elif [ "$MESSAGE_TER" == 1 ]
+		then
+			ERROR_MESSAGE="Following server is no longer available:\n\n- $DOWNLOADSERVER"
+		elif [ "$MESSAGE_TER" == 2 ]
+		then
+			ERROR_MESSAGE="Following file is no longer available on server:\n\n- $DOWNLOADEDFILE"
+		fi
+
+		POL_SetupWindow_message_image "$ERROR_MESSAGE" "Download failure" "$PLAYONLINUX/themes/tango/warning.png"
+		POL_SetupWindow_Close
+		exit $EXIT_DOWNLOADERROR
+	fi
 }
 POL_SetupWindow_detect_exit ()
 {
diff --git a/lib/main b/lib/main
index 2250931..054f7c9 100755
--- a/lib/main
+++ b/lib/main
@@ -1,5 +1,6 @@
 #!/bin/bash
 # Copyright (C) 2008 Pâris Quentin
+# Copyright (C) 2009 Łukasz Wojniłowicz
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -226,6 +227,16 @@ start_pol ()
 		Arg=${Arg:1}
 		lancer "$2" "$Arg"
 		exit 0
+	elif [ "$1" = "--debug" ]
+	then
+		bash "$PLAYONLINUX/bash/system_info" "$1" "$2"
+		#Arg contient tout apres l'option --run
+		#Supporte le lancement de jeu avec option POL >> 1.7.5
+		Arg=$(echo $@ | cut -b7-)
+		Arg=${Arg//"$2"/""}
+		Arg=${Arg:1}
+		lancer "$2" "$Arg --debug"
+		exit 0
 	fi
 	bash "$PLAYONLINUX/bash/check_maj_" &
 	check_new_pol
diff --git a/lib/tricks~ b/lib/tricks~
deleted file mode 100644
index 138f32c..0000000
--- a/lib/tricks~
+++ /dev/null
@@ -1,1959 +0,0 @@
-#!/bin/bash
-# Quick and dirty script to download and install various 
-# redistributable runtime libraries
-#
-# Current maintainers: Austin English, Dan Kegel
-# Copyright 2007, 2008, 2009 Google (Dan Kegel, dank at kegel.com)
-# Copyright 2008, 2009 Austin English (austinenglish at gmail.com)
-# Thanks to Detlef Riekenberg for lots of updates
-# Thanks to Saulius Krasuckas for corrections and suggestions
-# Thanks to Erik Inge Bolsø for several patches
-# Please report problems at http://code.google.com/p/winezeug/issues
-# See also http://wiki.winehq.org/winetricks
-#
-# Note to contributors: please avoid gnu extensions in this shell script,
-# as it has to run on MacOSX and Solaris, too.  A good book on the topic is
-# "Portable Shell Programming" by Bruce Blinn
-
-# Prevent running with sudo/root. This would create a .winetrickscache as root 
-# in the user's home directory!
-
-# Edited by Quentin Pâris for PlayOnLinux
-
-die() {
-  echo "$@"
-
-  POL_SetupWindow_message "Winetricks Error : $@" "Error"
-  POL_SetupWindow_Close
-
-  exit 1
-}
-
-#----------------------------------------------------------------
-
-usage() {
-    set +x
-    echo "Usage: $0 [options] package [package] ..."
-    echo "This script can help you prepare your system for Windows applications"
-    echo "that mistakenly assume all users' systems have all the needed"
-    echo "redistributable runtime libraries or fonts."
-    echo "Some options require the Linux 'cabextract' program."
-    echo ""
-    echo "Options:"
-    echo " -q         quiet.  You must have already agreed to the EULAs."
-    echo " -v         verbose"
-    echo " -V         display Version"
-    echo "Packages:"    
-    echo " art2kmin      MS Access 2000 runtime.  Requires Access 2000 Dev license!"
-    echo " colorprofile  Standard RGB color profile"
-    echo " comctl32      MS common controls 5.80"
-    echo " comctl32.ocx  MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6"
-    echo " controlpad    MS ActiveX Control Pad"
-    echo " corefonts     MS Arial, Courier, Times fonts"
-    echo " d3dx9         MS d3dx9_??.dll (from DirectX 9 user redistributable)"
-    echo " dcom98        MS DCOM (ole32, oleaut32); requires Win98 license!"
-    echo " dirac0.8      the obsolete Dirac 0.8 directshow filter"
-    echo " directx9      MS DirectX 9 user redistributable (not recommended! use d3dx9 instead)"
-    echo " divx          divx video codec"
-    echo " dotnet11      MS .NET 1.1 (requires Windows license)"
-    echo " dotnet20      MS .NET 2.0 (requires Windows license)"
-    echo " ffdshow       ffdshow video codecs"
-    echo " flash         Adobe Flash Player ActiveX and firefox plugins"
-    echo " fm20          MS Forms 2.0 Object Library"
-    echo " fontfix       Fix bad fonts which cause crash in some apps (e.g. .net)."
-    echo " fontsmooth-disable    Disables font smoothing"
-    echo " fontsmooth-gray       Enables grayscale font smoothing"
-    echo " fontsmooth-rgb        Enables subpixel smoothing for RGB LCDs"
-    echo " fontsmooth-bgr        Enables subpixel smoothing for BGR LCDs"
-    echo " gdiplus       MS gdiplus.dll (from powerpoint viewer)"
-    echo " gecko         The HTML rendering Engine (Mozilla)"
-    echo " gecko-dbg     The HTML rendering Engine (Mozilla), with debugging symbols"
-    echo " hosts         Adds empty C:\windows\system32\drivers\etc\{hosts,services} files"
-    echo " icodecs       Intel Codecs (Indeo)"
-    echo " jet40         MS Jet 4.0 Service Pack 8"
-    echo " liberation    Red Hat Liberation fonts (Sans, Serif, Mono)"
-    echo " mdac25        MS MDAC 2.5: Microsoft ODBC drivers, etc."
-    echo " mdac27        MS MDAC 2.7"
-    echo " mdac28        MS MDAC 2.8"
-    echo " mfc40         MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)"
-    echo " mfc42         MS mfc42 (same as vcrun6 below)"
-    echo " mono20        mono-2.0.1"
-    echo " mono22        mono-2.2"
-    echo " msi2          MS Installer 2.0"
-    echo " mshflxgd      MS Hierarchical Flex Grid Control"
-    echo " msls31        MS Line Services 3.1 (needed by native riched?)"
-    echo " msmask        MS Masked Edit Control"
-    echo " msscript      MS Script Control"
-    echo " msxml3        MS XML version 3"
-    echo " msxml4        MS XML version 4"
-    echo " msxml6        MS XML version 6" 
-    echo " ogg           ogg filters/codecs: flac, theora, speex, vorbis, schroedinger"
-    echo " ole2          MS 16 bit OLE"
-    echo " pdh           MS pdh.dll (Performance Data Helper)"
-    echo " quicktime72   Apple Quicktime 7.2"
-    echo " riched20      MS riched20 and riched32"
-    echo " riched30      MS riched30"
-    echo " tahoma        MS Tahoma font (not part of corefonts)"
-    echo " urlmon        MS urlmon.dll"
-    echo " vb2run        MS Visual Basic 2 runtime"
-    echo " vb3run        MS Visual Basic 3 runtime"
-    echo " vb4run        MS Visual Basic 4 runtime"
-    echo " vb5run        MS Visual Basic 5 runtime"
-    echo " vb6run        MS Visual Basic 6 runtime"
-    echo " vcrun6        MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)"
-    echo " vcrun2003     MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)"
-    echo " vcrun2005     MS Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80)"
-    echo " vcrun2005sp1  MS Visual C++ 2005 sp1 libraries"
-    echo " vcrun2008     MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)"
-    echo " vcrun2008sp1  MS Visual C++ 2008 sp1 libraries"
-    echo " vjrun20       MS Visual J# 2.0 libraries (requires dotnet20)"
-    echo " wininet       MS wininet.dll (requires Windows license)"
-    echo " wme9          MS Windows Media Encoder 9 (requires Windows license)"
-    echo " wmp9          MS Windows Media Player 9 (requires Windows license)"
-    echo " wmp10         MS Windows Media Player 10 (requires Windows license)"
-    echo " wsh56         MS Windows Scripting Host 5.6"
-    echo " wsh56js       MS Windows scripting 5.6, jscript only, no cscript"
-    echo " wsh56vb       MS Windows scripting 5.6, vbscript only, no cscript"
-    echo " xact          MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)"
-    echo " xvid          xvid video codec"
-    echo "Apps:"
-    echo " autohotkey    Autohotkey (open source gui scripting language)"
-    echo " firefox3      Firefox Version 3"
-    echo " ie6           Microsoft Internet Explorer 6.0"
-    echo " kde           KDE for Windows installer"
-    echo " mpc           Media Player Classic"
-    echo " vlc           VLC media player"
-    echo "Pseudopackages:"
-    echo " allfonts      All listed fonts (corefonts, tahoma, liberation)"
-    echo " allcodecs     All listed codecs (xvid, ffdshow, icodecs)"
-    echo " fakeie6       Set registry to claim IE6sp1 is installed"
-    echo " native_mdac   Override odbc32 and odbccp32"
-    echo " native_oleaut32 Override oleaut32"
-    echo " nt40          Set windows version to nt40"
-    echo " win98         Set windows version to Windows 98"
-    echo " win2k         Set windows version to Windows 2000"
-    echo " winxp         Set windows version to Windows XP"
-    echo " vista         Set windows version to Windows Vista"
-    echo " winver=       Set windows version to default (winxp)"
-    echo " volnum        Rename drive_c to harddiskvolume0 (needed by some installers)"
-}
-
-#----------------------------------------------------------------
-# Trivial GUI just to handle case where user tries running without commandline
-
-# Checks for known desktop environments
-# set variable DE to the desktop environments name, lowercase
-
-detectDE() {
-    if [ x"$KDE_FULL_SESSION" = x"true" ]
-    then 
-        DE=kde
-    elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]
-    then
-        DE=gnome
-    elif [ x"$DISPLAY" != x"" ]
-    then
-        DE=x
-    else 
-        DE=none
-    fi
-}
-
-kde_showmenu() {
-    title="$1"
-    shift
-    text="$1"
-    shift
-    col1name="$1"
-    shift
-    col2name="$1"
-    shift
-    while test $# -gt 0
-    do
-        args="$args $1 $1 off"
-        shift
-    done
-    kdialog --title "$title" --separate-output --checklist "$text" $args
-}
-
-x_showmenu() {
-    title="$1"
-    shift
-    text="$1"
-    shift
-    col1name="$1"
-    shift
-    col2name="$1"
-    shift
-    if test $# -gt 0
-    then
-        args="$1"
-        shift
-    fi
-    while test $# -gt 0
-    do
-        args="$args,$1"
-        shift
-    done
-    (echo "$title"; echo ""; echo "$text") | \
-    xmessage -print -file - -buttons "Cancel,$args" | sed 's/Cancel//'
-}
-
-showmenu()
-{
-    detectDE
-    case $DE in
-    kde) kde_showmenu "$@" ;;
-    gnome|x) x_showmenu "$@" ;;
-    none) usage 1>&2; exit 1;;
-    esac
-}
-
-
-#----------------------------------------------------------------
-
-#-----  Helpers  ------------------------------------------------
-
-# Execute with error checking
-try() {
-    # "VAR=foo try cmd" fails to put VAR in the environment
-    # with some versions of bash if try is a shell function?!
-    # Adding this explicit export works around it.
-    export WINEDLLOVERRIDES
-    POL_SetupWindow_wait_next_signal "Installing $PACKAGE ..." "$POL_TITLE"
-    "$@"
-    status=$?
-    POL_SetupWindow_wait_next_signal "Installing $PACKAGE ...  " "$POL_TITLE"
-    sleep 1
-    POL_SetupWindow_detect_exit
-    if test $status -ne 0
-    then        
-	die "Note: command '$@' returned status $status.  Aborting."
-    fi
-}
-
-# verify an sha1sum
-verify_sha1sum() {
-    wantsum=$1
-    file=$2
-   
-    gotsum=`$SHA1SUM < $file | sed 's/ .*//'`
-    if [ "$gotsum"x != "$wantsum"x ]
-    then
-       POL_SetupWindow_message "Warning : sha1sum mismatch!" "$POL_TITLE"
-    fi
-}
-
-# Download a file
-# Usage: package url [sha1sum [filename]]
-# Caches downloads in winetrickscache/$package
-download() {
-    if [ "$4"x != ""x ]
-    then
-        file="$4"
-    else
-        file=`basename "$2"`
-    fi
-    cache="$WINETRICKS_CACHE/$1"
-    mkdir -p "$cache"
-    if test ! -f "$cache/$file"
-    then
-        cd "$cache"
-        # Mac folks tend to have curl rather than wget
-        # On Mac, 'which' doesn't return good exit status
-        # Need to jam in --header "Accept-Encoding: gzip,deflate" else
-        # redhat.com decompresses liberation-fonts.tar.gz!
-	#grep -q "^http://" <<< $2
-	#if [ "$?" == "0" ] 
-	#then
-	#	POL_SetupWindow_download "Downloading $PACKAGE ..." "$POL_TITLE" "$2"
-	#else
-		POL_SetupWindow_wait_next_signal "Downloading $PACKAGE ..." "$POL_TITLE"
-	     	wget -nd -c --read-timeout=300 --retry-connrefused --header "Accept-Encoding: gzip,deflate" "$2"
-		POL_SetupWindow_detect_exit     
-        #fi
-        cd "$olddir"
-    fi
-    if [ "$3"x != ""x ]
-    then
-	verify_sha1sum $3  "$cache/$file"
-    fi
-}
-
-set_winver() {
-    echo "Setting Windows version to $1"
-    cat > "$WINETRICKS_TMP"/set-winver.reg <<_EOF_
-REGEDIT4
-
-[HKEY_CURRENT_USER\Software\Wine]
-"Version"="$1"
-
-_EOF_
-    try $WINE regedit "$WINETRICKS_TMP"/set-winver.reg
-}
-
-unset_winver() {
-    echo "Clearing Windows version back to default"
-    cat > "$WINETRICKS_TMP"/unset-winver.reg <<_EOF_
-REGEDIT4
-
-[HKEY_CURRENT_USER\Software\Wine]
-"Version"=-
-
-_EOF_
-    try $WINE regedit "$WINETRICKS_TMP"/unset-winver.reg
-}
-
-override_dlls() {
-    mode=$1
-    shift
-    echo Using $mode override for following DLLs: $@
-    cat > "$WINETRICKS_TMP"/override-dll.reg <<_EOF_
-REGEDIT4
-
-[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
-_EOF_
-    while test "$1" != ""
-    do
-        case "$1" in
-        comctl32)
-           rm -rf "$WINDIR"/winsxs/manifests/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef.manifest
-           ;;
-        esac
-        echo "\"$1\"=\"$mode\"" >> "$WINETRICKS_TMP"/override-dll.reg
-	shift
-    done
-
-    try $WINE regedit "$WINETRICKS_TMP"/override-dll.reg
-    rm "$WINETRICKS_TMP"/override-dll.reg
-}
-
-override_app_dlls() {
-    app=$1
-    shift
-    mode=$1
-    shift
-    echo Using $mode override for following DLLs when running $app: $@
-    ( 
-    echo REGEDIT4 
-    echo "" 
-    echo "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\$app\\DllOverrides]" 
-    ) > "$WINETRICKS_TMP"/override-dll.reg 
-
-    while test "$1" != ""
-    do
-        case "$1" in
-        comctl32)
-           rm -rf "$WINDIR"/winsxs/manifests/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef.manifest
-           ;;
-        esac
-        echo "\"$1\"=\"$mode\"" >> "$WINETRICKS_TMP"/override-dll.reg
-	shift
-    done
-
-    try $WINE regedit "$WINETRICKS_TMP"/override-dll.reg
-    rm "$WINETRICKS_TMP"/override-dll.reg
-}
-
-register_font() {
-    file=$1
-    shift
-    font=$1
-    #echo "Registering $file as $font"
-    cat > "$WINETRICKS_TMP"/register-font.reg <<_EOF_
-REGEDIT4
-
-[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts]
-"$font"="$file"
-_EOF_
-    # too verbose
-    #try $WINE regedit "$WINETRICKS_TMP"/register-font.reg
-    $WINE regedit "$WINETRICKS_TMP"/register-font.reg
-}
-
-#----- common download for several verbs
-helper_directx_dl() {
-    # Mar 2009 DirectX 9c User Redistributable
-    # http://www.microsoft.com/downloads/details.aspx?FamilyID=0cf368e5-5ce1-4032-a207-c693d210f616&displaylang=en
-    download . http://download.microsoft.com/download/3/C/4/3C46A69A-CB0F-4CCA-B1E8-248D43270D5F/directx_mar2009_redist.exe 29957ee0d29b95019b082a47da5eab52f50cde0d
-
-    DIRECTX_NAME=directx_mar2009_redist.exe
-}
-
-#----- One function per package, in alphabetical order ----------
-
-load_art2kmin() {
-    # See http://support.microsoft.com/kb/243957
-    download . http://download.microsoft.com/download/office2000dev/art2kmin/1/win98/en-us/art2kmin.exe 73be2622254d1f857a204a03f068787542b985e9
-    try $WINE "$WINETRICKS_CACHE"/art2kmin.exe
-    cd "$WINEPREFIX/drive_c/ART2KMin Setup"
-    try $WINE Setup.exe INSTALLPFILES=1 /wait $WINETRICKS_QUIET
-    cd "$olddir"
-}
-
-#----------------------------------------------------------------
-
-load_autohotkey() {
-    download . http://www.autohotkey.net/programs/AutoHotkey104706_Install.exe 3d3d8845473dea477d6983d063f0afc9999d880f
-    try $WINE "$WINETRICKS_CACHE"/AutoHotkey104706_Install.exe $WINETRICKS_S
-}
-
-#----------------------------------------------------------------
-
-load_cc580() {
-    # http://www.microsoft.com/downloads/details.aspx?familyid=6f94d31a-d1e0-4658-a566-93af0d8d4a1e
-    download . http://download.microsoft.com/download/platformsdk/redist/5.80.2614.3600/w9xnt4/en-us/cc32inst.exe 94c3c494258cc54bd65d2f0153815737644bffde
-
-    try $WINE "$WINETRICKS_CACHE"/cc32inst.exe "/T:`$WINE winepath -w "$WINETRICKS_TMP"`" /c $WINETRICKS_QUIET
-    cd "$WINETRICKS_TMP"
-    try unzip "comctl32.exe"  
-    cd -
-    try $WINE "$WINETRICKS_TMP"/x86/50ComUpd.Exe "/T:`$WINE winepath -w "$WINETRICKS_TMP"`" /c $WINETRICKS_QUIET
-    try cp "$WINETRICKS_TMP"/comcnt.dll "$WINDIR"/system32/comctl32.dll
-
-    override_dlls native,builtin comctl32
-}
-
-#----------------------------------------------------------------
-
-load_comctl32ocx() {
-    # http://www.microsoft.com/downloads/details.aspx?FamilyID=25437D98-51D0-41C1-BB14-64662F5F62FE
-    download . http://download.microsoft.com/download/3/a/5/3a5925ac-e779-4b1c-bb01-af67dc2f96fc/VisualBasic6-KB896559-v1-ENU.exe f52cf2034488235b37a1da837d1c40eb2a1bad84
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/VisualBasic6-KB896559-v1-ENU.exe
-    try cp "$WINETRICKS_TMP"/mscomctl.ocx "$WINDIR"/system32/mscomctl.ocx
-    try cp "$WINETRICKS_TMP"/comctl32.ocx "$WINDIR"/system32/comctl32.ocx
-    try $WINE regsvr32 comctl32.ocx
-    try $WINE regsvr32 mscomctl.ocx
-}
-
-#----------------------------------------------------------------
-
-load_colorprofile() {
-    download . http://download.microsoft.com/download/whistler/hwdev1/1.0/wxp/en-us/ColorProfile.exe 6b72836b32b343c82d0760dff5cb51c2f47170eb
-    try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/ColorProfile.exe
-    mkdir -p "$WINDIR"/system32/spool/drivers/color
-    try cp -f "$WINETRICKS_TMP/sRGB Color Space Profile.icm" "$WINDIR"/system32/spool/drivers/color
-}
-
-#----------------------------------------------------------------
-
-load_controlpad() {
-    # http://msdn.microsoft.com/en-us/library/ms968493.aspx
-    # Fixes error "Failed to load UniText..."
-    load_wsh56
-    download . http://download.microsoft.com/download/activexcontrolpad/install/4.0.0.950/win98mexp/en-us/setuppad.exe 8921e0f52507ca6a373c94d222777c750fb48af7
-    try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/setuppad.exe
-    echo "If setup says 'Unable to start DDE ...', press Ignore"
-    try $WINE "$WINETRICKS_TMP"/setup $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_corefonts() {
-    # See http://corefonts.sf.net
-    # TODO: let user pick mirror,
-    # see http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec for how
-    # TODO: add more fonts
-    
-    # Added More Fonts (see msttcorefonts)
-    # [*] Pointed download locations to sites that actually contained the
-    # fonts to download (as of 04-03-2008)			    
-    #download . $SOURCEFORGE/corefonts/andale32.exe c4db8cbe42c566d12468f5fdad38c43721844c69
-    download . $SOURCEFORGE/corefonts/arial32.exe 6d75f8436f39ab2da5c31ce651b7443b4ad2916e
-    download . $SOURCEFORGE/corefonts/arialb32.exe d45cdab84b7f4c1efd6d1b369f50ed0390e3d344
-    download . $SOURCEFORGE/corefonts/comic32.exe 2371d0327683dcc5ec1684fe7c275a8de1ef9a51
-    download . $SOURCEFORGE/corefonts/courie32.exe 06a745023c034f88b4135f5e294fece1a3c1b057
-    download . $SOURCEFORGE/corefonts/georgi32.exe 90e4070cb356f1d811acb943080bf97e419a8f1e
-    download . $SOURCEFORGE/corefonts/impact32.exe 86b34d650cfbbe5d3512d49d2545f7509a55aad2
-    download . $SOURCEFORGE/corefonts/times32.exe 20b79e65cdef4e2d7195f84da202499e3aa83060
-    download . $SOURCEFORGE/corefonts/trebuc32.exe 50aab0988423efcc9cf21fac7d64d534d6d0a34a
-    download . $SOURCEFORGE/corefonts/verdan32.exe f5b93cedf500edc67502f116578123618c64a42a
-    download . $SOURCEFORGE/corefonts/webdin32.exe 2fb4a42c53e50bc70707a7b3c57baf62ba58398f
-
-    # Natively installed versions of these fonts will cause the installers
-    # to exit silently. Because there are apps out there that depend on the
-    # files being present in the Windows font directory we use cabextract
-    # to obtain the files and register the fonts by hand.
-
-    # Andale needs a FontSubstitutes entry
-    # try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/andale32.exe
-
-    # Display EULA
-    test x"$WINETRICKS_QUIET" = x"" || try $WINE "$WINETRICKS_CACHE"/arial32.exe $WINETRICKS_QUIET
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/arial32.exe
-    try cp -f "$WINETRICKS_TMP"/Arial*.TTF "$winefontsdir"
-    register_font Arial.TTF "Arial (TrueType)"
-    register_font Arialbd.TTF "Arial Bold (TrueType)"
-    register_font Arialbi.TTF "Arial Bold Italic (TrueType)"
-    register_font Ariali.TTF "Arial Italic (TrueType)"
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/arialb32.exe
-    try cp -f "$WINETRICKS_TMP"/AriBlk.TTF "$winefontsdir"
-    register_font AriBlk.TTF "Arial Black (TrueType)"
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/comic32.exe
-    try cp -f "$WINETRICKS_TMP"/Comic*.TTF "$winefontsdir"
-    register_font Comic.TTF "Comic Sans MS (TrueType)"
-    register_font Comicbd.TTF "Comic Sans MS Bold (TrueType)"
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/courie32.exe
-    try cp -f "$WINETRICKS_TMP"/cour*.ttf "$winefontsdir"
-    register_font Cour.TTF "Courier New (TrueType)"
-    register_font CourBD.TTF "Courier New Bold (TrueType)"
-    register_font CourBI.TTF "Courier New Bold Italic (TrueType)"
-    register_font Couri.TTF "Courier New Italic (TrueType)"
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/georgi32.exe
-    try cp -f "$WINETRICKS_TMP"/Georgia*.TTF "$winefontsdir"
-    register_font Georgia.TTF "Georgia (TrueType)"
-    register_font Georgiab.TTF "Georgia Bold (TrueType)"
-    register_font Georgiaz.TTF "Georgia Bold Italic (TrueType)"
-    register_font Georgiai.TTF "Georgia Italic (TrueType)"
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/impact32.exe
-    try cp -f "$WINETRICKS_TMP"/Impact.TTF "$winefontsdir"
-    register_font Impact.TTF "Impact (TrueType)"
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/times32.exe
-    try cp -f "$WINETRICKS_TMP"/Times*.TTF "$winefontsdir"
-    register_font Times.TTF "Times New Roman (TrueType)"
-    register_font Timesbd.TTF "Times New Roman Bold (TrueType)"
-    register_font Timesbi.TTF "Times New Roman Bold Italic (TrueType)"
-    register_font Timesi.TTF "Times New Roman Italic (TrueType)"
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/trebuc32.exe
-    try cp -f "$WINETRICKS_TMP"/trebuc*.ttf "$winefontsdir"
-    register_font Trebuc.TTF "Trebucet MS (TrueType)"
-    register_font Trebucbd.TTF "Trebucet MS Bold (TrueType)"
-    register_font Trebucbi.TTF "Trebucet MS Bold Italic (TrueType)"
-    register_font Trebucit.TTF "Trebucet MS Italic (TrueType)"
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/verdan32.exe
-    try cp -f "$WINETRICKS_TMP"/Verdana*.TTF "$winefontsdir"
-    register_font Verdana.TTF "Verdana (TrueType)"
-    register_font Verdanab.TTF "Verdana Bold (TrueType)"
-    register_font Verdanaz.TTF "Verdana Bold Italic (TrueType)"
-    register_font Verdanai.TTF "Verdana Italic (TrueType)"
-
-    try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/webdin32.exe
-    try cp -f "$WINETRICKS_TMP"/Webdings.TTF "$winefontsdir"
-    register_font Webdings.TTF "Webdings (TrueType)"
-}
-
-#----------------------------------------------------------------
-
-load_d3dx9() {
-    helper_directx_dl
-
-    # Kinder, less invasive directx - only extract and override d3dx9_??.dll
-    cabextract -d "$WINETRICKS_TMP" -L -F '*d3dx9*x86*' "$WINETRICKS_CACHE"/$DIRECTX_NAME
-    for x in `ls "$WINETRICKS_TMP"/*.cab`; do
-      cabextract -d "$WINDIR"/system32 -L -F '*.dll' "$x"
-    done
-
-    # For now, not needed, but when Wine starts preferring our builtin dll over native it will be.
-    override_dlls native d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 d3dx9_30
-    override_dlls native d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37
-    override_dlls native d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41
-}
-
-#----------------------------------------------------------------
-
-load_dirac08() {
-    download . http://codecpack.nl/dirac_dsfilter_080.exe aacfcddf6b2636de5f0a50422ba9155e395318af
-    try $WINE "$WINETRICKS_CACHE"/dirac_dsfilter_080.exe $WINETRICKS_SILENT
-}
-
-#----------------------------------------------------------------
-
-load_directx9() {
-    helper_directx_dl
-
-    # Stefan suggested that, when installing, one should override as follows:
-    # 1) use builtin wintrust (we don't run native properly somehow?)
-    # 2) disable mscoree (else if it's present some module misbehaves?)
-    # 3) override native any directx DLL whose Wine version doesn't register itself well yet
-    # For #3, I have no idea which DLLs don't register themselves well yet,
-    # so I'm just listing a few of the basic ones.  Let's whittle that
-    # list down as soon as we can.  
-    echo "You probably shouldn't be using this. It's VERY invasive."
-    echo "Use 'winetricks d3dx9' instead."
-    set_winver win2k
-    WINEDLLOVERRIDES="wintrust=b,mscoree=,ddraw,d3d8,d3d9,dsound,dinput=n" \
-       try $WINE "$WINETRICKS_CACHE"/$DIRECTX_NAME /t:"$WINETRICKS_TMP_WIN" $WINETRICKS_QUIET
-
-    # How many of these do we really need?
-    # We should probably remove most of these...?
-    override_dlls native d3dim d3drm d3dx8 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29
-    override_dlls native d3dx9_30 d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37
-    override_dlls native d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dxof
-    override_dlls native dciman32 ddrawex devenum dmband dmcompos dmime dmloader dmscript dmstyle 
-    override_dlls native dmsynth dmusic dmusic32 dnsapi dplay dplayx dpnaddr dpnet dpnhpast dpnlobby 
-    override_dlls native dswave dxdiagn mscoree msdmo qcap quartz streamci
-    override_dlls builtin d3d8 d3d9 dinput dinput8 dsound
-    
-    try $WINE "$WINETRICKS_TMP_WIN"/DXSETUP.exe
-
-    unset_winver
-}
-
-#----------------------------------------------------------------
-
-load_divx() {
-    # 6.8.2: 02203fdc4dddd13e789c39b22902837da31d2a1d ?
-    # 6.8.2: e36bf87c1675d0cf9169839bc0cd8f866b9db026 as of 4 jun 2008 as http://download.divx.com/divx/DivXInstaller.exe
-    # 6.8.3: f4f4387ef89316aea440a29f3e24c1f1945e14af as of 20 jun 2008 as http://download.divx.com/divx/abt/b1/DivXInstaller.exe
-    # 6.8.4: c5fcb1465a1bb24d1c104c2588fdb6706d1e1476 as of 10 Jul 2008 as http://download.divx.com/divx/abt/b1/DivXInstaller.exe
-    # 6.8.4: d28a2b041f4af45d22c4dedfe7608f2958cf997d as of 23 Aug 2008 as http://download.divx.com/divx/DivXInstaller.exe
-
-    # 7.? 4d91ef90ae26a6088851560c4263ef0cdbf09123 as of 22 Mar 2009 as http://download.divx.com/divx/DivXInstaller.exe
-    # 7.0 19c9ba3104025d1fab335e405e7f411dfbbcb477 as of 28 May 2009 as http://download.divx.com/divx/DivXInstaller.exe
-    download divx-7 http://download.divx.com/divx/DivXInstaller.exe 19c9ba3104025d1fab335e405e7f411dfbbcb477
-
-    try $WINE "$WINETRICKS_CACHE"/divx-7/DivXInstaller $WINETRICKS_SILENT
-}
-
-#----------------------------------------------------------------
-
-load_dcom98() {
-    # Install native dcom per http://wiki.winehq.org/NativeDcom
-    # to avoid http://bugs.winehq.org/show_bug.cgi?id=4228
-    # See http://www.microsoft.com/downloads/details.aspx?familyid=08b1ac1b-7a11-43e8-b59d-0867f9bdda66
-    download . http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE aff002bd03f17340b2bef2e6b9ea8e3798e9ccc1
-
-    # Pick win98 so we can install native dcom
-    set_winver win98
-
-    # Avoid "err:setupapi:SetupDefaultQueueCallbackA copy error 5 ..."
-    # Those messages are suspect, probably shouldn't be err's.
-    rm -f "$WINDIR"/system32/ole32.dll
-    rm -f "$WINDIR"/system32/olepro32.dll
-    rm -f "$WINDIR"/system32/oleaut32.dll
-    rm -f "$WINDIR"/system32/rpcrt4.dll
-
-    # Normally only need to override ole32, but overriding advpack
-    # as well gets us the correct exit status.
-    WINEDLLOVERRIDES="ole32,advpack=n" try $WINE "$WINETRICKS_CACHE"/DCOM98.EXE $WINETRICKS_QUIET
-
-    # Set native DCOM by default for all apps (ok, this might be overkill)
-    override_dlls native,builtin ole32 oleaut32 rpcrt4
-
-    # but not for a few builtin apps that don't like it
-    override_app_dlls explorer.exe builtin ole32 oleaut32 rpcrt4
-    override_app_dlls iexplore.exe builtin ole32 oleaut32 rpcrt4
-    override_app_dlls services.exe builtin ole32 oleaut32 rpcrt4
-    override_app_dlls wineboot.exe builtin ole32 oleaut32 rpcrt4
-    override_app_dlls winedevice.exe builtin ole32 oleaut32 rpcrt4
-
-    # and undo version win98
-    unset_winver
-}
-
-#----------------------------------------------------------------
-
-load_dotnet11() {
-    DOTNET_INSTALL_DIR="$WINDIR/Microsoft.NET/Framework/v1.1.4322" 
-
-    # need corefonts, else installer crashes
-    load_corefonts
-
-    # http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3
-    download dotnet11 http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe 16a354a2207c4c8846b617cbc78f7b7c1856340e
-    try $WINE "$WINETRICKS_CACHE"/dotnet11/dotnetfx.exe $WINETRICKS_QUIET
-} 
-
-#----------------------------------------------------------------
-
-load_dotnet20() {
-    # Recipe from http://bugs.winehq.org/show_bug.cgi?id=10467#c57
-    test -d "$WINDIR/gecko" || load_gecko
-    set_winver win2k
-    # See http://kegel.com/wine/l_intl-sh.txt for how l_intl.nls was generated
-    download dotnet20 http://kegel.com/wine/l_intl.nls
-    try cp -f "$WINETRICKS_CACHE"/dotnet20/l_intl.nls "$WINDIR/system32/"
-
-    # http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
-    download dotnet20 http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe a3625c59d7a2995fb60877b5f5324892a1693b2a
-    if [ "$WINETRICKS_QUIET"x = ""x ]
-    then
-       try $WINE "$WINETRICKS_CACHE"/dotnet20/dotnetfx.exe 
-    else
-       try $WINE "$WINETRICKS_CACHE"/dotnet20/dotnetfx.exe /q /c:"install.exe /q"
-    fi
-    unset_winver
-} 
-
-#----------------------------------------------------------------
-
-# Fake IE per workaround in http://bugs.winehq.org/show_bug.cgi?id=3453
-# Just the first registry key works for most apps.
-# The App Paths part is required by a few apps, like Quickbooks Pro;
-# see http://windowsxp.mvps.org/ie/qbooks.htm
-set_fakeie6() {
-
-    cat > "$WINETRICKS_TMP"/fakeie6.reg <<"_EOF_"
-REGEDIT4
-
-[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer]
-"Version"="6.0.2900.2180"
-
-[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE]
-_EOF_
-
-    echo -n '@="' >>"$WINETRICKS_TMP"/fakeie6.reg
-    echo -n "${programfilesdir_win}" | sed "s/\\\\/\\\\\\\\/" >>"$WINETRICKS_TMP"/fakeie6.reg
-    echo '\\\\Internet Explorer\\\\iexplore.exe"' >>"$WINETRICKS_TMP"/fakeie6.reg
-
-    echo -n '"PATH"="' >>"$WINETRICKS_TMP"/fakeie6.reg
-    echo -n "${programfilesdir_win}" | sed "s/\\\\/\\\\\\\\/" >>"$WINETRICKS_TMP"/fakeie6.reg
-    echo '\\\\Internet Explorer"' >>"$WINETRICKS_TMP"/fakeie6.reg
-
-    try $WINE regedit "$WINETRICKS_TMP"/fakeie6.reg
-
-    # On old wineprefixes iexplore.exe is not created. Create a fake dll using
-    # shdocvw.dll that should have similar VERSIONINFO.
-    if [ ! -f "$programfilesdir_unix/Internet Explorer/iexplore.exe" ]; then
-        echo "You have an old wineprefix without iexplore.exe. Will create a fake now"
-        if [ ! -d "$programfilesdir_unix/Internet Explorer/iexplore.exe" ]; then
-            try mkdir "$programfilesdir_unix/Internet Explorer";
-        fi
-        try cp -f "$WINDIR/system32/shdocvw.dll" "$programfilesdir_unix/Internet Explorer/iexplore.exe"
-    fi
-}
-
-#----------------------------------------------------------------
-
-load_firefox3() {
-    # Firefox 3
-    download . "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0.10/win32/en-US/Firefox%20Setup%203.0.10.exe" ef719c1fc82b7a716a54b5ad03b3b633ddbd6193 "Firefox Setup 3.0.10.exe"
-    if [ "$WINETRICKS_QUIET"x = ""x ]
-    then
-       try $WINE "$WINETRICKS_CACHE"/"Firefox Setup 3.0.10.exe" 
-    else
-       try $WINE "$WINETRICKS_CACHE"/"Firefox Setup 3.0.10.exe" -ms
-    fi
-}
-
-#----------------------------------------------------------------
-
-load_ffdshow() {
-    # ffdshow
-    download . $SOURCEFORGE/ffdshow-tryout/ffdshow_beta5_rev2033_20080705_clsid.exe 6da6837e2f400923ff5294a6591a88a3eee5ee40
-    try $WINE "$WINETRICKS_CACHE"/ffdshow_beta5_rev2033_20080705_clsid.exe $WINETRICKS_SILENT
-}
-
-#----------------------------------------------------------------
-
-load_flash() {
-    # www.adobe.com/products/flashplayer/
-
-    # Active X plugin
-    # http://blogs.adobe.com/psirt/2008/03/preparing_for_april_flash_play.html
-    # http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_active_x.msi 
-    # 2008-04-01: old version sha1sum f4dd1c0c715b791db2c972aeba90d3b78372996a
-    # 2008-04-18: new version sha1sum 04ac79c4f1eb1e1ca689f27fa71f12bb5cd11cc2
-    # Version 10 http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe
-    # 2008-11-27: 10 sha1sum 7f6850ae815e953311bb94a8aa9d226f97a646dd  
-    # 2009-02-27: shasum 86745020a25edc9695a1a6a4d59eae375665a0b3
-
-    download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe 86745020a25edc9695a1a6a4d59eae375665a0b3
-    try $WINE "$WINETRICKS_CACHE"/install_flash_player_ax.exe $WINETRICKS_S
-
-    # Mozilla / Firefox plugin
-    # 2008-07-22: sha1sum 1e6f7627784a5b791e99ae9ad63133dc11c7940b
-    # 2008-11-27: sha1sum 20ec0300a8cae19105c903a7ec6c0801e016beb0
-    # 2009-02-27: sha1sum 770db9ad471ffd4357358bc16ff0bb6c98d71e5d
-    download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player.exe 770db9ad471ffd4357358bc16ff0bb6c98d71e5d
-    try $WINE "$WINETRICKS_CACHE"/install_flash_player.exe $WINETRICKS_S
-}
-
-#----------------------------------------------------------------
-
-load_fontfix() {
-    # some versions of ukai.ttf and uming.ttf crash .net and picasa
-    # See http://bugs.winehq.org/show_bug.cgi?id=7098#c9
-    # Could fix globally, but that needs root, so just fix for wine
-    if test -f /usr/share/fonts/truetype/arphic/ukai.ttf 
-    then
-        gotsum=`$SHA1SUM < /usr/share/fonts/truetype/arphic/ukai.ttf | sed 's/ .*//'`
-        # FIXME: do all affected versions of the font have same sha1sum as Gutsy?  Seems unlikely.
-        if [ "$gotsum"x = "96e1121f89953e5169d3e2e7811569148f573985"x ]
-        then
-            download . https://launchpadlibrarian.net/1499628/ttf-arphic-ukai_0.1.20060108.orig.tar.gz 92e577602d71454a108968e79ab667451f3602a2
-            cd "$WINETRICKS_TMP/"
-            tar -xzf "$WINETRICKS_CACHE/ttf-arphic-ukai_0.1.20060108.orig.tar.gz"
-            try mv ttf-arphic-ukai-0.1.20060108/*.ttf "$winefontsdir"
-            cd "$olddir"
-        fi
-    fi
-
-    if test -f /usr/share/fonts/truetype/arphic/uming.ttf 
-    then
-        gotsum=`$SHA1SUM < /usr/share/fonts/truetype/arphic/uming.ttf | sed 's/ .*//'`
-        if [ "$gotsum"x = "2a4f4a69e343c21c24d044b2cb19fd4f0decc82c"x ]
-        then
-            download . https://launchpadlibrarian.net/1564410/ttf-arphic-uming_0.1.20060108.orig.tar.gz 1439cdd731906e9e5311f320c2cb33262b24ef91
-            cd "$WINETRICKS_TMP/"
-            tar -xzf "$WINETRICKS_CACHE/ttf-arphic-uming_0.1.20060108.orig.tar.gz"
-            try mv ttf-arphic-uming-0.1.20060108/*.ttf "$winefontsdir"
-            cd "$olddir"
-        fi
-    fi
-
-    # The heterogeneity of SHA-1 checksums and paths for "bad" Samyak-Oriya.ttf
-    # fonts make checking impractical, so we'll substitute in a good version
-    # regardless of the installed version, if any.
-
-    download . http://cvs.fedora.redhat.com/repo/pkgs/samyak-fonts/samyak-fonts-1.2.0.tar.gz/a57339ba2b4279938a2d792ebdf70377/samyak-fonts-1.2.0.tar.gz f06d0eaac201a3ec79418d69d46807a52150f047
-    cd "$WINETRICKS_TMP/"
-    tar -xzf "$WINETRICKS_CACHE/samyak-fonts-1.2.0.tar.gz"
-    try mv samyak-fonts-1.2.0/oriya/Samyak-Oriya.ttf "$winefontsdir"
-    cd "$olddir"
-}
-
-#----------------------------------------------------------------
-load_fs_disable() {
-    cat > "$WINETRICKS_TMP"/fs_disable.reg <<_EOF_
-REGEDIT4
-
-[HKEY_CURRENT_USER\Control Panel\Desktop]
-"FontSmoothing"="0"
-"FontSmoothingGamma"=dword:00000578
-"FontSmoothingOrientation"=dword:00000001
-"FontSmoothingType"=dword:00000000
-
-_EOF_
-    try $WINE regedit "$WINETRICKS_TMP"/fs_disable.reg
-}
-#----------------------------------------------------------------
-load_fs_grayscale() {
-    cat > "$WINETRICKS_TMP"/fs_grayscale.reg <<_EOF_
-
-REGEDIT4
-
-[HKEY_CURRENT_USER\Control Panel\Desktop]
-"FontSmoothing"="2"
-"FontSmoothingGamma"=dword:00000578
-"FontSmoothingOrientation"=dword:00000001
-"FontSmoothingType"=dword:00000001
-
-_EOF_
-    try $WINE regedit "$WINETRICKS_TMP"/fs_grayscale.reg
-}
-#----------------------------------------------------------------
-load_fs_bgr() {
-    cat > "$WINETRICKS_TMP"/fs_bgr.reg <<_EOF_
-
-REGEDIT4
-
-[HKEY_CURRENT_USER\Control Panel\Desktop]
-"FontSmoothing"="2"
-"FontSmoothingGamma"=dword:00000578
-"FontSmoothingOrientation"=dword:00000000
-"FontSmoothingType"=dword:00000002
-
-_EOF_
-    try $WINE regedit "$WINETRICKS_TMP"/fs_bgr.reg
-}
-#----------------------------------------------------------------
-load_fs_rgb() {
-    cat > "$WINETRICKS_TMP"/fs_rgb.reg <<_EOF_
-
-REGEDIT4
-
-[HKEY_CURRENT_USER\Control Panel\Desktop]
-"FontSmoothing"="2"
-"FontSmoothingGamma"=dword:00000578
-"FontSmoothingOrientation"=dword:00000001
-"FontSmoothingType"=dword:00000002
-
-_EOF_
-    try $WINE regedit "$WINETRICKS_TMP"/fs_rgb.reg
-}
-#----------------------------------------------------------------
-
-load_gecko() {
-    # Load the HTML rendering Engine (Gecko)
-    # FIXME: shouldn't this code be in some script installed 
-    # as part of Wine instead of in winetricks?
-    # (e.g. we hardcode gecko's url here, but it's normally
-    # only hardcoded in wine.inf, and fetched from the registry thereafter,
-    # so we're adding a maintenance burden here.)
-    case `$WINE --version` in
-    wine-0*|wine-1.0*|wine-1.1|wine-1.1.?|wine-1.1.11)
-        GECKO_VERSION=0.1.0 
-        GECKO_SHA1SUM=c16f1072dc6b0ced20935662138dcf019a38cd56 
-        ;;
-    wine-1.1.1[234]*)
-        GECKO_VERSION=0.9.0 
-        GECKO_SHA1SUM=5cf410ff7fdd3f9d625f481f9d409968728d3d09
-        ;;
-    *)
-        GECKO_VERSION=0.9.1
-        GECKO_SHA1SUM=9a49fc691740596517e381b47096a4bdf19a87d8
-        ;;
-    esac
-
-    if test ! -f "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION.cab
-    then
-       # FIXME: busted if using curl!
-       download . "http://source.winehq.org/winegecko.php?v=$GECKO_VERSION" $GECKO_SHA1SUM wine_gecko-$GECKO_VERSION.cab
-    fi
-
-    cat > "$WINETRICKS_TMP"/geckopath.reg <<_EOF_
-REGEDIT4
-
-[HKEY_CURRENT_USER\\Software\\Wine\\MSHTML\\$GECKO_VERSION]
-_EOF_
-
-    #The registry-entry does not support an environment-variable
-    printf '"GeckoPath"="' >>"$WINETRICKS_TMP"/geckopath.reg
-    printf 'c:\\windows\\gecko\\'$GECKO_VERSION'\\wine_gecko\\"' | sed "s/\\\\/\\\\\\\\/g" >>"$WINETRICKS_TMP"/geckopath.reg
-
-    # extract the files
-    mkdir -p "$WINDIR"/gecko/$GECKO_VERSION
-    cd "$WINDIR"/gecko/$GECKO_VERSION
-    try cabextract $WINETRICKS_UNIXQUIET "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION.cab
-    cd "$olddir"
-
-    # set install-path
-    try $WINE regedit "$WINETRICKS_TMP"/geckopath.reg
-}
-
-#----------------------------------------------------------------
-
-load_gecko_dbg() {
-    # Load the HTML rendering Engine (Gecko), with debugging symbols
-    # FIXME: shouldn't this code be in some script installed 
-    # as part of Wine instead of in winetricks?
-    # (e.g. we hardcode gecko's url here, but it's normally
-    # only hardcoded in wine.inf, and fetched from the registry thereafter,
-    # so we're adding a maintenance burden here.)
-    case `$WINE --version` in
-    wine-0*|wine-1.0*|wine-1.1|wine-1.1.?|wine-1.1.11)
-        echo "There isn't a gecko debug build for your Wine version."
-        exit 1
-        ;;
-    wine-1.1.1[234]*)
-        GECKO_VERSION=0.9.0 
-        GECKO_SHA1SUM=23e354a82d7b7e61a6abe0384cc44669fbf92f86
-        ;;
-    *)
-        GECKO_VERSION=0.9.1
-        GECKO_SHA1SUM=a9b58d3330f8c78524fe4683f348302bfce96ff4
-        ;;
-    esac
-
-    if test ! -f "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION-dbg.cab
-    then
-       # FIXME: busted if using curl!
-       download . "http://downloads.sourceforge.net/wine/wine_gecko-$GECKO_VERSION-dbg.cab" $GECKO_SHA1SUM wine_gecko-$GECKO_VERSION-dbg.cab
-    fi
-
-    cat > "$WINETRICKS_TMP"/geckopath.reg <<_EOF_
-REGEDIT4
-
-[HKEY_CURRENT_USER\\Software\\Wine\\MSHTML\\$GECKO_VERSION]
-_EOF_
-
-    #The registry-entry does not support an environment-variable
-    printf '"GeckoPath"="' >>"$WINETRICKS_TMP"/geckopath.reg
-    printf 'c:\\windows\\gecko\\'$GECKO_VERSION'\\wine_gecko\\"' | sed "s/\\\\/\\\\\\\\/g" >>"$WINETRICKS_TMP"/geckopath.reg
-
-    # extract the files
-    mkdir -p "$WINDIR"/gecko/$GECKO_VERSION
-    cd "$WINDIR"/gecko/$GECKO_VERSION
-    try cabextract $WINETRICKS_UNIXQUIET "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION-dbg.cab
-    cd "$olddir"
-
-    # set install-path
-    try $WINE regedit "$WINETRICKS_TMP"/geckopath.reg
-}
-
-#----------------------------------------------------------------
-
-load_gdiplus() {
-    # gdiplus is documented here as a redistributable:
-    # http://msdn.microsoft.com/library/en-us/gdicpp/GDIPlus/GDIPlus.asp
-    # however, there's no standalone installer.  So install a random
-    # app that happens to bundle it.
-    download . http://download.microsoft.com/download/a/1/a/a1adc39b-9827-4c7a-890b-91396aed2b86/ppviewer.exe 4d13ca85d1d366167b6247ac7340b7736b1bff87
-    try $WINE "$WINETRICKS_CACHE"/ppviewer.exe $WINETRICKS_QUIET
-    # And then make it globally available.
-    try cp "$programfilesdir_unix/Microsoft Office/PowerPoint Viewer/GDIPLUS.DLL" "$WINDIR"/system32/
-
-    # For some reason, native,builtin isn't good enough...?
-    override_dlls native gdiplus
-}
-
-#----------------------------------------------------------------
-
-load_hosts() {
-    # Create fake system32\drivers\etc\hosts and system32\drivers\etc\services files.
-    # The hosts file is used to map network names to IP addresses without DNS.
-    # The services file is used map service names to network ports.
-    # Some apps depend on these files, but they're not implemented in wine.
-    # Fortunately, empty files in the correct location satisfy those apps. 
-    # See http://bugs.winehq.org/show_bug.cgi?id=12076
-    mkdir -p "$WINDIR"/system32/drivers/etc
-    touch "$WINDIR"/system32/drivers/etc/hosts
-    touch "$WINDIR"/system32/drivers/etc/services
-}
-
-#----------------------------------------------------------------
-load_icodecs() {
-    # http://downloadcenter.intel.com/Detail_Desc.aspx?strState=LIVE&ProductID=355&DwnldID=2846
-    download . http://downloadmirror.intel.com/2846/eng/codinstl.exe 2c5d64f472abe3f601ce352dcca75b4f02996f8a
-    try $WINE "$WINETRICKS_CACHE"/codinstl.exe
-    # Work around bug in codec's installer?
-    # http://support.britannica.com/other/touchthesky/win/issues/TSTUw_150.htm
-    # http://appdb.winehq.org/objectManager.php?sClass=version&iId=7091
-    try $WINE regsvr32 ir50_32.dll
-}
-
-#----------------------------------------------------------------
-load_ie6() {
-    load_msls31
-
-    # Unregister Wine IE
-    try $WINE iexplore -unregserver
-
-    # Change the override to the native so we are sure we use and register them
-    override_dlls native,builtin iexplore.exe itircl itss jscript mlang mshtml msimtf shdoclc shdocvw shlwapi urlmon
-
-    # Remove the fake dlls from the existing WINEPREFIX 
-    mv "$programfilesdir_unix"/"Internet Explorer"/iexplore.exe "$programfilesdir_unix"/"Internet Explorer"/iexplore.exe.bak
-    for dll in itircl itss jscript mlang mshtml msimtf shdoclc shdocvw shlwapi urlmon
-    do
-        test -f "$WINDIR"/system32/$dll.dll && 
-          mv "$WINDIR"/system32/$dll.dll "$WINDIR"/system32/$dll.dll.bak
-    done
-
-    # The installer doesn't want to install iexplore.exe in XP mode.
-    set_winver win2k
-
-    # Workaround a IE6 Installer bug, not Wine's fault
-    # See http://bugs.winehq.org/show_bug.cgi?id=5409
-    # Actual value downloaded doesn't matter
-    rm -f "$WINETRICKS_CACHE"/ie6sites.dat
-    download . http://www.microsoft.com/windows/ie/ie6sp1/download/rtw/x86/ie6sites.dat
-
-    # Install
-    download . http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/ie6setup.exe f3ab61a785eb9611fa583612e83f3b69377f2cef
-    try $WINE "$WINETRICKS_CACHE"/ie6setup.exe
-
-    # Work around DLL registration bug until ierunonce/RunOnce/wineboot is fixed
-    # FIXME: whittle down this list 
-    cd "$WINDIR"/system32/
-    for i in actxprxy.dll browseui.dll browsewm.dll cdfview.dll ddraw.dll \
-      dispex.dll dsound.dll iedkcs32.dll iepeers.dll iesetup.dll \
-      imgutil.dll inetcomm.dll inseng.dll isetup.dll jscript.dll laprxy.dll \
-      mlang.dll mshtml.dll mshtmled.dll msi.dll msident.dll \
-      msoeacct.dll msrating.dll mstime.dll msxml3.dll occache.dll \
-      ole32.dll oleaut32.dll olepro32.dll pngfilt.dll quartz.dll \
-      rpcrt4.dll rsabase.dll rsaenh.dll scrobj.dll scrrun.dll \
-      shdocvw.dll shell32.dll urlmon.dll vbscript.dll webcheck.dll \
-      wshcon.dll wshext.dll asctrls.ocx hhctrl.ocx mscomct2.ocx \
-      plugin.ocx proctexe.ocx tdc.ocx webcheck.dll wshom.ocx
-    do
-        $WINE regsvr32 /i $i > /dev/null 2>&1
-    done
-
-    # Set windows version back to user's default. Leave at win2k for better rendering (is there a bug for that?)
-    unset_winver
-
-    # try $WINE "$programfilesdir_unix"/"Internet Explorer"/IEXPLORE.EXE http://www.winehq.org
-}
-
-#----------------------------------------------------------------
-
-load_jet40() {
-    # http://support.microsoft.com/kb/239114
-    # See also http://bugs.winehq.org/show_bug.cgi?id=6085
-    download . http://download.microsoft.com/download/4/3/9/4393c9ac-e69e-458d-9f6d-2fe191c51469/jet40sp8_9xnt.exe 8cd25342030857969ede2d8fcc34f3f7bcc2d6d4
-    try $WINE "$WINETRICKS_CACHE"/jet40sp8_9xnt.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_kde() {
-    download . http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-0.9.5-0.exe c2a95102312ca859fce5190307748da51fae644e
-    mkdir -p "$programfilesdir_unix/kde"
-    try cp "$WINETRICKS_CACHE"/kdewin-installer-gui-0.9.5-0.exe "$programfilesdir_unix/kde"
-    cd "$programfilesdir_unix/kde"
-    # This reports an errorlevel of 1, even for success. See https://bugs.kde.org/show_bug.cgi?id=194796
-    $WINE "$programfilesdir_win\\kde\\kdewin-installer-gui-0.9.5-0.exe" || true
-    cd "$olddir"
-}
-
-#----------------------------------------------------------------
-
-load_liberation() {
-    # http://www.redhat.com/promo/fonts/
-    if [ `uname -s` = 'SunOS' ] || [ `uname -s` = 'Solaris' ]; then
-    echo "If you get 'ERROR: Certificate verification error for fedorahosted.org: unable to get local issuer certificate':"
-    echo "Then you need to add Verisign root certificates to your local keystore."
-    echo "OpenSolaris users, see: http://www.linuxtopia.org/online_books/opensolaris_2008/SYSADV1/html/swmgrpatchtasks-14.html"
-    echo "Or edit winetricks' download function, and add '--no-check-certificate' to the command."
-    fi
-    
-    download . https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-1.04.tar.gz 097882c92e3260742a3dc3bf033792120d8635a3
-    cd "$WINETRICKS_TMP"
-    tar -xzvf "$WINETRICKS_CACHE"/liberation-fonts-1.04.tar.gz
-    mv liberation-fonts-1.04/*.ttf "$winefontsdir"
-    rm -rf "$WINETRICKS_TMP"/*
-    cd "$olddir"
-}
-
-#----------------------------------------------------------------
-
-set_native_mdac() {
-    # Set those overrides globally so user programs get MDAC's odbc
-    # instead of wine's unixodbc
-    override_dlls native,builtin odbc32 odbccp32
-}
-
-#----------------------------------------------------------------
-
-load_mdac25() {
-    download mdac25 http://download.microsoft.com/download/e/e/4/ee4fe9ee-6fa1-4ab6-ab8c-fe1769f4edcf/mdac_typ.exe 09e974a5dbebaaa08c7985a4a1126886dc05fd87
-    set_native_mdac
-    set_winver nt40
-    try $WINE "$WINETRICKS_CACHE"/mdac25/mdac_typ.exe
-    unset_winver
-}
-
-#----------------------------------------------------------------
-
-load_mdac27() {
-    download mdac27 http://download.microsoft.com/download/3/b/f/3bf74b01-16ba-472d-9a8c-42b2b4fa0d76/mdac_typ.exe f68594d1f578c3b47bf0639c46c11c5da161feee
-    set_native_mdac
-    set_winver win2k
-    try $WINE "$WINETRICKS_CACHE"/mdac27/mdac_typ.exe
-    unset_winver
-}
-
-#----------------------------------------------------------------
-
-load_mdac28() {
-    download mdac28 http://download.microsoft.com/download/c/d/f/cdfd58f1-3973-4c51-8851-49ae3777586f/MDAC_TYP.EXE 91bd59f0b02b67f3845105b15a0f3502b9a2216a
-    set_native_mdac
-    set_winver win98
-    try $WINE "$WINETRICKS_CACHE"/mdac28/MDAC_TYP.EXE
-    unset_winver
-}
-
-#----------------------------------------------------------------
-
-load_mfc40() {
-    # See http://support.microsoft.com/kb/122244
-    download . http://download.microsoft.com/download/ole/ole2v/3.5/w351/en-us/ole2v.exe c6cac71f32405ccb09c6f375e0738e6e13f073e4
-    try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/ole2v.exe
-    try cp -f "$WINETRICKS_TMP"/MFC40.DLL "$WINDIR"/system32/
-
-    rm -rf "$WINETRICKS_TMP"/*
-}
-
-#----------------------------------------------------------------
-
-load_mono20() {
-    # Load Mono, have it handle all .net requests
-    download .  ftp://ftp.novell.com/pub/mono/archive/2.0.1/windows-installer/1/mono-2.0.1-gtksharp-2.10.4-win32-1.exe ccb67ac41b59522846e47d0c423836b9d334c088
-    # Anyone know how to get it to do a silent install?
-    try $WINE "$WINETRICKS_CACHE"/mono-2.0.1-gtksharp-2.10.4-win32-1.exe
-
-    cat > "$WINETRICKS_TMP"/mono_2.0.reg <<_EOF_
-REGEDIT4
-
-[HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727]
-"Install"=dword:00000001
-"SP"=dword:00000001
-
-[HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\policy\v2.0]
-"4322"="3706-4322"
-_EOF_
-    try $WINE regedit "$WINETRICKS_TMP"/mono_2.0.reg
-    rm -f "$WINETRICKS_TMP"/mono_2.0.reg
-}
-
-#----------------------------------------------------------------
-
-load_mono22() {
-    # Load Mono, have it handle all .net requests
-    download .  ftp://ftp.novell.com/pub/mono/archive/2.2/windows-installer/5/mono-2.2-gtksharp-2.12.7-win32-5.exe be977dfa9c49deea1be02ba4a2228e343f1e5840
-    # Anyone know how to get it to do a silent install?
-    try $WINE "$WINETRICKS_CACHE"/mono-2.2-gtksharp-2.12.7-win32-5.exe
-
-    # FIXME: what should this be for mono 2.2?
-    cat > "$WINETRICKS_TMP"/mono_2.0.reg <<_EOF_
-REGEDIT4
-
-[HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727]
-"Install"=dword:00000001
-"SP"=dword:00000001
-
-[HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\policy\v2.0]
-"4322"="3706-4322"
-_EOF_
-    try $WINE regedit "$WINETRICKS_TMP"/mono_2.0.reg
-    rm -f "$WINETRICKS_TMP"/mono_2.0.reg
-}
-
-#----------------------------------------------------------------
-
-load_mpc() {
-    download . $SOURCEFORGE/guliverkli2/mplayerc_20080414.zip bc9f922d7151e7cc7fef429b085cf208ef989bab
-    cd "$WINEPREFIX"/drive_c 
-    try unzip "$WINETRICKS_CACHE"/mplayerc_20080414.zip
-    cd "$olddir"
-    echo MPC now available as c:/mplayerc.exe
-}
-
-#----------------------------------------------------------------
-
-load_msi2() {
-    # Install native msi per http://wiki.winehq.org/NativeMsi
-    # http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=CEBBACD8-C094-4255-B702-DE3BB768148F
-    download . http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe e739c40d747e7c27aacdb07b50925b1635ee7366
-
-    # Pick win98 so we can install native msi
-    set_winver win98
-
-    # Avoid "err:setupapi:SetupDefaultQueueCallbackA copy error 5 ..."
-    rm -f "$WINDIR"/system32/msi.dll
-    rm -f "$WINDIR"/system32/msiexec.exe
-
-    WINEDLLOVERRIDES="msi,msiexec.exe=n" try $WINE "$WINETRICKS_CACHE"/InstMSIA.exe $WINETRICKS_QUIET
-
-    override_dlls native,builtin msi msiexec.exe
-
-    # and undo version win98
-    unset_winver
-}
-
-#----------------------------------------------------------------
-
-load_mshflxgd() {
-    # http://msdn.microsoft.com/en-us/library/aa240864(VS.60).aspx
-    # orig: 5f9c7a81022949bfe39b50f2bbd799c448bb7377
-    # Jan 2009: 7ad74e589d5eefcee67fa14e65417281d237a6b6
-    # May 2009: bd8aa796e16e5f213414af78931e0379d9cbe292
-    download .  http://activex.microsoft.com/controls/vb6/MSHFLXGD.CAB bd8aa796e16e5f213414af78931e0379d9cbe292
-    try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/MSHFLXGD.CAB
-    try cp -f "$WINETRICKS_TMP"/[Mm][Ss][Hh][Ff][Ll][Xx][Gg][Dd].[Oo][Cc][Xx] "$WINDIR"/system32
-}
-
-#----------------------------------------------------------------
-
-load_msls31() {
-    # Install native Microsoft Line Services (needed by e-Sword, possibly only when using native riched20)
-    download . http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe e739c40d747e7c27aacdb07b50925b1635ee7366
-    try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/InstMsiA.exe
-    try cp -f "$WINETRICKS_TMP"/msls31.dll "$WINDIR"/system32
-}
-
-#----------------------------------------------------------------
-
-load_msmask() {
-    # http://msdn.microsoft.com/en-us/library/11405hcf(VS.71).aspx
-    # http://bugs.winehq.org/show_bug.cgi?id=2934
-    # old: 3c6b26f68053364ea2e09414b615dbebafb9d5c3
-    # May 2009: 30e55679e4a13fe4d9620404476f215f93239292 
-    download .  http://activex.microsoft.com/controls/vb6/MSMASK32.CAB 30e55679e4a13fe4d9620404476f215f93239292 
-    try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/MSMASK32.CAB
-    try cp -f "$WINETRICKS_TMP"/[Mm][Ss][Mm][Aa][Ss][Kk]32.[Oo][Cc][Xx] "$WINDIR"/system32/msmask32.ocx
-    try $WINE regsvr32 msmask32.ocx
-}
-
-#----------------------------------------------------------------
-
-load_msscript() {
-    # http://msdn.microsoft.com/scripting/scriptcontrol/x86/sct10en.exe
-    # http://www.microsoft.com/downloads/details.aspx?familyid=d7e31492-2595-49e6-8c02-1426fec693ac
-    download .  http://download.microsoft.com/download/d/2/a/d2a7430c-6d5b-48e9-96c4-3c751be7bffe/sct10en.exe fd9f2f23357ab11ae70682d6864f7e9f188adf2a
-    try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/sct10en.exe
-    try cp -f "$WINETRICKS_TMP"/msscript.ocx "$WINDIR"/system32
-    try $WINE regsvr32 msscript.ocx
-}
-
-#----------------------------------------------------------------
-
-load_msxml3() {
-    # Service Pack 5
-    #download http://download.microsoft.com/download/a/5/e/a5e03798-2454-4d4b-89a3-4a47579891d8/msxml3.msi
-    # Service Pack 7
-    download . http://download.microsoft.com/download/8/8/8/888f34b7-4f54-4f06-8dac-fa29b19f33dd/msxml3.msi d4c2178dfb807e1a0267fce0fd06b8d51106d913
-    # http://bugs.winehq.org/show_bug.cgi?id=7849 fixed since 0.9.37
-    override_dlls native,builtin msxml3
-    try $WINE msiexec /i "$WINETRICKS_CACHE"/msxml3.msi $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_msxml4() {
-    # http://www.microsoft.com/downloads/details.aspx?familyid=24B7D141-6CDF-4FC4-A91B-6F18FE6921D4
-    if test ! -f "$WINETRICKS_CACHE"/msxml4.msi
-    then
-       download . http://download.microsoft.com/download/e/2/e/e2e92e52-210b-4774-8cd9-3a7a0130141d/msxml4-KB927978-enu.exe d364f9fe80c3965e79f6f64609fc253dfeb69c25
-       rm -rf "$WINETRICKS_TMP"/*
-
-       try $WINE "$WINETRICKS_CACHE"/msxml4-KB927978-enu.exe "/x:`$WINE winepath -w "$WINETRICKS_TMP"`" $WINETRICKS_QUIET
-       if test ! -f "$WINETRICKS_TMP"/msxml.msi
-       then
-          die msxml.msi not found
-       fi
-       mv "$WINETRICKS_TMP"/msxml.msi "$WINETRICKS_CACHE"/msxml4.msi
-    fi
-
-    try $WINE msiexec /i "$WINETRICKS_CACHE"/msxml4.msi $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_msxml6() {
-    # http://www.microsoft.com/downloads/details.aspx?FamilyID=993c0bcf-3bcf-4009-be21-27e85e1857b1
-    download . http://download.microsoft.com/download/2/e/0/2e01308a-e17f-4bf9-bf48-161356cf9c81/msxml6.msi 2308743ddb4cb56ae910e461eeb3eab0a9e58058
-
-    try $WINE msiexec /i "$WINETRICKS_CACHE"/msxml6.msi $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_ogg() {
-    # flac, ogg, speex, vorbis, ogm source, ogg source
-    download . http://cross-lfs.org/~mlankhorst/oggcodecs_0.81.2.exe c9d10a8f1b65b9f3824e227333d66247e14fad4c
-    #try $WINE "$WINETRICKS_CACHE"/oggcodecs_0.81.2.exe $WINETRICKS_QUIET
-    # oh, and the new schroedinger direct show filter, too
-    # see following URLs for more info
-    # http://www.diracvideo.org/
-    # http://cross-lfs.org/~mlankhorst/direct-schro.txt
-    # http://www.diracvideo.org/git?p=direct-schro.git;a=summary
-    # Requires wine-1.1.1
-    download . http://cross-lfs.org/~mlankhorst/direct-schro.dll
-    try cp "$WINETRICKS_CACHE"/direct-schro.dll "$WINDIR"/system32/direct-schro.dll
-    # This is currently broken. Maarten's not sure why.
-    try $WINE regsvr32 direct-schro.dll
-}
-
-#----------------------------------------------------------------
-
-load_ole2() {
-    # http://support.microsoft.com/kb/123087/EN-US/
-    download . http://download.microsoft.com/download/win31/update/2.03/win/en-us/ww1116.exe b803991c40f387464b61f606536b7c98a88245d2
-    try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/ww1116.exe
-    set_winver win31
-    cd "$WINETRICKS_TMP"
-    try $WINE setup.exe
-    cd "$olddir"
-    unset_winver 
-
-    override_dlls native,builtin COMPOBJ.DLL OLE2CONV.DLL OLE2DISP.DLL OLE2.DLL 
-    override_dlls native,builtin OLE2NLS.DLL OLE2PROX.DLL STORAGE.DLL TYPELIB.DLL
-}
-
-#----------------------------------------------------------------
-
-load_pdh() {
-    # http://support.microsoft.com/kb/284996
-    download . http://download.microsoft.com/download/platformsdk/Redist/5.0.2195.2668/NT4/EN-US/pdhinst.exe f42448660def8cd7f42b34aa7bc7264745f4425e
-    try $WINE "$WINETRICKS_CACHE"/pdhinst.exe
-    try cp -f "$WINDIR"/temp/x86/Pdh.Dll "$WINDIR"/system32/pdh.dll
-}
-
-#----------------------------------------------------------------
-
-load_quicktime72() { 
-    echo "Quicktime needs gdiplus..."
-    load_gdiplus
-
-    # http://www.apple.com/support/downloads/quicktime72forwindows.html
-    download quicktime72 'http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=14402&cat=59&platform=osx&method=sa/QuickTimeInstaller.exe' bb89981f10cf21de57b9453e53cf81b9194271a9
-    unset QUICKTIME_QUIET
-    if test "$WINETRICKS_QUIET"x != x
-    then
-       QUICKTIME_QUIET="/qn"  # ISSETUPDRIVEN=0
-    fi
-    # set vista mode to inhibit directdraw overlay use that blacks the screen
-    set_winver vista
-    try $WINE "$WINETRICKS_CACHE"/quicktime72/QuickTimeInstaller.exe ALLUSERS=1 DESKTOP_SHORTCUTS=0 QTTaskRunFlags=0 QTINFO.BISQTPRO=1 SCHEDULE_ASUW=0 REBOOT_REQUIRED=No $QUICKTIME_QUIET > /dev/null 2>&1
-    if test "$WINETRICKS_QUIET"x = x
-    then
-        echo "You probably want to select Advanced / Safe Mode in the Quicktime control panel"
-        try $WINE control "$programfilesdir_win\\QuickTime\\QTSystem\\QuickTime.cpl"
-    fi
-    
-    unset_winver 
-    # user might want to set vista mode himself, or run
-    #  wine control ".wine/drive_c/Program Files/QuickTime/QTSystem/QuickTime.cpl"
-    # and pick Advanced / Safe Mode (gdi only).
-    # We could probably force that by overwriting QuickTime.qtp
-    # (probably in Program Files/QuickTime/QTSystem/QuickTime.qtp)
-    # but the format isn't known, so we'd have to override all other settings, too.
-}
-
-#----------------------------------------------------------------
-
-volnum() {
-    # Recent Microsoft installers are often based on "windows package manager", see
-    # http://support.microsoft.com/kb/262841 and
-    # http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx
-    # These installers check the drive name, and if it doesn't start with 'harddisk',
-    # they complain "Unable to find a volume for file extraction", see
-    # http://bugs.winehq.org/show_bug.cgi?id=5351 
-    # You may be able to work around this by using the installer's /x or /extract switch,
-    # but renaming drive_c to "harddiskvolume0" lets you just run the installer as normal.
-
-    if test ! -d "$WINEPREFIX"/harddiskvolume0/
-    then
-	ln -s drive_c "$WINEPREFIX"/harddiskvolume0
-	rm "$WINEPREFIX"/dosdevices/c:
-	ln -s ../harddiskvolume0 "$WINEPREFIX"/dosdevices/c: 
-        echo "Renamed drive_c to harddiskvolume0"
-    else
-        echo "drive_c already named harddiskvolume0"
-    fi
-}
-
-#----------------------------------------------------------------
-
-load_riched20() {
-    # http://support.microsoft.com/?kbid=249973
-    download . http://download.microsoft.com/download/winntsp/Patch/RTF/NT4/EN-US/Q249973i.EXE f0b7663f15dbd31410435483ba832318c7a70470
-    try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/Q249973i.EXE
-    try cp -f "$WINETRICKS_TMP"/riched??.dll "$WINDIR"/system32
-    override_dlls native,builtin riched20 riched32
-    
-    rm -rf "$WINETRICKS_TMP"/*
-}
-
-#----------------------------------------------------------------
-
-load_riched30() {
-    # http://www.novell.com/documentation/nm1/readmeen_web/readmeen_web.html#Akx3j64
-    # claims that Groupwise Messenger's View / Text Size command
-    # only works with riched30, and recommends getting it by installing 
-    # msi 2, which just happens to come with riched30 version of riched20
-    # (though not with a corresponding riched32, which might be a problem)
-    # http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=CEBBACD8-C094-4255-B702-DE3BB768148F
-    download . http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe e739c40d747e7c27aacdb07b50925b1635ee7366
-    try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/InstMsiA.exe
-    try cp -f "$WINETRICKS_TMP"/riched20.dll "$WINDIR"/system32
-    override_dlls native,builtin riched20 
-    
-    rm -rf "$WINETRICKS_TMP"/*
-}
-
-#----------------------------------------------------------------
-
-load_tahoma() {
-    # The tahoma and tahomabd fonts are needed by e.g. Steam
-    
-    download . http://download.microsoft.com/download/office97pro/fonts/1/w95/en-us/tahoma32.exe 888ce7b7ab5fd41f9802f3a65fd0622eb651a068
-    try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/tahoma32.exe
-    try cp -f "$WINETRICKS_TMP"/Tahoma.TTF "$winefontsdir"/tahoma.ttf
-    try cp -f "$WINETRICKS_TMP"/Tahomabd.TTF "$winefontsdir"/tahomabd.ttf
-    chmod +w "$winefontsdir"/tahoma*.ttf
-    rm -rf "$WINETRICKS_TMP"/*
-}
-
-#----------------------------------------------------------------
-
-load_urlmon() {
-    # This is an updated urlmon from IE 6.0
-    # See http://www.microsoft.com/downloads/details.aspx?familyid=85BB441A-5BB1-4A82-86EC-A249AF287513
-    # (Works for Dolphin Smalltalk, see http://bugs.winehq.org/show_bug.cgi?id=8258)
-    download . http://download.microsoft.com/download/8/2/0/820faffc-3ea0-4914-bca3-584235964ded/Q837251.exe bcc79b92ac3c06c4de3692672c3d70bdd36be892
-    try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE/Q837251.exe"
-    try cp -f "$WINETRICKS_TMP"/URLMON.DLL "$WINDIR"/system32/urlmon.dll
-    override_dlls native,builtin urlmon
-}
-
-#----------------------------------------------------------------
-
-load_vb2run() {
-    # Not referenced on MS web anymore. But the old Microsoft Software Library FTP still has it.
-    # See ftp://ftp.microsoft.com/Softlib/index.txt
-    download . ftp://ftp.microsoft.com/Softlib/MSLFILES/VBRUN200.EXE ac0568b73ee375408778e9b505df995f79ab907e
-    try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/VBRUN200.EXE
-    try cp -f "$WINETRICKS_TMP/VBRUN200.DLL" "$WINDIR"/system32/
-
-}
-
-#----------------------------------------------------------------
-
-load_vb3run() {
-    # See http://support.microsoft.com/kb/196285
-    download . http://download.microsoft.com/download/vb30/utility/1/w9xnt4/en-us/vb3run.exe 518fcfefde9bf680695cadd06512efadc5ac2aa7
-    try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/vb3run.exe
-    try cp -f "$WINETRICKS_TMP/Vbrun300.dll" "$WINDIR"/system32/
-
-}
-
-#----------------------------------------------------------------
-
-load_vb4run() {
-    # See http://support.microsoft.com/kb/196286
-    download . http://download.microsoft.com/download/vb40ent/sample27/1/w9xnt4/en-us/vb4run.exe 83e968063272e97bfffd628a73bf0ff5f8e1023b
-    try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/vb4run.exe
-    try cp -f "$WINETRICKS_TMP/Vb40032.dll" "$WINDIR"/system32/
-    try cp -f "$WINETRICKS_TMP/Vb40016.dll" "$WINDIR"/system32/
-
-}
-
-#----------------------------------------------------------------
-
-load_vbvm50() {
-    download . http://download.microsoft.com/download/vb50pro/utility/1/win98/en-us/msvbvm50.exe 28bfaf09b8ac32cf5ffa81252f3e2fadcb3a8f27
-    try $WINE "$WINETRICKS_CACHE"/msvbvm50.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_vbrun60() {
-    download . http://download.microsoft.com/download/vb60pro/install/6/win98me/en-us/vbrun60.exe 2dc00e5fc701492bcba7ac58f057ee43751e18e5
-    # Exits with status 43 for some reason?
-    $WINE "$WINETRICKS_CACHE"/vbrun60.exe $WINETRICKS_QUIET || true
-}
-
-#----------------------------------------------------------------
-
-load_vcrun6() {
-    # Load the Visual C++ 6 runtime libraries, including the elusive mfc42u.dll
-    if test -f "$WINDIR"/system32/mfc42u.dll
-    then
-        echo "vcrun6 already installed, skipping"
-        return
-    fi
-
-    if test ! -f "$WINETRICKS_CACHE"/vcredist.exe
-    then
-       download . http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe 382c8f5a7f41189af8d4165cf441f274b7e2a457
-       rm -rf "$WINETRICKS_TMP"/*
-       
-       try $WINE "$WINETRICKS_CACHE"/vc6redistsetup_enu.exe "/T:`$WINE winepath -w "$WINETRICKS_TMP"`" /c $WINETRICKS_QUIET
-       if test ! -f "$WINETRICKS_TMP"/vcredist.exe
-       then
-          die vcredist.exe not found
-       fi
-       mv "$WINETRICKS_TMP"/vcredist.exe "$WINETRICKS_CACHE"
-    fi
-    # Delete some fake dlls to avoid vcredist installer warnings
-    rm -f "$WINDIR"/system32/msvcrt.dll
-    rm -f "$WINDIR"/system32/oleaut32.dll
-    rm -f "$WINDIR"/system32/olepro32.dll
-    # vcredist still exits with status 43.  Anyone know why?
-    $WINE "$WINETRICKS_CACHE"/vcredist.exe || true
-
-    # And then some apps need mfc42u.dll, dunno what right way
-    # is to get it, vcredist doesn't install it by default?
-    cd "$WINETRICKS_TMP"/
-    rm -rf "$WINETRICKS_TMP"/*
-    try cabextract "$WINETRICKS_CACHE"/vcredist.exe
-    mv mfc42u.dll "$WINDIR"/system32/
-    cd "$olddir"
-
-    override_dlls native,builtin msvcrt
-
-}
-
-#----------------------------------------------------------------
-
-load_vcrun2003() {
-    # Load the Visual C++ 2003 runtime libraries
-    # Sadly, I know of no Microsoft URL for these
-    echo "Installing BZFlag (which comes with the Visual C++ 2003 runtimes)"
-    download . $SOURCEFORGE/bzflag/BZEditW32_1.6.5_Installer.exe bdd1b32c4202fd77e6513fd507c8236888b09121
-    try $WINE "$WINETRICKS_CACHE"/BZEditW32_1.6.5_Installer.exe $WINETRICKS_S
-    try cp "$programfilesdir_unix/BZEdit1.6.5"/m*71* "$WINDIR"/system32/
-}
-
-#----------------------------------------------------------------
-
-load_vcrun2005() {
-    # Load the Visual C++ 2005 runtime libraries
-    # See http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE
-    download vcrun2005 http://download.microsoft.com/download/d/3/4/d342efa6-3266-4157-a2ec-5174867be706/vcredist_x86.exe 47fba37de95fa0e2328cf2e5c8ebb954c4b7b93c
-    try $WINE "$WINETRICKS_CACHE"/vcrun2005/vcredist_x86.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_vcrun2005sp1() {
-    # Load the Visual C++ 2005 SP1 runtime libraries
-    # See http://www.microsoft.com/downloads/details.aspx?familyid=200b2fd9-ae1a-4a14-984d-389c36f85647
-    download vcrun2005sp1 http://download.microsoft.com/download/e/1/c/e1c773de-73ba-494a-a5ba-f24906ecf088/vcredist_x86.exe 7dfa98be78249921dd0eedb9a3dd809e7d215c8d 
-    try $WINE "$WINETRICKS_CACHE"/vcrun2005sp1/vcredist_x86.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_vcrun2008() {
-    # Work around bug 5351 (http://bugs.winehq.org/show_bug.cgi?id=5351). In recent
-    # wine (>= 1.1.7) the bug is fixed. The workaround doesn't hurt anything, and lets
-    # installer work on older Wine (e.g., the stabe 1.0.1).
-    volnum
-
-    # Load the Visual C++ 2008 runtime libraries
-    # See http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf
-    download vcrun2008 http://download.microsoft.com/download/1/1/1/1116b75a-9ec3-481a-a3c8-1777b5381140/vcredist_x86.exe 56719288ab6514c07ac2088119d8a87056eeb94a 
-    try $WINE "$WINETRICKS_CACHE"/vcrun2008/vcredist_x86.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_vcrun2008sp1() {
-    # This should be fixed in recent Wine, but for those using 1.0.1, fails.
-    volnum
-
-    # Load the Visual C++ 2008 SP1 runtime libraries
-    # See http://www.microsoft.com/downloads/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2
-    download vcrun2008sp1 http://download.microsoft.com/download/d/d/9/dd9a82d0-52ef-40db-8dab-795376989c03/vcredist_x86.exe 6939100e397cef26ec22e95e53fcd9fc979b7bc9
-    try $WINE "$WINETRICKS_CACHE"/vcrun2008sp1/vcredist_x86.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_vjrun20() {
-    load_dotnet20
-    download vjrun20 http://download.microsoft.com/download/9/2/3/92338cd0-759f-4815-8981-24b437be74ef/vjredist.exe 80a098e36b90d159da915aebfbfbacf35f302bd8
-    try $WINE "$WINETRICKS_CACHE"/vjrun20/vjredist.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_vlc() {
-    download . http://www.videolan.org/mirror-geo-redirect.php?file=vlc/0.8.6f/win32/vlc-0.8.6f-win32.exe b83558e4232c47a385dbc93ebdc2e6b942fbcfbf
-    try $WINE "$WINETRICKS_CACHE"/vlc-0.8.6f-win32.exe $WINETRICKS_S
-}
-
-#----------------------------------------------------------------
-
-load_wininet() {
-    # This is an updated wininet from IE 5.0.1.   
-    # (Good enough for Active Worlds browser.  Also helps "Avatar - Legends of the Arena" get to login screen.)
-    # See http://www.microsoft.com/downloads/details.aspx?familyid=6DEE32AB-B618-4FB3-9A45-CDD08162E167
-    download . http://download.microsoft.com/download/ie5/Update/1/WIN98/EN-US/3725.exe b048e0b4e303298de3317b16f7008c43ca71ddfe
-    try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE/3725.exe"
-    try cp -f "$WINETRICKS_TMP"/Wininet.dll "$WINDIR"/system32/wininet.dll
-    override_dlls native,builtin wininet
-}
-
-#----------------------------------------------------------------
-
-load_wme9() {
-    # See also http://www.microsoft.com/downloads/details.aspx?FamilyID=5691ba02-e496-465a-bba9-b2f1182cdf24
-    download wme9 http://download.microsoft.com/download/8/1/f/81f9402f-efdd-439d-b2a4-089563199d47/WMEncoder.exe 7a3f8781f3e5705651992ef0150ee30bc1295116
-
-    try $WINE "$WINETRICKS_CACHE"/wme9/WMEncoder.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_wmp9() {
-    # Not really expected to work well yet; see
-    # http://appdb.winehq.org/appview.php?versionId=1449
-
-    set_winver win2k
-
-    # See also http://www.microsoft.com/windows/windowsmedia/player/9series/default.aspx
-    download wmp9 http://download.microsoft.com/download/1/b/c/1bc0b1a3-c839-4b36-8f3c-19847ba09299/MPSetup.exe 580536d10657fa3868de2869a3902d31a0de791b
-
-    # Have to run twice; see http://bugs.winehq.org/show_bug.cgi?id=1886
-    try $WINE "$WINETRICKS_CACHE"/wmp9/MPSetup.exe $WINETRICKS_QUIET
-    try $WINE "$WINETRICKS_CACHE"/wmp9/MPSetup.exe $WINETRICKS_QUIET
-
-    # Also install the codecs
-    # See http://www.microsoft.com/downloads/details.aspx?FamilyID=06fcaab7-dcc9-466b-b0c4-04db144bb601
-    download . http://download.microsoft.com/download/5/c/2/5c29d825-61eb-4b16-8eb8-58367d0464d5/WM9Codecs9x.exe 8b76bdcbea0057eb12b7966edab4b942ddacc253
-    try $WINE "$WINETRICKS_CACHE"/WM9Codecs9x.exe $WINETRICKS_QUIET
-
-    # Disable WMP's services, since they depend on unimplemented stuff, they trigger the GUI debugger several times
-    try $WINE regedit /D "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdr4_2K"
-    try $WINE regedit /D "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdralw2k"
-
-    unset_winver
-}
-
-#----------------------------------------------------------------
-
-load_wmp10() {
-    # See http://appdb.winehq.org/appview.php?iVersionId=3212
-
-    # See also http://www.microsoft.com/windows/windowsmedia/player/10
-    download . http://download.microsoft.com/download/1/2/A/12A31F29-2FA9-4F50-B95D-E45EF7013F87/MP10Setup.exe 69862273a5d9d97b4a2e5a3bd93898d259e86657
-
-    # Crashes on exit, but otherwise ok; see http://bugs.winehq.org/show_bug.cgi?id=12633
-    echo Executing $WINE "$WINETRICKS_CACHE"/MP10Setup.exe $WINETRICKS_QUIET
-    $WINE "$WINETRICKS_CACHE"/MP10Setup.exe $WINETRICKS_QUIET || true
-
-    # Also install the codecs
-    # See http://www.microsoft.com/downloads/details.aspx?FamilyID=06fcaab7-dcc9-466b-b0c4-04db144bb601
-    download . http://download.microsoft.com/download/5/c/2/5c29d825-61eb-4b16-8eb8-58367d0464d5/WM9Codecs9x.exe 8b76bdcbea0057eb12b7966edab4b942ddacc253
-    set_winver win2k
-    try $WINE "$WINETRICKS_CACHE"/WM9Codecs9x.exe $WINETRICKS_QUIET
-
-    # Disable WMP's services, since they depend on unimplemented stuff, they trigger the GUI debugger several times
-    try $WINE regedit /D "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdr4_2K"
-    try $WINE regedit /D "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdralw2k"
-
-    unset_winver
-}
-
-#----------------------------------------------------------------
-
-load_wsh56() {
-    # See also http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=C717D943-7E4B-4622-86EB-95A22B832CAA
-    # FIXME: depends on vcrun6, should we install that automatically?
-    download . http://download.microsoft.com/download/2/8/a/28a5a346-1be1-4049-b554-3bc5f3174353/WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe f4692766caa3ee9b38d4166845486c6199a33457
-
-    try $WINE "$WINETRICKS_CACHE"/WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_wsh56js() {
-    # This installs jscript 5.6 (but not vbscript)
-    # See also http://www.microsoft.com/downloads/details.aspx?FamilyID=16dd21a1-c4ee-4eca-8b80-7bd1dfefb4f8&DisplayLang=en
-    download . http://download.microsoft.com/download/b/c/3/bc3a0c36-fada-497d-a3de-8b0139766f3b/Windows2000-KB917344-56-x86-enu.exe add5f74c5bd4da6cfae47f8306de213ec6ed52c8
-
-    try $WINE "$WINETRICKS_CACHE"/Windows2000-KB917344-56-x86-enu.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_wsh56vb() {
-    # This installs vbscript 5.6 (but not jscript)
-    # See also http://www.microsoft.com/downloads/details.aspx?familyid=4F728263-83A3-464B-BCC0-54E63714BC75
-    download . http://download.microsoft.com/download/IE60/Patch/Q318089/W9XNT4Me/EN-US/vbs56men.exe 48f14a93db33caff271da0c93f334971f9d7cb22
-
-    try $WINE "$WINETRICKS_CACHE"/vbs56men.exe $WINETRICKS_QUIET
-}
-
-#----------------------------------------------------------------
-
-load_xact() {
-    helper_directx_dl ;
-
-    # xactengine?_?.dll and X3DAudio?_?.dll - extract
-    cabextract -d "$WINETRICKS_TMP" -L -F '*_xact_*x86*' "$WINETRICKS_CACHE"/$DIRECTX_NAME
-    cabextract -d "$WINETRICKS_TMP" -L -F '*_x3daudio_*x86*' "$WINETRICKS_CACHE"/$DIRECTX_NAME
-    for x in `ls "$WINETRICKS_TMP"/*.cab`; do
-      cabextract -d "$WINDIR"/system32 -L -F '*.dll' "$x"
-    done
-
-    # xactengine?_?.dll - register
-    for x in `ls "$WINDIR"/system32/xactengine*`; do
-      try $WINE regsvr32 `basename $x`
-    done
-}
-
-#----------------------------------------------------------------
-
-load_xvid() {
-    # xvid
-    test -f "$WINDIR"/system32/[Mm][Ff][Cc]42.[Dd][Ll][Ll] || load_vcrun6
-    download . http://download2.videohelp.com/download/Xvid-1.1.3-27042008.exe f1008a11037c0b9368aa4979e62d0963d05d8007
-    try $WINE "$WINETRICKS_CACHE"/Xvid-1.1.3-27042008.exe $WINETRICKS_SILENT
-}
-
-#----------------------------------------------------------------
-
-print_version() {
-    echo "$VERSION"
-}
-
-#----------------------------------------------------------------
-
-tricks()
-{
-	# Name of this version of winetricks (YYYYMMDD)
-	VERSION=20090607
-
-	# Default values for important settings if not already in environment.
-	# These settings should not need editing here.
-	WINE=${WINE:-wine}
-	WINEPREFIX=${WINEPREFIX:-$HOME/.wine}
-
-	# Internal variables; these locations are not too important
-	WINETRICKS_CACHE=$HOME/.PlayOnLinux/tmp/winetrickscache
-	# Default to hiding the directory, by popular demand
-	test -d "$WINETRICKS_CACHE" || WINETRICKS_CACHE=$HOME/.PlayOnLinux/tmp/winetrickscache
-	WINETRICKS_TMP="$WINEPREFIX"/drive_c/winetrickstmp
-	mkdir -p "$WINETRICKS_TMP"
-	WINETRICKS_TMP_WIN='c:\winetrickstmp'
-
-	WINDIR="$WINEPREFIX/drive_c/windows"
-
-	# Which sourceforge mirror to use.  Rotate based on time, since 
-	# their mirror picker sometimes persistantly sends you to a broken
-	# mirror.
-	case `date +%S` in
-	*[01]) SOURCEFORGE=http://internap.dl.sourceforge.net/sourceforge ;;
-	*[23]) SOURCEFORGE=http://easynews.dl.sourceforge.net/sourceforge ;;
-	*)     SOURCEFORGE=http://downloads.sourceforge.net;;
-	esac
-
-	case "$1" in
-	-V|--version) 
-	  echo "Winetricks version $VERSION.  (C) 2007-2009 Dan Kegel et al.  LGPL."
-	  exit 0
-	  ;;
-	esac
-
-
-	GUI=0
-	case x"$1" in
-	x) usage ; exit 1 ;;
-	esac
-	test -d "$WINEPREFIX" || $WINE cmd /c echo yes > /dev/null 2>&1
-	mkdir -p "$WINETRICKS_CACHE"
-	olddir=`pwd`
-	# Clean up after failed runs, if needed
-	rm -rf "$WINETRICKS_TMP"/*
-
-	# The folder-name is localized!
-	programfilesdir_win="`unset WINEDEBUG; $WINE cmd.exe /c echo "%ProgramFiles%"`"
-	test x"$programfilesdir_win" != x || die "$WINE cmd.exe /c echo '%ProgramFiles%' returned empty string"
-	programfilesdir_unix="`unset WINEDEBUG; $WINE winepath -u "$programfilesdir_win"`"
-	test x"$programfilesdir_unix" != x || die "winepath -u $programfilesdir_win returned empty string"
-
-	# (Fixme: get fonts path from SHGetFolderPath
-	# See also http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx)
-	#
-	# Did the user rename Fonts to fonts?
-	if test ! -d "$WINDIR"/Fonts && test -d "$WINDIR"/fonts 
-	then
-	    winefontsdir="$WINDIR"/fonts
-	else
-	    winefontsdir="$WINDIR"/Fonts
-	fi
-
-	# Mac folks tend to not have sha1sum, but we can make do with openssl
-	if [ -x "`which sha1sum`" ]
-	then
-	   SHA1SUM="sha1sum"
-	else
-	   SHA1SUM="openssl dgst -sha1"
-	fi
-
-	if [ ! -x "`which "cabextract"`" ]
-	then
-	  echo "Cannot find cabextract.  Please install it (e.g. 'sudo apt-get install cabextract' or 'sudo yum install cabextract')."
-	fi
-	WINETRICKS_QUIET="/q"
-	WINETRICKS_UNIXQUIET="-q"
-	WINETRICKS_SILENT="/silent"
-	WINETRICKS_S="/S"                 # for NSIS installers
-	
-	while test "$1" != ""
-	do
-	    PACKAGE=$1
-	    case $1 in
-	    -v) set -x;;
-	    art2kmin) load_art2kmin;;
-	    ahk|autohotkey) load_autohotkey;;
-	    cc580|comctl32) load_cc580;;
-	    comctl32.ocx) load_comctl32ocx;;
-	    colorprofile) load_colorprofile;;
-	    corefonts) load_corefonts;;
-	    controlpad|fm20) load_controlpad;;
-	    d3dx9) load_d3dx9;;
-	    dcom98) load_dcom98;;
-	    dirac|dirac0.8) load_dirac08;;
-	    directx9) load_directx9;;
-	    divx) load_divx;;
-	    dotnet1|dotnet11) load_dotnet11; load_fontfix;;
-	    dotnet2|dotnet20) load_dotnet20; load_fontfix;;
-	    firefox|firefox3) load_firefox3;;
-	    ffdshow) load_ffdshow;;
-	    flash) load_flash;;
-	    fontfix) load_fontfix;;
-	    fontsmooth-disable|fs-disable) load_fs_disable;;
-	    fontsmooth-gray|fontsmooth-grayscale|fontsmooth-enable|fs-enable) load_fs_grayscale;;
-	    fontsmooth-rgb|fs-rgb|fs-cleartype) load_fs_rgb;;
-	    fontsmooth-bgr|fs-bgr) load_fs_bgr;;
-	    gdiplus) load_gdiplus;;
-	    gecko) load_gecko;;
-	    gecko-dbg|geckodbg|gecko_dbg|geckodebug|gecko_debug|gecko-debug) load_gecko_dbg;;
-	    hosts) load_hosts;;
-	    icodecs) load_icodecs;;
-	    ie6) load_ie6;;
-	    jet40) load_jet40;;
-	    kde) load_kde;;
-	    liberation) load_liberation;;
-	    mdac25) load_mdac25;;
-	    mdac27) load_mdac27;;
-	    mdac28) load_mdac28;;
-	    mfc40) load_mfc40;;
-	    mono19|mono20) load_mono20;;
-	    mono22) load_mono22;;
-	    mpc) load_mpc;;
-	    msi2) load_msi2;;
-	    mshflxgd) load_mshflxgd;;
-	    msls31) load_msls31;;
-	    msmask) load_msmask;;
-	    msscript) load_msscript;;
-	    msxml3) load_msxml3;;
-	    msxml4) load_msxml4;;
-	    msxml6) load_msxml6;;
-	    ogg) load_ogg;;
-	    ole2) load_ole2;;
-	    pdh) load_pdh;;
-	    quicktime72) load_quicktime72;;
-	    riched20) load_riched20;;
-	    riched30) load_riched30;;
-	    tahoma) load_tahoma;;
-	    urlmon) load_urlmon;;
-	    vbrun200|vb2run) load_vb2run;;
-	    vbrun300|vb3run) load_vb3run;;
-	    vbrun400|vb4run) load_vb4run;;
-	    vbrun500|vbvm50|vb5run) load_vbvm50;;
-	    vbrun600|vbrun60|vb6run) load_vbrun60;;
-	    vcrun600|vcrun6|mfc42) load_vcrun6;;
-	    vcrun2003) load_vcrun2003;;
-	    vcrun2005) load_vcrun2005;;
-	    vcrun2005sp1) load_vcrun2005sp1;;
-	    vcrun2008) load_vcrun2008;;
-	    vcrun2008sp1) load_vcrun2008sp1;;
-	    vjrun20) load_vjrun20;;
-	    vlc) load_vlc;;
-	    wininet) load_wininet;;
-	    wme9) load_wme9;;
-	    wmp9) load_vcrun6; load_wsh56; load_wmp9;;
-	    wmp10) load_vcrun6; load_wsh56; load_wmp10;;
-	    wsh56) load_vcrun6; load_wsh56;;
-	    wsh56js) load_wsh56js;;
-	    wsh56vb) load_wsh56vb;;
-	    xact|xactengine|x3daudio) load_xact;;
-	    xvid) load_xvid;;
-
-	    fakeie6) set_fakeie6;;
-	    allfonts) load_corefonts; load_tahoma; load_liberation;;
-	    allvcodecs|allcodecs) load_vcrun6; load_ffdshow; load_xvid; load_icodecs;;
-	    nt40|winver=nt40) set_winver nt40;;
-	    win98|winver=win98) set_winver win98;;
-	    win2k|winver=win2k) set_winver win2k;;
-	    winxp|winver=winxp) set_winver winxp;;
-	    vista|winver=vista) set_winver vista;;
-	    winver=) unset_winver;;
-	    native_mdac) set_native_mdac;;
-	    native_oleaut32) override_dlls native,builtin oleaut32;;
-	    version) print_version;;
-	    volnum) volnum;;
-	    *) echo Unknown arg $1; usage ; exit 1;;
-	    esac
-	    # Provide a bit of feedback
-	    test "$WINETRICKS_QUIET" = "" && case $1 in 
-	    -q) echo Setting quiet mode;;
-	    -v) echo Setting verbose mode;;
-	    *) echo "Install of $1 done" ;;
-	    esac
-	    shift
-	    # cleanup
-	    rm -rf "$WINETRICKS_TMP"/*
-	done
-
-	test "$WINETRICKS_QUIET" = "" && echo winetricks done. || true
-}
diff --git a/lib/variables b/lib/variables
index 6a8b7b6..6236ec2 100755
--- a/lib/variables
+++ b/lib/variables
@@ -18,7 +18,7 @@ export TITRE="PlayOnLinux"
 export URL="http://www.playonlinux.com"
 export SITE="http://www.playonlinux.com/script_files/"
 export REPERTOIRE="$HOME/.PlayOnLinux"
-export VERSION="3.6"
+export VERSION="3.7"
 export LAST_VERSION=$(cat "$REPERTOIRE/configurations/last_version" 2> /dev/null)
 export PYTHON="python"
 if [ "$VRAIPATH" = "" ]
diff --git a/lib/variables~ b/lib/variables~
deleted file mode 100644
index 5f3a57a..0000000
--- a/lib/variables~
+++ /dev/null
@@ -1,140 +0,0 @@
-#!/bin/bash
-# Copyright (C) 2007 Pâris Quentin
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 
-export TITRE="PlayOnLinux"
-export URL="http://www.playonlinux.com"
-export SITE="http://www.playonlinux.com/script_files/"
-export REPERTOIRE="$HOME/.PlayOnLinux"
-export VERSION="3.5"
-export LAST_VERSION=$(cat "$REPERTOIRE/configurations/last_version" 2> /dev/null)
-export PYTHON="python"
-if [ "$VRAIPATH" = "" ]
-then
-	export VRAIPATH="$PATH"
-fi
-if [ "$VRAILDPATH" = "" ]
-then
-	export VRAILDPATH="$LD_LIBRARY_PATH"
-fi
-export POL_THEME="tango"
-### POL Wine version
-if [ -e "$REPERTOIRE/configurations/options/env" ]
-then
-	source "$REPERTOIRE/configurations/options/env"
-	if [ ! "$WINEVERSION" = "" ]
-	then
-		if [ ! "$WINEVERSION" = "System" ]
-		then
-			export PATH="$REPERTOIRE/WineVersions/$WINEVERSION/usr/bin:$VRAIPATH"
-			export LD_LIBRARY_PATH="$REPERTOIRE/WineVersions/$WINEVERSION/usr/lib:$VRAILDPATH"
-		fi
-	fi
-fi	
-
-### Terminal
-export POL_TERM="xterm"
-if [ -e "$REPERTOIRE/configurations/options/terminal" ]
-then
-	export POL_TERM=$(cat $REPERTOIRE/configurations/options/terminal)
-fi
-if [ $POL_TERM = "" ]
-then
-	export POL_TERM="xterm"
-fi
-
-### Desktop
-if [ ! "$DESKTOP" ]
-then
-	export DESKTOP="$HOME/Desktop"
-fi
-### Browser
-export POL_NAVIGATOR="Default"
-if [ -e "$REPERTOIRE/configurations/options/navigator" ]
-then
-	export POL_NAVIGATOR=$(cat $REPERTOIRE/configurations/options/navigator)
-fi
-if [ "$POL_NAVIGATOR" == "Default" ]
-then
-	export POL_NAVIGATOR="$PYTHON $PLAYONLINUX/python/browser.py" 
-fi
-if [ $POL_TERM = "" ]
-then
-	export POL_TERM="xterm"
-fi
-
-### Language
-export TEXTDOMAINDIR="$PLAYONLINUX/lang/locale/"
-export TEXTDOMAIN="pol"
-. gettext.sh
-
-### RM TEMP
-if [ -e "$REPERTOIRE/configurations/options/rmtemp" ]
-then
-	TEMP_CONTENT=`cat "$REPERTOIRE/configurations/options/rmtemp"`
-	if [ "$TEMP_CONTENT" = "1" ]
-	then
-		export RMTEMP="1"
-	else
-		export RMTEMP="0"
-	fi
-else
-	export RMTEMP="1"
-fi
-
-### POL Proxy Settings
-if [ -e "$REPERTOIRE/configurations/options/proxy" ]
-then
-	source "$REPERTOIRE/configurations/options/proxy"
-	if [ "$PROXY_ENABLED" = "1" ]
-	then
-		if [ ! "$PROXY_ADRESS" = "" ]
-		then
-			if [ ! "$PROXY_LOGIN" = "" ]
-			then
-				export http_proxy="http://$PROXY_LOGIN:$PROXY_PASS@$PROXY_ADRESS:$PROXY_PORT"
-			else
-				export http_proxy="http://$PROXY_ADRESS:$PROXY_PORT"
-			fi
-		fi
-	fi
-fi
-
-### Offline mode
-if [ -e "$REPERTOIRE/configurations/options/offline" ]
-then
-	TEMP_CONTENT=`cat "$REPERTOIRE/configurations/options/offline"`
-	if [ "$TEMP_CONTENT" = "1" ]
-	then
-		export OFFLINE="1"
-	else
-		export OFFLINE="0"
-	fi
-else
-	export OFFLINE="0"
-fi
-
-if [ $POL_TERM = "" ]
-then
-	export POL_TERM="xterm"
-fi
-
-export POL_LANG=$(echo "$LANG" | cut -d\_ -f 1)
-#Codes de sorties 
-EXIT_MISSING=2
-EXIT_ERROR=255
-EXIT_SUCCES=0
-
-export IGNORE_ICON_DIR="false"	
diff --git a/lib/wine~ b/lib/wine~
deleted file mode 100644
index 20fc552..0000000
--- a/lib/wine~
+++ /dev/null
@@ -1,595 +0,0 @@
-#!/bin/bash
-# Copyright (C) 2007 Pâris Quentin
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 
-simuler_reboot ()
-{
-	N1="0"
-	N2="0"
-	if [ ! "$1" = "" ]
-	then
-		N1="$1"
-	fi
-	if [ ! "$2" = "" ]
-	then	
-		N2="$2"
-	fi
-	LNG_WINE_REBOOT=$(eval_gettext "Simulating Windows reboot")
-	attendre "$LNG_WINE_REBOOT" "wine wineboot" "" "$N1" "$N2" "1" "" 1
-}
-simulate_reboot ()
-{
-	simuler_reboot "$@"
-}
-select_prefixe ()
-{
-	export WINEPREFIX="$1"
-	export DOSPREFIX="$1" # For dosbox support
-}
-select_prefix ()
-{
-	select_prefixe "$@"
-}
-creer_prefixe ()
-{
-	N1="0"
-	N2="0"
-	if [ ! "$1" = "" ]
-	then
-		N1="$1"
-	fi
-	if [ ! "$2" = "" ]
-	then	
-		N2="$2"
-	fi
-	LNG_WINE_PREFIXCREATE="$(eval_gettext 'Creating Wine prefix')"
-	attendre "$LNG_WINE_PREFIXCREATE" "wineprefixcreate" "" "$N1" "$N2" "1" "" 0 "$LNG_FINISHED"
-	set_user_dir
-	set_programfile_dir
-	fonts_to_prefixe
-}
-read_prefixes()
-{
-	cd "$REPERTOIRE/wineprefix"
-	LIST_FILE=""
-	for file in *
-	do	
-		if [ "$LIST_FILE" = "" ]
-		then
-			LIST_FILE="$file" 
-		else
-			LIST_FILE+="~$file"
-		fi
-	done
-	echo $LIST_FILE
-}
-polprefixcreate()
-{
-	creer_prefixe "$@"
-}
-set_user_dir()
-{
-cat << EOF > /tmp/pol_user.reg
-REGEDIT4
-
-[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer]
-
-[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced]
-
-[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders]
-"AppData"="C:\\\\windows\\\\profiles\\\\$USER\\\\Application Data"
-"Cache"="C:\\\\windows\\\\profiles\\\\$USER\\\\Local Settings\\\\Temporary Internet Files"
-"Cookies"="C:\\\\windows\\\\profiles\\\\$USER\\\\Cookies"
-"Desktop"="C:\\\\windows\\\\profiles\\\\$USER\\\\Desktop"
-"Favorites"="C:\\\\windows\\\\profiles\\\\$USER\\\\Favorites"
-"Fonts"="C:\\\\windows\\\\Fonts"
-"History"="C:\\\\windows\\\\profiles\\\\$USER\\\\Local Settings\\\\History"
-"Local AppData"="C:\\\\windows\\\\profiles\\\\$USER\\\\Local Settings\\\\Application Data"
-"My Music"="C:\\\\windows\\\\profiles\\\\$USER\\\\My Music"
-"My Pictures"="C:\\\\windows\\\\profiles\\\\$USER\\\\My Pictures"
-"My Videos"="C:\\\\windows\\\\profiles\\\\$USER\\\\My Videos"
-"NetHood"="C:\\\\windows\\\\profiles\\\\$USER\\\\Network Hood"
-"Personal"="C:\\\\windows\\\\profiles\\\\$USER\\\\My documents"
-"PrintHood"="C:\\\\windows\\\\profiles\\\\$USER\\\\Printing Hood"
-"Programs"="C:\\\\windows\\\\profiles\\\\$USER\\\\Start Menu\\\\Programs"
-"Recent"="C:\\\\windows\\\\profiles\\\\$USER\\\\Recent"
-"SendTo"="C:\\\\windows\\\\profiles\\\\$USER\\\\SendTo"
-"Start Menu"="C:\\\\windows\\\\profiles\\\\$USER\\\\Start Menu"
-"StartUp"="C:\\\\windows\\\\profiles\\\\$USER\\\\Start Menu\\\\Programs\\\\StartUp"
-"Templates"="C:\\\\windows\\\\profiles\\\\$USER\\\\Templates"
-
-[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders]
-"AppData"="%USERPROFILE%\\\\Application Data"
-"Cache"="%USERPROFILE%\\\\Local Settings\\\\Temporary Internet Files"
-"Cookies"="%USERPROFILE%\\\\Cookies"
-"Desktop"="%USERPROFILE%\\\\Desktop"
-"Favorites"="%USERPROFILE%\\\\Favorites"
-"Fonts"="C:\\\\windows\\\\Fonts"
-"History"="%USERPROFILE%\\\\Local Settings\\\\Historique"
-"Local AppData"="%USERPROFILE%\\\\Local Settings\\\\Application Data"
-"My Music"="%USERPROFILE%\\\\My Music"
-"My Pictures"="%USERPROFILE%\\\\My Pictures"
-"My Videos"="%USERPROFILE%\\\\My Videos"
-"NetHood"="%USERPROFILE%\\\\Network Hood"
-"Personal"="%USERPROFILE%\\\\My Documents"
-"PrintHood"="%USERPROFILE%\\\\Printing hood"
-"Programs"="%USERPROFILE%\\\\Start Menu\\\\Programs"
-"Recent"="%USERPROFILE%\\\\Recent"
-"SendTo"="%USERPROFILE%\\\\SendTo"
-"Start Menu"="%USERPROFILE%\\\\Start Menu"
-"StartUp"="%USERPROFILE%\\\\Start Menu\\\\Programs\\\\StartUp"
-"Templates"="%USERPROFILE%\\\\Templates"
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer]
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop]
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\Namespace]
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\Namespace\\{450D8FBA-AD25-11D0-98A8-0800361B1103}]
-@="My Documents"
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\Namespace\\{645FF040-5081-101B-9F08-00AA002F954E}]
-@="Trash"
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\Namespace\\{9D20AAE8-0625-44B0-9CA7-71889C2254D9}]
-@="/"
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\MyComputer]
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\MyComputer\\Namespace]
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\MyComputer\\Namespace\\{21EC2020-3AEA-1069-A2DD-08002B30309D}]
-@="Control Panel"
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders]
-"Common AppData"="C:\\\\windows\\\\profiles\\\\All Users\\\\Application Data"
-"Common Desktop"="C:\\\\windows\\\\profiles\\\\All Users\\\\Desktop"
-"Common Documents"="C:\\\\windows\\\\profiles\\\\All Users\\\\Documents"
-"Common Programs"="C:\\\\windows\\\\profiles\\\\All Users\\\\Start Menu\\\\Programs"
-"Common Start Menu"="C:\\\\windows\\\\profiles\\\\All Users\\\\Start Menu"
-"Common StartUp"="C:\\\\windows\\\\profiles\\\\All Users\\\\Start Menu\\\\Programs\\\\StartUp"
-"Common Templates"="C:\\\\windows\\\\profiles\\\\All Users\\\\Templates"
-"Favorites"="C:\\\\windows\\\\profiles\\\\All Users\\\\Favorites"
-
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders]
-"Common AppData"="%ALLUSERSPROFILE%\\\\Application Data"
-"Common Desktop"="%ALLUSERSPROFILE%\\\\Desktop"
-"Common Documents"="%ALLUSERSPROFILE%\\\\Documents"
-"Common Programs"="%ALLUSERSPROFILE%\\\\Start Menu\\\\Programs"
-"Common Start Menu"="%ALLUSERSPROFILE%\\\\Start Menu"
-"Common StartUp"="%ALLUSERSPROFILE%\\\\Start Menu\\\\Programs\\\\StartUp"
-"Common Templates"="%ALLUSERSPROFILE%\\\\Templates"
-"Favorites"="%ALLUSERSPROFILE%\\\\Favorites"
-EOF
-regedit /tmp/pol_user.reg
-}
-
-set_programfile_dir()
-{
-	#made by cendre, edited by tinou
-	#email:cendrev3v3 at gmail.com
-	if [ ! "$WINEPREFIX" ]
-	then
-		export WINEPREFIX="$HOME/.wine"
-	fi
-	#REGDIR="$WINEPREFIX/system.reg"
-	#if [ ! -e "$REGDIR" ]
-	#then
-	#wineprefixcreate
-	#fi
-	#VAR=$(cat "$REGDIR" | grep ProgramFilesDir | cut -d "=" -f2 | cut -d "\"" -f2 | sed 's/.\{4\}//')
-	#echo "Program Files' name : $VAR"
-	#sleep 2
-	#REG="$REPERTOIRE/tmp/tmpPrefix.reg"
-	#touch "$REG"
-
-	#if [ ! "$VAR" = "Program Files" ]
-	#then
-	REG="$REPERTOIRE/tmp/reg.reg"
-	echo "Setting Program Files' var"
-	rm -f "$REG"
-	cat <<EOF > "$REG"
-[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion]
-"ProgramFilesDir"="C:\\\\Program Files"
-EOF
-	wine regedit "$REG"
-	rm -f "$REG"
-	wineprefixcreate
-	#fi
-	
-	#rm -rf $REG
-}
-
-# Disponible à partir de la 1.6.4
-Ask_For_cdrom ()
-{
-	# 1 = Numéro étape
-	# 2 = Nombre d'étape 
-	# 3 = Numéro du CD 
-	# The mount point is in $CDROM
-	N1="0"
-	N2="0"
-	if [ ! "$1" = "" ]
-	then
-		N1="$1"
-	fi
-	if [ ! "$2" = "" ]
-	then	
-		N2="$2"
-	fi
-	LIST_DEVICES=$(ls "/media")
-	LIST_DEVICES_=""
-	cd /media
-	for device in *
-	do
-		if [ ! "$device" = "$LNG_OTHER" ]
-		then
-			fstab1=`cat '/etc/fstab' | grep "$device"`
-			fstab2=`cat '/etc/fstab' | grep "$device" | grep iso9660`
-			if [ "$fstab1" = "" -o "$fstab2" != "" ]
-			then
-				LIST_DEVICES_+="$device~"
-			fi
-		fi
-	done
-	CDROM=$(menu "$LNG_WINE_ASKFORCDROM" "$LIST_DEVICES_$LNG_OTHER" "CD-ROM" "$N1" "$N2" 1 "" "~")
-	if [ "$?" = "1" -o "$CDROM" = "" ]
-	then
-		exit
-	fi
-
-	if [ "$CDROM" = "$LNG_OTHER" ]
-	then
-		CDROM=$(champ "$LNG_WINE_ASKFORCDROM" "/media/cdrom" "$N1" "$N2" 1 "CD-ROM $3")
-	else
-		CDROM="/media/$CDROM"
-	fi
-
-	if [ "$?" = 1 ]
-	then
-	 exit
-	fi
-
-	if [ "$CDROM" = "" ]
-	then
-		CDROM="/media/cdrom"
-	fi
-	echo "CDROM mount point : $CDROM"
-}
-Select_MountPoint()
-{
-	Ask_For_cdrom
-}
-Lire_autorun()
-{
-	#Depuis la 1.8.0, par MulX, modifié par tinou pour la 2.1.1
-	if [ ! $CDROM = "" ]
-	then
-		#AutorunInf=$(find $CDROM -iname autorun.inf)
-		AutorunInf=$(ls $CDROM | grep -i "autorun.inf")
-		AutorunInf="$CDROM/$AutorunInf"
-		if [ -n "$AutorunInf" ]
-		then
-			SetupIs=$(grep "open" $AutorunInf | cut -d\= -f 2)
-			SetupIsNum=${#SetupIs}
-			SetupIs=${SetupIs:0:$(( SetupIsNum -1 ))}
-		else
-			SetupIs=-1
-			return -1
-		fi
-	fi
-	echo "$CDROM/$SetupIs"
-}
-Read_autorun()
-{
-	Lire_autorun
-}
-Check_cdrom ()
-{
-	#message "$LNG_MOUNT_CDROM"
-	LNG_WINE_ERRORCDROM=$(eval_gettext "Error : Unable to find the CD-ROM !")
-	if [ ! "$CDROM" = "" ]
-	then
-		while [ ! -e "$CDROM/$1" ]
-		do
-			erreur "$LNG_WINE_ERRORCDROM" 
-			Ask_For_cdrom
-		done
-	fi
-}
-Set_OS ()
-{
-	# Valeurs possibles : vista, win2003, winxp, win2k, winnt, winme, win98, win95, win31
-	if [ ! "$1" = "" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine]" > $REPERTOIRE/tmp/makeos.reg
-		echo "\"Version\"=\"$1\"" >> $REPERTOIRE/tmp/makeos.reg
-		wine regedit $REPERTOIRE/tmp/makeos.reg
-		rm $REPERTOIRE/tmp/makeos.reg -f
-	fi		
-}
-
-Set_Managed ()
-{
-	# On ou Off
-	if [ "$1" = "On" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\X11 Driver]" > $REPERTOIRE/tmp/managed.reg
-		echo "\"Managed\"=\"Y\"" >> $REPERTOIRE/tmp/managed.reg
-		wine regedit $REPERTOIRE/tmp/managed.reg
-		rm $REPERTOIRE/tmp/managed.reg -f
-	fi
-	if [ "$1" = "Off" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\X11 Driver]" > $REPERTOIRE/tmp/managed.reg
-		echo "\"Managed\"=\"N\"" >> $REPERTOIRE/tmp/managed.reg
-		wine regedit $REPERTOIRE/tmp/managed.reg
-		rm $REPERTOIRE/tmp/managed.reg -f
-	fi
-}
-
-Set_SoundDriver () 
-{
-	if [ ! "$1" = "" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\Drivers]" > $REPERTOIRE/tmp/alsa.reg
-		echo "\"Audio\"=\"$1\"" >> $REPERTOIRE/tmp/alsa.reg
-		wine regedit $REPERTOIRE/tmp/alsa.reg
-		rm $REPERTOIRE/tmp/alsa.reg -f
-	fi
-}
-Set_GLSL ()
-{
-	# On ou Off
-	if [ "$1" = "On" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\Direct3D]" > $REPERTOIRE/tmp/glsl.reg
-		echo "\"UseGLSL\"=\"enabled\"" >> $REPERTOIRE/tmp/glsl.reg
-		wine regedit $REPERTOIRE/tmp/glsl.reg
-		rm $REPERTOIRE/tmp/glsl.reg	 -f
-	fi
-	if [ "$1" = "Off" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\Direct3D]" > $REPERTOIRE/tmp/glsl.reg
-		echo "\"UseGLSL\"=\"disabled\"" >> $REPERTOIRE/tmp/glsl.reg
-		wine regedit $REPERTOIRE/tmp/glsl.reg
-		rm $REPERTOIRE/tmp/glsl.reg	 -f
-	fi
-}
-Set_DXGrab ()
-{
-	# On ou Off
-	if [ "$1" = "On" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\X11 Driver]" > $REPERTOIRE/tmp/managed.reg
-		echo "\"DXGrab\"=\"Y\"" >> $REPERTOIRE/tmp/managed.reg
-		wine regedit $REPERTOIRE/tmp/managed.reg
-		rm $REPERTOIRE/tmp/managed.reg -f
-	fi
-	if [ "$1" = "Off" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\X11 Driver]" > $REPERTOIRE/tmp/managed.reg
-		echo "\"DXGrab\"=\"N\"" >> $REPERTOIRE/tmp/managed.reg
-		wine regedit $REPERTOIRE/tmp/managed.reg
-		rm $REPERTOIRE/tmp/managed.reg -f
-	fi
-}
-Set_Iexplore ()
-{
-	# Simule la présence d'ie6
-	echo "[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer]" > $REPERTOIRE/tmp/ie.reg
-	echo "\"Version\"=\"6.0.2900.2180\"" >> $REPERTOIRE/tmp/ie.reg
-	wine regedit $REPERTOIRE/tmp/ie.reg
-	rm $REPERTOIRE/tmp/ie.reg
-}
-Set_Desktop ()
-{
-	echo "[HKEY_CURRENT_USER\Software\Wine\X11 Driver]" > $REPERTOIRE/tmp/DesktopRoot.reg
-	if [ "$1" = "On" ]
-	then
-		echo "\"Desktop\"=\"$2x$3\"" >> $REPERTOIRE/tmp/DesktopRoot.reg
-	fi
-	if [ "$1" = "Off" ]
-	then
-		echo "\"Desktop\"=\"-1\"" >> $REPERTOIRE/tmp/DesktopRoot.reg
-	fi
-		wine regedit $REPERTOIRE/tmp/DesktopRoot.reg
-		rm -f $REPERTOIRE/tmp/DesktopRoot.reg 
-}
-fonts_to_prefixe ()
-{
-	OLDDIR="$PWD"
-	cd $WINEPREFIX/drive_c/windows/
-	rm ./Fonts -r -f
-	ln -s $REPERTOIRE/fonts ./Fonts
-	cd $OLDDIR
-}
-fonts_to_prefix ()
-{
-	fonts_to_prefixe "$@"
-}
-installer_wine_version ()
-{
-	rm "$REPERTOIRE/WineVersions/installed" 2> /dev/null
-	ARCHITECTURE="i386"
-	VERSIONENTRER="$1"
-
-	if [ "$VERSIONENTRER" = "" ]
-	then
-		exit
-	fi
-	if [ ! -e "$REPERTOIRE/WineVersions/$VERSIONENTRER" ]
-	then
-		VERSION="$VERSIONENTRER~"
-		ADRESSEDUDEB=$($PYTHON "$PLAYONLINUX/python/tools/get_wineversions.py" | grep "$VERSION" | grep wine_ | grep i386 | tac | tail -n 1)
-		if [ "$ADRESSEDUDEB" = "" ]
-		then
-		 LNG_ERROR_WINE="$(eval_gettext 'Unable to find the version :')"
-		 erreur "$LNG_ERROR_WINE $VERSIONENTRER"
-		 exit
-		fi
-
-		#ADRESSE_HTTP=$(expr index "$ADRESSEDUDEB" '.http://')
-		#ADRESSEDUDEB=${ADRESSEDUDEB:$ADRESSE_HTTP}
-
-		mkdir "$REPERTOIRE/WineVersions/$VERSIONENTRER" -p
-		cd "$REPERTOIRE/WineVersions/$VERSIONENTRER"
-		LNG_WINEVERSIONS_DOWNLOADING="$(eval_gettext 'Downloading wine')"
-		telecharger "$LNG_WINEVERSIONS_DOWNLOADING $VERSIONENTRER" $ADRESSEDUDEB
-		NOMDUDEB="$(ls *.deb)"
-		LNG_WINEVERSIONS_DOWNLOADFAILED="$(eval_gettext 'The download seems to have failed')"
-		if [ "$NOMDUDEB" = "" ]
-		then
-			erreur "$LNG_WINEVERSIONS_DOWNLOADFAILED"
-		else
-			#message "$LNG_WINEVERSIONS_INSTALL"
-	
-			ar x "$NOMDUDEB"
-			lzma -d data.tar.* 2> /dev/null
-			tar -xvf data.tar*
-
-			#message "$LNG_WINEVERSIONS_INSTALLATION_FINISHED"
-			rm debian-binary
-			rm control.*
-			rm data.*
-			rm $NOMDUDEB -f
-		fi
-		
-	fi
-	touch "$REPERTOIRE/WineVersions/installed"
-}
-Set_WineVersion_Assign()
-{
-	cd $REPERTOIRE/WineVersions
-	VERSIONTAPER="$1"
-	JEU="$2"	
-	if [ "$VERSIONTAPER" = "--reset" ]
-	then
-		export PATH=$VRAIPATH
-		#message "$LNG_WINEVERSIONS_RESETSESSION"
-	else
-		if [ "$VERSIONTAPER" = "" ]
-		then
-			erreur "$LNG_WINEVERSIONS_MUSTSPECIFY"
-		fi
-		
-		if [ ! -e "$REPERTOIRE/WineVersions/$VERSIONTAPER" ]
-		then
-			#message "$(LNG_WINEVERSIONS_NOTINSTALLED $VERSIONTAPER)"
-			installer_wine_version "$VERSIONTAPER"
-		fi
-		if [ -e "$REPERTOIRE/configurations/installed/$JEUX" ]
-		then
-			FICHIER="$REPERTOIRE/tmp/nouveaulanceur"
-			echo "#!/bin/bash" > $FICHIER
-			echo "PATH=\"$REPERTOIRE/WineVersions/$VERSIONTAPER/usr/bin/:\$PATH\"" >> $FICHIER
-			cat "$REPERTOIRE/configurations/installed/$JEU" | tail -n 4 >> $FICHIER
-			mv $REPERTOIRE/tmp/nouveaulanceur "$REPERTOIRE/configurations/installed/$JEU"
-			chmod +x "$REPERTOIRE/configurations/installed/$JEU"
-		fi
-	fi
-}
-Set_WineVersion_Session()
-{
-	cd $REPERTOIRE/WineVersions
-	VERSIONTAPER="$1"	
-	if [ "$VERSIONTAPER" = "--reset" ]
-	then
-		export PATH=$VRAIPATH
-		#message "$LNG_WINEVERSIONS_RESETSESSION"
-	else
-		if [ "$VERSIONTAPER" = "" ]
-		then
-			erreur "$LNG_WINEVERSIONS_MUSTSPECIFY"
-		fi
-		
-		if [ ! -e "$REPERTOIRE/WineVersions/$VERSIONTAPER" ]
-		then
-			#message "$(LNG_WINEVERSIONS_NOTINSTALLED $VERSIONTAPER)"
-			installer_wine_version "$VERSIONTAPER"
-		fi
-		export PATH=$VRAIPATH
-		export PATH="$REPERTOIRE/WineVersions/$VERSIONTAPER/usr/bin/:$PATH"
-	fi
-}
-Set_SoundSampleRate ()
-{
-	# 48000 , 44100 , 22050 , 16000 , 11025 , 8000
-	if [ ! "$1" = "" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\DirectSound]" > $REPERTOIRE/tmp/sndSampleRate.reg
-		echo "\"DefaultSampleRate\"=\"$1\"" >> $REPERTOIRE/tmp/sndSampleRate.reg
-		wine regedit $REPERTOIRE/tmp/sndSampleRate.reg
-		rm $REPERTOIRE/tmp/sndSampleRate.reg -f
-	fi
-}
-
-Set_SoundBitsPerSample ()
-{
-	# 8 , 16
-	if [ "$1" != "" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\DirectSound]" > $REPERTOIRE/tmp/sndBitsPerSample.reg
-		echo "\"DefaultBitsPerSample\"=\"$1\"" >> $REPERTOIRE/tmp/sndBitsPerSample.reg
-		wine regedit $REPERTOIRE/tmp/sndBitsPerSample.reg
-		rm $REPERTOIRE/tmp/sndBitsPerSample.reg -f
-	fi
-}
-
-
-
-
-Set_SoundHardwareAcceleration ()
-{
-	# Full , Standard , Basic , Emulation
-	if [ ! "$1" = "" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\DirectSound]" > $REPERTOIRE/tmp/sndSoundHardwareAcceleration.reg
-		echo "\"HardwareAcceleration\"=\"$1\"" >> $REPERTOIRE/tmp/sndSoundHardwareAcceleration.reg
-		wine regedit $REPERTOIRE/tmp/sndSoundHardwareAcceleration.reg
-		rm $REPERTOIRE/tmp/SoundHardwareAcceleration.reg -f
-	fi
-} 
-
-Set_SoundEmulDriver ()
-{
-	# Y , N
-	if [ ! "$1" = "" ]
-	then
-		echo "[HKEY_CURRENT_USER\Software\Wine\DirectSound]" > $REPERTOIRE/tmp/sndSoundEmulDriver.reg
-		echo "\"EmulDriver\"=\"$1\"" >> $REPERTOIRE/tmp/sndSoundEmulDriver.reg
-		wine regedit $REPERTOIRE/tmp/sndSoundEmulDriver.reg
-		rm $REPERTOIRE/tmp/sndSoundEmulDriver.reg -f
-	fi
-}
-Use_WineVersion()
-{
-	cd $REPERTOIRE/WineVersions
-	VERSIONTAPER="$1"
-	if [ "$VERSIONTAPER" = "--reset" ]
-	then
-		export PATH=$VRAIPATH
-		export LD_LIBRARY_PATH=$VRAILDPATH
-	else
-		if [ ! -e "$REPERTOIRE/WineVersions/$VERSIONTAPER" ]
-		then
-			installer_wine_version "$VERSIONTAPER"
-		fi
-		#export PATH=$VRAIPATH
-		export PATH="$REPERTOIRE/WineVersions/$VERSIONTAPER/usr/bin/:$PATH"
-		export LD_LIBRARY_PATH="$REPERTOIRE/WineVersions/$VERSIONTAPER/usr/lib/wine/:$LD_LIBRARY_PATH"
-	fi
-}
diff --git a/python/guiv3.py b/python/guiv3.py
index 3d9d602..415f38b 100755
--- a/python/guiv3.py
+++ b/python/guiv3.py
@@ -2,6 +2,8 @@
 # -*- coding:Utf-8 -*- 
 
 # Copyright (C) 2008 Pâris Quentin
+# Copyright (C) 2009 Łukasz Wojniłowicz
+
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 # the Free Software Foundation; either version 2 of the License, or
@@ -158,6 +160,10 @@ class Ok_frame(wx.Frame): #fenêtre principale
 		self.SendBash("Ok")
 		self.NextButton.Enable(False)
 
+	def release_download(self, return_code):
+		self.SendBash("MSG_VALUE="+return_code)
+                self.NextButton.Enable(False)
+
 	def release_checkboxes(self, event):
 		self.i = 0
 		self.send = []
@@ -278,10 +284,28 @@ class Ok_frame(wx.Frame): #fenêtre principale
 		chemin = urlparse.urlsplit(url)[2] 
 		nomFichier = chemin.split('/')[-1] 
 		local = localB + nomFichier 
-		urllib.urlretrieve(url, local, reporthook = self.onHook)
+		try:
+			urllib.urlretrieve(url, local, reporthook = self.onHook)
+		except IOError:			#server don't respond
+			self.release_download("1")
+			return
+
+		self.FileTest = open(local, "r")
+		self.FileTest.seek(0, 2)
+		self.ReturnCode="0"
+
+		if self.FileTest.tell() <= 2000:    #if file is small, test it
+			self.FileTest.seek(0)
+			for x in self.FileTest:
+				if "404" in x and "Not Found" in x or "Could not open the requested SVN filesystem" in x or "The requested URL could not be retrieved" in x:
+					os.remove(local)
+					self.ReturnCode="2"
+					break
+		self.FileTest.close()	
+
 		#print "Fini dans "+local
 		self.txtEstimation.Destroy()
-		self.release(self)
+		self.release_download(self.ReturnCode)
 
 	def agree(self, event):
 		if(self.Menu.IsChecked()):
diff --git a/python/lib/Variables.py b/python/lib/Variables.py
index 147663b..de952bb 100755
--- a/python/lib/Variables.py
+++ b/python/lib/Variables.py
@@ -2,6 +2,7 @@
 import os
 playonlinux_env = os.popen("printf \"$PLAYONLINUX\"", "r").read()
 playonlinux_rep = os.popen("printf \"$HOME/.PlayOnLinux/\"", "r").read()
+homedir = os.popen("printf \"$HOME\"", "r").read()
 version = os.popen("printf \"$VERSION\"", "r").read()
 current_user = os.popen("printf \"$USER\"","r").read()
 offline = "0"
diff --git a/python/lib/Variables.pyc b/python/lib/Variables.pyc
index 98a48b1..423d9d8 100755
Binary files a/python/lib/Variables.pyc and b/python/lib/Variables.pyc differ
diff --git a/python/lib/__init__.pyc b/python/lib/__init__.pyc
index 993a315..fa07a11 100755
Binary files a/python/lib/__init__.pyc and b/python/lib/__init__.pyc differ
diff --git a/python/lib/lng.pyc b/python/lib/lng.pyc
index 9ba8d36..68892ef 100755
Binary files a/python/lib/lng.pyc and b/python/lib/lng.pyc differ
diff --git a/python/mainwindow.py b/python/mainwindow.py
index fa8d327..08946ce 100755
--- a/python/mainwindow.py
+++ b/python/mainwindow.py
@@ -2,6 +2,7 @@
 # -*- coding: utf-8 -*-
 
 # Copyright (C) 2008 Pâris Quentin
+# Copyright (C) 2009 Łukasz Wojniłowicz
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -169,6 +170,8 @@ class MainWindow(wx.Frame):
     self.toolbar_remove = self.toolbar.AddLabelTool(wx.ID_DELETE, _("Remove"), wx.ArtProvider.GetBitmap("gtk-delete", wx.ART_TOOLBAR))
     #self.toolbar.AddLabelTool(wx.ID_REFRESH, _("Refresh the repository"), wx.ArtProvider.GetBitmap("gtk-refresh", wx.ART_TOOLBAR))
     self.toolbar.AddLabelTool(121, _("Configure this application"), wx.ArtProvider.GetBitmap("gtk-edit", wx.ART_TOOLBAR))
+    self.toolbar_remove = self.toolbar.AddLabelTool(122, _("Close all"), wx.ArtProvider.GetBitmap("gtk-close", wx.ART_TOOLBAR))
+
     self.Reload(self)
     wx.EVT_MENU(self, wx.ID_OPEN,  self.Run)
     wx.EVT_MENU(self, wx.ID_ADD,  self.InstallMenu)
@@ -176,7 +179,7 @@ class MainWindow(wx.Frame):
     wx.EVT_MENU(self,  wx.ID_EXIT,  self.ClosePol)
     wx.EVT_MENU(self,  wx.ID_REFRESH,  self.UpdatePol)
     wx.EVT_MENU(self,  wx.ID_DELETE,  self.UninstallGame)
-    
+    wx.EVT_MENU(self,  122,  self.RKillAll)
 
     # Expert
     wx.EVT_MENU(self, 101,  self.Reload)
@@ -204,6 +207,95 @@ class MainWindow(wx.Frame):
     self.Bind(wx.EVT_TIMER, self.AutoReload, self.timer)
     self.timer.Start(200)
 
+    #Pop-up menu for game list: beginning
+    wx.EVT_TREE_ITEM_MENU(self, 105, self.RMBInGameList)
+    wx.EVT_MENU(self, 230,  self.RWineConfigurator)
+    wx.EVT_MENU(self, 231,  self.RRegistryEditor)
+    wx.EVT_MENU(self, 232,  self.GoToAppDir)
+    wx.EVT_MENU(self, 233,  self.ChangeIcon)
+    wx.EVT_MENU(self, 234,  self.UninstallGame)
+    wx.EVT_MENU(self, 235,  self.RKill)
+
+  def RMBInGameList(self, event):
+	self.GameListPopUpMenu = wx.Menu()
+
+	self.ConfigureWine = wx.MenuItem(self.GameListPopUpMenu, 230, _("Configure wine"))
+	self.ConfigureWine.SetBitmap(wx.Bitmap(Variables.playonlinux_env+"/etc/menu/run.png"))
+	self.GameListPopUpMenu.AppendItem(self.ConfigureWine)
+
+	self.RegistryEditor = wx.MenuItem(self.GameListPopUpMenu, 231, _("Registry Editor"))
+	self.RegistryEditor.SetBitmap(wx.Bitmap(Variables.playonlinux_env+"/etc/menu/regedit.png"))
+	self.GameListPopUpMenu.AppendItem(self.RegistryEditor)
+
+	self.GotoAppDir = wx.MenuItem(self.GameListPopUpMenu, 232, _("Go to the application directory"))
+	self.GotoAppDir.SetBitmap(wx.Bitmap(Variables.playonlinux_env+"/etc/onglet/user-desktop.png"))
+	self.GameListPopUpMenu.AppendItem(self.GotoAppDir)
+
+	self.ChangeIcon = wx.MenuItem(self.GameListPopUpMenu, 233, _("Set the icon"))
+	self.ChangeIcon.SetBitmap(wx.Bitmap(Variables.playonlinux_env+"/etc/playonlinux16.png"))
+	self.GameListPopUpMenu.AppendItem(self.ChangeIcon)
+
+	self.ChangeIcon = wx.MenuItem(self.GameListPopUpMenu, 234, _("Remove"))
+	self.ChangeIcon.SetBitmap(wx.Bitmap(Variables.playonlinux_env+"/etc/menu/options.png"))
+	self.GameListPopUpMenu.AppendItem(self.ChangeIcon)
+
+	self.ChangeIcon = wx.MenuItem(self.GameListPopUpMenu, 235, _("Close this application"))
+	self.ChangeIcon.SetBitmap(wx.Bitmap(Variables.playonlinux_env+"/etc/menu/wineserver.png"))
+	self.GameListPopUpMenu.AppendItem(self.ChangeIcon)
+
+	self.PopupMenu(self.GameListPopUpMenu, event.GetPoint())
+
+  def RWineConfigurator(self, event):
+        self.RConfigure(_("Configure wine"), "nothing")
+
+  def RKill(self, event):
+        self.RConfigure(_("KillApp"), "nothing")
+
+  def RKillAll(self, event):
+    os.system("bash \""+Variables.playonlinux_env+"/bash/killall\"&")
+
+  def RRegistryEditor(self, event):
+        self.RConfigure(_("Registry Editor"), "nothing")
+
+  def GoToAppDir(self, event):
+	game_exec = self.list_game.GetItemText(self.list_game.GetSelection())
+	self.read = open(Variables.playonlinux_rep+"configurations/installed/"+game_exec,"r").readlines()
+
+	if not len(self.read):
+		print "err: Empty launcher"
+		return
+
+	self.i = 0;
+	while(self.i < len(self.read)):
+		if("cd \"" in self.read[self.i]):
+			break
+		self.i += 1
+
+	if len(self.read) == (self.i):
+		print "err: No path in launcher"
+		return
+
+	AppDir = self.read[self.i][3:]
+	if AppDir != "":
+		os.system("xdg-open "+AppDir)
+
+  def ChangeIcon(self, event):
+	self.IconDir = Variables.homedir+"/.local/share/icons/"
+	self.SupprotedIconExt = "All|*.xpm;*.XPM;*.png;*.PNG;*.ico;*.ICO;*.jpg;*.JPG;*.jpeg;*.JPEG;*.bmp;*.BMP\
+	\|XPM (*.xpm)|*.xpm;*.XPM\
+	\|PNG (*.png)|*.png;*.PNG\
+	\|ICO (*.ico)|*.ico;*.ICO\
+	\|JPG (*.jpg)|*.jpg;*.JPG\
+	\|BMP (*.bmp)|*.bmp;*.BMP\
+	\|JPEG (*.jpeg)|*.jpeg;*JPEG"
+	self.IconDialog = wx.FileDialog(self, "Choose a icon file", self.IconDir, "", self.SupprotedIconExt, wx.OPEN | wx.FD_PREVIEW)
+        if self.IconDialog.ShowModal() == wx.ID_OK:
+            self.IconFilename=self.IconDialog.GetFilename()
+            self.IconDirname=self.IconDialog.GetDirectory()
+            IconFile=os.path.join(self.IconDirname,self.IconFilename)
+	    self.RConfigure("Set the icon", IconFile)
+        self.IconDialog.Destroy()
+    #Pop-up menu for game list: ending
 
   def Select(self, event):
 	game_exec = self.list_game.GetItemText(self.list_game.GetSelection())
@@ -214,8 +306,6 @@ class MainWindow(wx.Frame):
 		if("wine " in self.read[self.i]):
 			self.wine_present = True;
 		self.i += 1
-
-
   def Reload(self, event):
 	 self.games = os.listdir(Variables.playonlinux_rep+"configurations/installed/")
 	 self.games.sort()
@@ -259,6 +349,16 @@ class MainWindow(wx.Frame):
   def PolShell(self, event):
     os.system("bash \""+Variables.playonlinux_env+"/bash/expert/PolShell\"&")
 
+  def RConfigure(self, function_to_run, firstargument):
+    """Starts polconfigurator remotely."""
+    game_exec = self.list_game.GetItemText(self.list_game.GetSelection())
+    print game_exec
+    print function_to_run
+   
+    if(game_exec != ""):
+        print("Running (remotely) configuration of "+game_exec)
+	os.system("bash \""+Variables.playonlinux_env+"/bash/polconfigurator\" \""+game_exec+"\" \""+function_to_run+"\" \""+firstargument+"\"&")
+
   def Configure(self, event):
     game_exec = self.list_game.GetItemText(self.list_game.GetSelection())
     if(game_exec != ""):
@@ -319,10 +419,10 @@ class MainWindow(wx.Frame):
     self.aboutBox.SetDescription(_("Run your Windows programs on Linux !"))
     self.aboutBox.SetCopyright(_("(C) PlayOnLinux team 2008\nUnder GPL licence version 3"))
     self.aboutBox.AddDeveloper("Developer and Website : Tinou (Pâris Quentin)")	 
-    self.aboutBox.AddDeveloper("Scriptors : MulX (Petit Aymeric), GNU_Raziel")
+    self.aboutBox.AddDeveloper("Scriptors : MulX (Petit Aymeric), GNU_Raziel, NSLW")
     self.aboutBox.AddDeveloper("Packager : MulX (Petit Aymeric)")
     self.aboutBox.AddDeveloper("Script Creator : Zoloom (Cassarin-Grand Arthur)")
-    self.aboutBox.AddDeveloper("Helped for the program : kiplantt")
+    self.aboutBox.AddDeveloper("Helped for the program : kiplantt, NSLW")
     self.aboutBox.AddArtist("Icons are provided by Tango Desktop Project")
     self.aboutBox.SetWebSite("http://www.playonlinux.com")
     self.aboutBox.SetLicence(open(Variables.playonlinux_env+"/LICENCE",'r').read())

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/playonlinux.git



More information about the Pkg-games-commits mailing list