From 321d5e2426d9f6ebac1e3a46fa4e10d5d5be54ce Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Tue, 6 May 2003 15:17:09 +0000 Subject: [PATCH] added function to set language settings --- lam/lib/config.inc | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 {