$v ) { if (substr($k,0,2)==substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2)) { $mlocale = $k; } } } $locale = $mlocale . '.utf8'; putenv('LANGUAGE='); setlocale(LC_ALL, $locale); setlocale(LC_TIME, $locale); setlocale(LC_MESSAGES, $locale); $domain = 'Studs'; bindtextdomain($domain, 'locale'); bind_textdomain_codeset($domain, 'UTF-8'); textdomain($domain); /* temp, for compatibility :*/ $a = explode('_', $locale); $_SESSION['langue'] = strtoupper($a[0]); /* */ $lang = ($_SESSION['langue']!='') ? strtolower($_SESSION['langue']) : 'fr';