X-Git-Url: http://git.grml.org/?p=grml-autoconfig.git;a=blobdiff_plain;f=language-functions;h=b575f4746d73533ca238d70ac4da3bbdb7eb81b5;hp=766e1fe921068660d3a5c23ca738a1877055f8a7;hb=HEAD;hpb=4a335447db0047f72be4fe85dccc2f1678c47249 diff --git a/language-functions b/language-functions index 766e1fe..b575f47 100644 --- a/language-functions +++ b/language-functions @@ -3,11 +3,14 @@ # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Sam Dez 16 17:45:30 CET 2006 [mika] ################################################################################ # 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" @@ -59,9 +62,59 @@ case "$LANGUAGE" in KDEKEYBOARDS="us,fr" TZ="Australia/Sydney" ;; - be-iso) - # Belgian version - LANGUAGE="be" + 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" @@ -71,11 +124,11 @@ case "$LANGUAGE" in KDEKEYBOARDS="us,de,fr" TZ="Europe/Brussels" ;; - be|be-utf8) - # Belgian version (UTF8) - LANGUAGE="be_BY:be" + beg|beg-utf8) + # Belgian version (german) (UTF8) + LANGUAGE="de_BE:de" COUNTRY="be" - LANG="be_BY.UTF-8" + LANG="de_BE.UTF-8" KEYTABLE="be2-latin1" XKEYBOARD="be" KDEKEYBOARD="be" @@ -153,8 +206,8 @@ case "$LANGUAGE" in COUNTRY="ch" LANG="de_CH.UTF-8" KEYTABLE="sg-latin1" - XKEYBOARD="de_CH" - KDEKEYBOARD="de_CH" + XKEYBOARD="ch" + KDEKEYBOARD="ch" CHARSET="utf8" # Additional KDE Keyboards KDEKEYBOARDS="de,us,fr" @@ -167,7 +220,7 @@ case "$LANGUAGE" in LANG="fr_FR.ISO-8859-1" KEYTABLE="cf" CHARSET="iso8859-1" - CONSOLEFONT="lat1-16" + CONSOLEFONT="Lat15-Terminus16" XKEYBOARD="ca_enhanced" KDEKEYBOARD="ca_enhanced" KDEKEYBOARDS="us" @@ -280,6 +333,30 @@ case "$LANGUAGE" in 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="UTC" + ;; + 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="UTC" + ;; en-iso) # English in Austria [see us + uk for american and english version!] # LANGUAGE="en_US:en_GB:en" @@ -291,7 +368,7 @@ case "$LANGUAGE" in KDEKEYBOARD="us" CHARSET="iso8859-15" KDEKEYBOARDS="de,fr" - TZ="Europe/Vienna" + TZ="UTC" ;; en|en-utf8) # English in Austria [see us + uk for american and english version!] (UTF8) @@ -304,7 +381,7 @@ case "$LANGUAGE" in CHARSET="utf8" # Additional KDE Keyboards KDEKEYBOARDS="de,fr" - TZ="Europe/Vienna" + TZ="UTC" ;; el-iso) # Greek version @@ -363,7 +440,7 @@ case "$LANGUAGE" in # Additional KDE Keyboards KDEKEYBOARDS="de,us,fr" TZ="Europe/Madrid" - CONSOLEFONT="lat10-16" + CONSOLEFONT="Lat15-Terminus16" ;; fi-iso) # Finnish version @@ -510,26 +587,28 @@ case "$LANGUAGE" in KDEKEYBOARDS="fr,us,de" TZ="Europe/Rome" ;; - ja-iso) + ja-iso|jp-iso) # (limited) Japanese version COUNTRY="jp" LANG="ja_JP" LANGUAGE="ja" - KEYTABLE="us" - XKEYBOARD="us" + KEYTABLE="jp106" + XKEYMODEL="jp106" + XKEYBOARD="jp" KDEKEYBOARD="us" CHARSET="iso8859-15" KDEKEYBOARDS="fr,us,de" TZ="Asia/Tokyo" ;; - ja|ja-utf8) + ja|ja-utf8|jp|jp-utf8) # (limited) Japanese version (UTF8) LANGUAGE="ja_JP:ja" COUNTRY="jp" LANG="ja_JP.UTF-8" LANGUAGE="ja" - KEYTABLE="us" - XKEYBOARD="us" + KEYTABLE="jp106" + XKEYMODEL="jp106" + XKEYBOARD="jp" KDEKEYBOARD="us" CHARSET="utf8" # Additional KDE Keyboards @@ -577,7 +656,7 @@ case "$LANGUAGE" in COUNTRY="no" LANG="nb_NO.UTF-8" LANGUAGE="no:nb_NO" - # Keytable "no*" is correct if æøå (the 3 final letters in the + # 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" @@ -625,7 +704,7 @@ case "$LANGUAGE" in # Additional KDE Keyboards KDEKEYBOARDS="de,us,fr" TZ="Europe/Lisbon" - CONSOLEFONT="lat10-16" + CONSOLEFONT="Lat15-Terminus16" ;; pt|pt-utf8) # Portuguese version (UTF8) @@ -639,7 +718,7 @@ case "$LANGUAGE" in # Additional KDE Keyboards KDEKEYBOARDS="de,us,fr" TZ="Europe/Lisbon" - CONSOLEFONT="lat10-16" + CONSOLEFONT="Lat15-Terminus16" ;; ru-iso) # Russian version @@ -667,6 +746,32 @@ case "$LANGUAGE" in 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" @@ -836,7 +941,7 @@ case "$LANGUAGE" in KDEKEYBOARD="us" CHARSET="utf8" KDEKEYBOARDS="de,fr" - TZ="Europe/Vienna" + TZ="UTC" ;; esac