I have a remastered version of Knoppix 4.0.2 CD and have only english, finnish and swedish locales included. Language settings seems to work fine with cheatcode lang=se, lang=sv, lang=fi, lang=uk, lang=us. But timezone is always Europe/Helsinki. What is wrong in following section?:

Code:
# The default language/keyboard to use. This CANNOT be autoprobed.
# Most of these variables will be used to generate the KDE defaults
# and will be inserted into /etc/sysconfig/* below.
case "$LANGUAGE" in
fi)
# Finnish version, though we may not have the kde-i18n files
LANG="fi_FI@euro"
COUNTRY="FI"
KEYTABLE="fi-latin1"
XKEYBOARD="fi"
KDEKEYBOARD="fi"
CHARSET="iso8859-15"
# Additional KDE Keyboards
KDEKEYBOARDS="se,us"
TZ="Europe/Helsinki"
;;

se)
# Swedish version (Sweden)
LANGUAGE="sv"  # ISO 639
COUNTRY="SE"
LANG="sv_SE"
KEYTABLE="fi-latin1"
XKEYBOARD="se"
KDEKEYBOARD="se"
CHARSET="iso8859-15"
# Additional KDE Keyboards
KDEKEYBOARDS="us,sv,fi"
TZ="Europe/Stockholm"
;;
sv)
# Swedish version (Finland)
LANGUAGE="sv"  # ISO 639
COUNTRY="FI"
LANG="sv_FI"
KEYTABLE="fi-latin1"
XKEYBOARD="se"
KDEKEYBOARD="se"
CHARSET="iso8859-15"
# Additional KDE Keyboards
KDEKEYBOARDS="us,se,fi"
TZ="Europe/Helsinki"
;;

*)
# American version
LANGUAGE="en"
COUNTRY="US"
LANG="C"
KEYTABLE="us"
XKEYBOARD="us"
KDEKEYBOARD="us"
CHARSET="iso8859-1"
# Additional KDE Keyboards
KDEKEYBOARDS="se,sv,fi"
TZ="America/New_York"
;;
uk)
# British version
LANG="en_GB"
COUNTRY="UK"
LANGUAGE="en"
KEYTABLE="uk"
XKEYBOARD="uk"
KDEKEYBOARD="gb"
CHARSET="iso8859-1"
# Additional KDE Keyboards
KDEKEYBOARDS="us"
TZ="Europe/London"
;;
esac
-tapsa-