# Filename:      /etc/grml/language-functions
# Purpose:       general language stuff used in several parts of the grml-system
# Authors:       grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
# Bug-Reports:   see http://grml.org/bugs/
# License:       This file is licensed under the GPL v2.
################################################################################

# The default language/keyboard to use. This CAN NOT be autoprobed.
case "$LANGUAGE" in
        C|POSIX)
                LANG="C"
                LANGUAGE="C"
                ;;
        at-iso)
                # Austrian version
                COUNTRY="at"
                LANG="de_AT@euro"
                LANGUAGE="de_AT:de"
                KEYTABLE="de-latin1-nodeadkeys"
                XKEYBOARD="de"
                KDEKEYBOARD="de"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="us,fr"
                TZ="Europe/Vienna"
                ;;
        at|at-utf8)
                # Austrian version (UTF8)
                COUNTRY="at"
                LANG="de_AT.UTF-8"
                LANGUAGE="de_AT:de"
                KEYTABLE="de-latin1-nodeadkeys"
                XKEYBOARD="de"
                KDEKEYBOARD="de"
                CHARSET="utf8"
                # CHARSET="lat9w-16"
                KDEKEYBOARDS="us,fr"
                TZ="Europe/Vienna"
                ;;
        au-iso)
                # Australian version
                LANGUAGE="en"
                COUNTRY="au"
                LANG="en_AU"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                CHARSET="iso8859-1"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,fr"
                TZ="Australia/Sydney"
                ;;
        au|au-utf8)
                # Australian version (UTF8)
                LANGUAGE="en_AU:en"
                COUNTRY="au"
                LANG="en_AU.UTF-8"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,fr"
                TZ="Australia/Sydney"
                ;;
        be-iso|bed-iso)
                # Belgian version (default and dutch one)
                LANGUAGE="nl"
                COUNTRY="be"
                LANG="C"
                KEYTABLE="be2-latin1"
                XKEYBOARD="be"
                KDEKEYBOARD="be"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Brussels"
                ;;
        be|be-utf8|bed|bed-utf8)
                # Belgian version (default and dutch one) (UTF8)
                LANGUAGE="nl_BE:nl"
                COUNTRY="be"
                LANG="nl_BE.UTF-8"
                KEYTABLE="be2-latin1"
                XKEYBOARD="be"
                KDEKEYBOARD="be"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Brussels"
                ;;
        bef-iso)
                # Belgian version (french)
                LANGUAGE="fr"
                COUNTRY="be"
                LANG="C"
                KEYTABLE="be2-latin1"
                XKEYBOARD="be"
                KDEKEYBOARD="be"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Brussels"
                ;;
        bef|bef-utf8)
                # Belgian version (french) (UTF8)
                LANGUAGE="fr_BE:fr"
                COUNTRY="be"
                LANG="fr_BE.UTF-8"
                KEYTABLE="be2-latin1"
                XKEYBOARD="be"
                KDEKEYBOARD="be"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Brussels"
                ;;
        beg-iso)
                # Belgian version (german)
                LANGUAGE="de"
                COUNTRY="be"
                LANG="C"
                KEYTABLE="be2-latin1"
                XKEYBOARD="be"
                KDEKEYBOARD="be"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Brussels"
                ;;
        beg|beg-utf8)
                # Belgian version (german) (UTF8)
                LANGUAGE="de_BE:de"
                COUNTRY="be"
                LANG="de_BE.UTF-8"
                KEYTABLE="be2-latin1"
                XKEYBOARD="be"
                KDEKEYBOARD="be"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Brussels"
                ;;
        bg-iso)
                # Bulgarian version
                LANGUAGE="bg"
                COUNTRY="bg"
                LANG="bg_BG"
                KEYTABLE="bg"
                XKEYBOARD="bg"
                KDEKEYBOARD="bg"
                CHARSET="microsoft-cp1251"
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Sofia"
                ;;
        bg|bg-utf8)
                # Bulgarian version (UTF8)
                LANGUAGE="bg_BG:bg"
                COUNTRY="bg"
                LANG="bg_BG.UTF-8"
                KEYTABLE="bg"
                XKEYBOARD="bg"
                KDEKEYBOARD="bg"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Sofia"
                ;;
        br-iso)
                # Brazilian Version
                LANGUAGE="pt_BR"
                COUNTRY="br"
                LANG="pt_BR"
                KEYTABLE="br-abnt2"
                XKEYBOARD="abnt2"
                KDEKEYBOARD="br"
                CHARSET="iso8859-1"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,br"
                TZ="America/Sao_Paulo"
                ;;
        br|br-utf8)
                # Brazilian Version (UTF8)
                LANGUAGE="pt_BR:pt"
                COUNTRY="br"
                LANG="pt_BR.UTF-8"
                KEYTABLE="br-abnt2"
                XKEYBOARD="abnt2"
                KDEKEYBOARD="br"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,br"
                TZ="America/Sao_Paulo"
                ;;
        ch-iso)
                # Swiss version
                LANGUAGE="de"
                COUNTRY="ch"
                LANG="de_CH"
                KEYTABLE="sg-latin1"
                XKEYBOARD="ch"
                KDEKEYBOARD="ch"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="de,us,fr"
                TZ="Europe/Zurich"
                ;;
        ch|ch-utf8)
                # Swiss version (basically de with some modifications)
                LANGUAGE="de_CH:de"
                COUNTRY="ch"
                LANG="de_CH.UTF-8"
                KEYTABLE="sg-latin1"
                XKEYBOARD="de_CH"
                KDEKEYBOARD="de_CH"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="de,us,fr"
                TZ="Europe/Zurich"
                ;;
        cf)
                # French Canadian version
                LANGUAGE="fr"
                COUNTRY="ca"
                LANG="fr_FR.ISO-8859-1"
                KEYTABLE="cf"
                CHARSET="iso8859-1"
                CONSOLEFONT="lat1-16"
                XKEYBOARD="ca_enhanced"
                KDEKEYBOARD="ca_enhanced"
                KDEKEYBOARDS="us"
                TZ="America/Montreal"
                ;;
        cn-iso)
                # Simplified Chinese version
                COUNTRY="cn"
                LANG="zh_CN.GB2312"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                CHARSET="gb2312.1980-0"
                KDEKEYBOARDS="us,de,fr"
                XMODIFIERS="@im=Chinput"
                TZ="Asia/Shanghai"
                ;;
        cn|cn-utf8)
                # Simplified Chinese version (UTF8)
                COUNTRY="zh_CN:cn"
                LANG="zh_CN.UTF-8"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,de,fr"
                XMODIFIERS="@im=Chinput"
                TZ="Asia/Shanghai"
                ;;
        cs-iso|cz-iso)
                # Czech version
                LANGUAGE="cs"
                COUNTRY="cs"
                LANG="cs_CZ"
                KEYTABLE="cz-lat2"
                XKEYBOARD="cs"
                KDEKEYBOARD="cz"
                CHARSET="iso8859-2"
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Prague"
                CONSOLEFONT="Lat2-Terminus16"
                CHARMAP="iso02"
                ;;
        cs|cz|cs-utf8|cz-utf8)
                # Czech version (UTF8)
                LANGUAGE="cs_CZ:cs"
                COUNTRY="cs"
                LANG="cs_CZ.UTF-8"
                KEYTABLE="cz-lat2"
                XKEYBOARD="cs"
                KDEKEYBOARD="cs"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Prague"
                CONSOLEFONT="iso02g"
                ;;
        de-iso)
                # German version
                COUNTRY="de"
                LANG="de_DE@euro"
                LANGUAGE="de_DE:de"
                KEYTABLE="de-latin1-nodeadkeys"
                XKEYBOARD="de"
                KDEKEYBOARD="de"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="us,fr"
                TZ="Europe/Berlin"
                ;;
        de|de-utf8)
                # German version (UTF8)
                COUNTRY="de"
                LANG="de_DE.UTF-8"
                LANGUAGE="de_DE:de"
                KEYTABLE="de-latin1-nodeadkeys"
                XKEYBOARD="de"
                KDEKEYBOARD="de"
                CHARSET="utf8"
                # CHARSET="lat9w-16"
                KDEKEYBOARDS="us,fr"
                TZ="Europe/Berlin"
                ;;
        dk-iso|da-iso)
                # Dansk version
                COUNTRY="dk"
                LANG="da_DK"
                # Workaround: "dk" broken in gettext, use da:da_DK
                LANGUAGE="da:da_DK"
                # Keytable "dk" is correct.
                KEYTABLE="dk"
                XKEYBOARD="dk"
                KDEKEYBOARD="dk"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="dk,de,us,fr"
                TZ="Europe/Copenhagen"
                ;;
        dk|da|dk-utf8|da-utf8)
                # Dansk version (UTF8)
                COUNTRY="dk"
                LANG="da_DK.UTF-8"
                # Workaround: "dk" broken in gettext, use da:da_DK
                LANGUAGE="da_DK:da"
                # Keytable "dk" is correct.
                KEYTABLE="dk"
                XKEYBOARD="dk"
                KDEKEYBOARD="dk"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="dk,de,us,fr"
                TZ="Europe/Copenhagen"
                ;;
        dvorak|dvorak-utf8)
                # Dvorak layout (UTF8)
                LANGUAGE="us"
                COUNTRY="at"
                LANG="en_US.UTF-8"
                KEYTABLE="dvorak"
                XKEYBOARD="dvorak"
                KDEKEYBOARD="dvorak,us,de"
                CHARSET="utf8"
                KDEKEYBOARDS="dvorak,us,de,fr"
                TZ="Europe/Vienna"
                ;;
        dvorak-iso)
                # Dvorak layout (ISO)
                LANGUAGE="us"
                COUNTRY="at"
                LANG="en_US.iso885915"
                KEYTABLE="dvorak"
                XKEYBOARD="dvorak"
                KDEKEYBOARD="dvorak,us,de"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="dvorak,us,de,fr"
                TZ="Europe/Vienna"
                ;;
        en-iso)
                # English in Austria [see us + uk for american and english version!]
                # LANGUAGE="en_US:en_GB:en"
                LANGUAGE="en"
                COUNTRY="at"
                LANG="en_US.iso885915"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="de,fr"
                TZ="Europe/Vienna"
                ;;
        en|en-utf8)
                # English in Austria [see us + uk for american and english version!] (UTF8)
                LANGUAGE="en"
                COUNTRY="at"
                LANG="en_US.UTF-8"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="de,fr"
                TZ="Europe/Vienna"
                ;;
        el-iso)
                # Greek version
                LANGUAGE="el"
                COUNTRY="gr"
                LANG="el_GR"
                KEYTABLE="gr"
                XKEYBOARD="us,el"
                KDEKEYBOARD="us"
                CHARSET="iso8859-7"
                CONSOLEFONT="iso07.f16"
                IOCHARSET="8859-7"
                IOCODEPAGE="737"
                SYSFONTACM="iso07"
                # Additional KDE Keyboards
                KDEKEYBOARDS="el"
                TZ="Europe/Athens"
                ;;
        el|el-utf8)
                # Greek version (UTF8)
                LANGUAGE="el_GR:el"
                COUNTRY="gr"
                LANG="el_GR.UTF-8"
                KEYTABLE="gr-utf8"
                XKEYBOARD="us,el"
                KDEKEYBOARD="us"
                CHARSET="utf8"
                CONSOLEFONT="iso07.f16"
                IOCHARSET="8859-7"
                IOCODEPAGE="737"
                SYSFONTACM="iso07"
                # Additional KDE Keyboards
                KDEKEYBOARDS="el"
                TZ="Europe/Athens"
                ;;
        es-iso)
                # Spanish version
                COUNTRY="es"
                LANG="es_ES@euro"
                KEYTABLE="es"
                XKEYBOARD="es"
                KDEKEYBOARD="es"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="de,us,fr"
                TZ="Europe/Madrid"
                ;;
        es|es-utf8)
                # Spanish version (UTF8)
                LANGUAGE="es_ES:es"
                COUNTRY="es"
                LANG="es_ES.UTF-8"
                KEYTABLE="es"
                XKEYBOARD="es"
                KDEKEYBOARD="es"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="de,us,fr"
                TZ="Europe/Madrid"
                CONSOLEFONT="lat10-16"
                ;;
        fi-iso)
                # Finnish version
                COUNTRY="fi"
                LANG="fi_FI@euro"
                KEYTABLE="fi-latin1" # old value: fi
                XKEYBOARD="fi"
                KDEKEYBOARD="fi"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="se,us"
                TZ="Europe/Helsinki"
                ;;
        fi|fi-utf8)
                # Finnish version (UTF8)
                LANGUAGE="fi_FI:fi"
                COUNTRY="fi"
                LANG="fi_FI.UTF-8"
                KEYTABLE="fi-latin1"
                XKEYBOARD="fi"
                KDEKEYBOARD="fi"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us"
                TZ="Europe/Helsinki"
                ;;
        fr-iso)
                # French version
                COUNTRY="fr"
                LANG="fr_FR@euro"
                KEYTABLE="fr"
                XKEYBOARD="fr"
                KDEKEYBOARD="fr"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="de,us"
                TZ="Europe/Paris"
                ;;
        fr|fr-utf8)
                # French version (UTF8)
                LANGUAGE="fr_FR"
                COUNTRY="fr"
                LANG="fr_FR.UTF-8"
                KEYTABLE="fr"
                XKEYBOARD="fr"
                KDEKEYBOARD="fr"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="de,us"
                TZ="Europe/Paris"
                ;;
        ga-iso)
                # Irish Gaeilge version
                COUNTRY="ie"
                LANG="ga_IE@euro"
                KEYTABLE="uk"
                XKEYBOARD="uk"
                KDEKEYBOARD="ie"
                CHARSET="iso8859-15"
                # Additional KDE Keyboards
                KDEKEYBOARDS="gb,us,de,es,fr,it"
                TZ="Europe/Dublin"
                ;;
        ga|ga-utf8)
                # Irish Gaeilge version (UTF8)
                COUNTRY="ie"
                LANG="ga_IE@UTF-8"
                KEYTABLE="uk"
                XKEYBOARD="uk"
                KDEKEYBOARD="ie"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="gb,us,de,es,fr,it"
                TZ="Europe/Dublin"
                ;;
        he-iso|il-iso)
                # Hebrew version
                LANGUAGE="he"
                COUNTRY="il"
                LANG="he_IL"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="il"
                CHARSET="iso8859-8"
                KDEKEYBOARDS="us,fr,de"
                TZ="Asia/Jerusalem"
                ;;
        he|il|he-utf8|il-utf8)
                # Hebrew version (UTF8)
                LANGUAGE="he_IL:he"
                COUNTRY="il"
                LANG="he_IL.UTF-8"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="il"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,fr,de"
                TZ="Asia/Jerusalem"
                ;;
        ie-iso)
                # Irish (English) version
                COUNTRY="ie"
                LANG="en_IE@euro"
                KEYTABLE="uk"
                XKEYBOARD="uk"
                KDEKEYBOARD="gb"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="us,de,es,fr,it"
                TZ="Europe/Dublin"
                ;;
        ie|ie-utf8)
                # Irish (English) version (UTF8)
                LANGUAGE="en_IE:en"
                COUNTRY="ie"
                LANG="en_IE.UTF-8"
                KEYTABLE="uk"
                XKEYBOARD="uk"
                KDEKEYBOARD="ie"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="gb,us,de,es,fr,it"
                TZ="Europe/Dublin"
                ;;
        it-iso)
                # Italian version
                COUNTRY="it"
                LANG="it_IT@euro"
                KEYTABLE="it"
                XKEYBOARD="it"
                KDEKEYBOARD="it"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="fr,us,de"
                TZ="Europe/Rome"
                ;;
        it|it-utf8)
                # Italian version (UTF8)
                LANGUAGE="it_IT"
                COUNTRY="it"
                LANG="it_IT.UTF-8"
                KEYTABLE="it"
                XKEYBOARD="it"
                KDEKEYBOARD="it"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="fr,us,de"
                TZ="Europe/Rome"
                ;;
        ja-iso|jp-iso)
                # (limited) Japanese version
                COUNTRY="jp"
                LANG="ja_JP"
                LANGUAGE="ja"
                KEYTABLE="jp106"
                XKEYMODEL="jp106"
                XKEYBOARD="jp"
                KDEKEYBOARD="us"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="fr,us,de"
                TZ="Asia/Tokyo"
                ;;
        ja|ja-utf8|jp|jp-utf8)
                # (limited) Japanese version (UTF8)
                LANGUAGE="ja_JP:ja"
                COUNTRY="jp"
                LANG="ja_JP.UTF-8"
                LANGUAGE="ja"
                KEYTABLE="jp106"
                XKEYMODEL="jp106"
                XKEYBOARD="jp"
                KDEKEYBOARD="us"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="fr,us,de"
                TZ="Asia/Tokyo"
                ;;
        nl-iso)
                # Dutch version
                COUNTRY="nl"
                LANG="nl_NL@euro"
                KEYTABLE="us" # nl
                XKEYBOARD="us" # nl
                KDEKEYBOARD="en_US" # nl
                CHARSET="iso8859-15"
                KDEKEYBOARDS="nl,de,fr"
                TZ="Europe/Amsterdam"
                ;;
        nl|nl-utf8)
                # Dutch version (UTF8)
                LANGUAGE="nl_NL:nl"
                COUNTRY="nl"
                LANG="nl_NL.UTF-8"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="en_US"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="nl,de,fr"
                TZ="Europe/Amsterdam"
                ;;
        no-iso|nb-iso|nn-iso)
                # Norsk versjon
                COUNTRY="no"
                LANG="nb_NO"
                LANGUAGE="no:nb_NO"
                KEYTABLE="no"
                XKEYBOARD="no"
                KDEKEYBOARD="no"
                CHARSET="iso8859-15"
                KDEKEYBOARDS="no-latin1,us,no,no-dvorak"
                TZ="Europe/Oslo"
                ;;
        no|nb|nn|no-utf8|nb-utf8|nn-utf8)
                # Norsk versjon (UTF8)
                COUNTRY="no"
                LANG="nb_NO.UTF-8"
                LANGUAGE="no:nb_NO"
                # Keytable "no*" is correct if  (the 3 final letters in the
                # norse alphabet) shows up as "a+e", "oslash" and "aring".
                # Otherwise try the other variants no-latin1 etc.
                KEYTABLE="no"
                XKEYBOARD="no"
                KDEKEYBOARD="no"
                CHARSET="utf8"
                KDEKEYBOARDS="no,us,no-dvorak,dk,no-latin1"
                TZ="Europe/Oslo"
                ;;
        pl-iso)
                # Polish version
                COUNTRY="pl"
                LANG="pl_PL"
                KEYTABLE="pl"
                XKEYBOARD="pl"
                KDEKEYBOARD="pl"
                CHARSET="iso8859-2"
                KDEKEYBOARDS="de,us,fr"
                TZ="Europe/Warsaw"
                CONSOLEFONT="Lat2-Terminus16"
                CHARMAP="iso02"
                ;;
        pl|pl-utf8)
                # Polish version (UTF8)
                LANGUAGE="pl_PL:pl"
                COUNTRY="pl"
                LANG="pl_PL.UTF-8"
                KEYTABLE="pl"
                XKEYBOARD="pl"
                KDEKEYBOARD="pl"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="de,us,fr"
                TZ="Europe/Warsaw"
                CONSOLEFONT="iso02g"
                ;;
        pt-iso)
                # Portuguese version
                COUNTRY="pt"
                LANG="pt_PT@euro"
                KEYTABLE="pt-latin1"
                XKEYBOARD="pt"
                KDEKEYBOARD="pt"
                CHARSET="iso8859-1"
                # Additional KDE Keyboards
                KDEKEYBOARDS="de,us,fr"
                TZ="Europe/Lisbon"
                CONSOLEFONT="lat10-16"
                ;;
        pt|pt-utf8)
                # Portuguese version (UTF8)
                LANGUAGE="pt_PT:pt"
                COUNTRY="pt"
                LANG="pt_PT.UTF-8"
                KEYTABLE="pt-latin1"
                XKEYBOARD="pt"
                KDEKEYBOARD="pt"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="de,us,fr"
                TZ="Europe/Lisbon"
                CONSOLEFONT="lat10-16"
                ;;
        ru-iso)
                # Russian version
                COUNTRY="ru"
                LANG="ru_RU.KOI8-R"
                KEYTABLE="ru"
                XKEYBOARD="ru"
                KDEKEYBOARD="ru"
                CHARSET="koi8-r"
                CONSOLEFONT="Cyr_a8x16"
                KDEKEYBOARDS="de,us,fr"
                TZ="Europe/Moscow"
                ;;
        ru|ru-utf8)
                # Russian version (UTF8)
                LANGUAGE="ru_RU:ru"
                COUNTRY="ru"
                LANG="ru_RU.UTF-8"
                KEYTABLE="ru"
                XKEYBOARD="ru"
                KDEKEYBOARD="ru"
                CHARSET="utf8"
                CONSOLEFONT="Cyr_a8x16"
                # Additional KDE Keyboards
                KDEKEYBOARDS="de,us,fr"
                TZ="Europe/Moscow"
                ;;
        se-iso)
                # Swedish version
                LANGUAGE="sv_SE:sv"
                COUNTRY="se"
                LANG="sv_SE.iso885915"
                KEYTABLE="se-latin1"
                XKEYBOARD="se"
                KDEKEYBOARD="se"
                CHARSET="sv_SE.iso885915"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,fi"
                TZ="Europe/Stockholm"
                ;;
        se|se-utf8)
                # Swedish version (UTF8)
                LANGUAGE="sv_SE:sv"
                COUNTRY="se"
                LANG="sv_SE.utf8"
                KEYTABLE="se-latin1"
                XKEYBOARD="se"
                KDEKEYBOARD="se"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,fi"
                TZ="Europe/Stockholm"
                ;;
        sk-iso)
                # Slovak version (guessed)
                COUNTRY="sk"
                LANG="sk"
                KEYTABLE="sk-qwerty"
                XKEYBOARD="sk"
                KDEKEYBOARD="sk"
                CHARSET="iso8859-2"
                KDEKEYBOARDS="us,de"
                TZ="Europe/Bratislava"
                CONSOLEFONT="Lat2-Terminus16"
                CHARMAP="iso02"
                ;;
        sk|sk-utf8)
                # Slovak version (guessed) (UTF8)
                LANGUAGE="sk_SK:sk"
                COUNTRY="sk"
                LANG="sk_SK.UTF-8"
                KEYTABLE="sk-qwerty"
                XKEYBOARD="sk"
                KDEKEYBOARD="sk"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,de"
                TZ="Europe/Bratislava"
                CONSOLEFONT="iso02g"
                ;;
        sl-iso)
                # Slovenian keyboard
                LANGUAGE="sl"
                COUNTRY="si"
                LANG="sl_SI"
                KEYTABLE="slovene"
                XKEYBOARD="sl"
                KDEKEYBOARD="si"
                CHARSET="iso8859-2"
                KDEKEYBOARDS="us,de"
                TZ="Europe/Ljubljana"
                CONSOLEFONT="Lat2-Terminus16"
                CHARMAP="iso02"
                ;;
        sl|sl-utf8)
                # Slovenian keyboard (UTF8)
                LANGUAGE="sl_SI:sl"
                COUNTRY="si"
                LANG="sl_SI.UTF-8"
                KEYTABLE="slovene"
                XKEYBOARD="sl"
                KDEKEYBOARD="si"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,de"
                TZ="Europe/Ljubljana"
                CONSOLEFONT="iso02g"
                ;;
        tr-iso)
                # Turkish version (guessed)
                COUNTRY="tr"
                LANG="tr_TR"
                KEYTABLE="tr_q-latin5"
                XKEYBOARD="tr"
                KDEKEYBOARD="tr"
                CHARSET="iso8859-9"
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Istanbul"
                ;;
        tr|tr-utf8)
                # Turkish version (guessed) (UTF8)
                LANGUAGE="tr_TR"
                COUNTRY="tr"
                LANG="tr_TR.UTF-8"
                KEYTABLE="tr_q-latin5"
                XKEYBOARD="tr"
                KDEKEYBOARD="tr"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us,de,fr"
                TZ="Europe/Istanbul"
                ;;
        tw-iso)
                # Traditional Chinese version
                COUNTRY="tw"
                LANG="zh_TW.Big5"
                LANGUAGE="zh_TW.Big5"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                # CHARSET="big5-0"
                CHARSET="iso8859-1"
                KDEKEYBOARDS="us"
                XMODIFIERS="@im=xcin"
                TZ="Asia/Taipei"
                ;;
        tw|tw-utf8)
                # Traditional Chinese version (UTF8)
                LANGUAGE="zh_TW:zh"
                COUNTRY="tw"
                LANG="zh_TW.UTF-8"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                # CHARSET="big5-0"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us"
                XMODIFIERS="@im=xcin"
                TZ="Asia/Taipei"
                ;;
        uk-iso)
                # British version
                COUNTRY="uk"
                LANG="en_GB"
                LANGUAGE="en"
                KEYTABLE="uk"
                XKEYBOARD="uk"
                KDEKEYBOARD="gb"
                CHARSET="iso8859-1"
                KDEKEYBOARDS="us"
                TZ="Europe/London"
                ;;
        uk|uk-utf8)
                # British version (UTF8)
                LANGUAGE="en_GB:en"
                COUNTRY="uk"
                LANG="en_GB.UTF-8"
                KEYTABLE="uk"
                XKEYBOARD="uk"
                KDEKEYBOARD="gb"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="us"
                TZ="Europe/London"
                ;;
        us-iso)
                # American version
                LANGUAGE="en_US:en"
                COUNTRY="us"
                LANG="en_US.iso885915"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                CHARSET="en_US.iso885915"
                # Additional KDE Keyboards
                KDEKEYBOARDS="de,fr"
                TZ="America/New_York"
                ;;
        us|us-utf8)
                # American version (UTF8)
                LANGUAGE="en_US:en"
                COUNTRY="us"
                LANG="en_US.UTF-8"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                CHARSET="utf8"
                # Additional KDE Keyboards
                KDEKEYBOARDS="de,fr"
                TZ="America/New_York"
                ;;
        *)
                # Default
                LANGUAGE="us"
                COUNTRY="at"
                LANG="en_US.UTF-8"
                KEYTABLE="us"
                XKEYBOARD="us"
                KDEKEYBOARD="us"
                CHARSET="utf8"
                KDEKEYBOARDS="de,fr"
                TZ="Europe/Vienna"
                ;;
esac

## END OF FILE #################################################################
