diff --git a/lam/lib/config.inc b/lam/lib/config.inc index ff97714d..8dacc091 100644 --- a/lam/lib/config.inc +++ b/lam/lib/config.inc @@ -24,6 +24,18 @@ $Id$ */ +// sets language settings for i18n +function setlanguage() { + if ($_SESSION['language']) { + $language = explode(":", $_SESSION['language']); + putenv("LANG=" . $language[1]); + setlocale(LC_ALL, $language[0]); + $locdir = substr(__FILE__, 0, strlen(__FILE__) - 15) . "/locale"; + bindtextdomain("lam", $locdir); + textdomain("lam"); + } + else echo _("Language not defined in session!"); +} class Config {