X-Git-Url: http://git.grml.org/?p=grml-shlib.git;a=blobdiff_plain;f=sh-lib;fp=sh-lib;h=7c4dfab66b6aede4bc0243f535637fa7478034c2;hp=4511f21ae1c8a3d8d15f0f870e1230a4648e410a;hb=fb16bb4a767b332a3d71f93cbc576d2356f96ad3;hpb=c5ae648293b56789e8d8ed036fdf4c56d6749692 diff --git a/sh-lib b/sh-lib index 4511f21..7c4dfab 100644 --- a/sh-lib +++ b/sh-lib @@ -4,7 +4,6 @@ # Authors: grml-team (grml.org), (c) Michael Gebetsroither # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Mon Jun 04 01:17:23 CEST 2007 [mika] ################################################################################ @@ -30,6 +29,7 @@ CMD_LINE__="" # /proc/cmdline LANG__="$LANG" LC_ALL__="$LC_ALL" +LANGUAGE__="$LANGUAGE" # CONFIG FUNCTIONS {{{ @@ -41,9 +41,9 @@ function setExitFunction { EXIT_FUNCTION__="$1"; } function disableSyslog { SYSLOG__="NO"; } function enableSyslog { SYSLOG__="YES"; } -function saveLang { LANG__="$LANG"; LC_ALL__="$LC_ALL"; } -function restoreLang { LANG="$LANG__"; LC_ALL="$LC_ALL__"; } -function setCLang { saveLang; LANG="C"; LC_ALL="C"; } +function saveLang { LANG__="$LANG"; LC_ALL__="$LC_ALL"; LANGUAGE__="$LANGUAGE"; } +function restoreLang { LANG="$LANG__"; LC_ALL="$LC_ALL__"; LANGUAGE="$LANGUAGE__"; } +function setCLang { saveLang; LANG="C"; LC_ALL="C"; LANGUAGE="C"; } # }}}