function getCurrentLangName($isSetCookie = true) { $sLang = ''; if (!$sLang && !empty($_GET['lang'])) { $sLang = tryToGetLang($_GET['lang'], $isSetCookie); } if (!$sLang && !empty($_POST['lang'])) { $sLang = tryToGetLang($_POST['lang'], $isSetCookie); } if (!$sLang && !empty($_COOKIE['lang'])) { $sLang = tryToGetLang($_COOKIE['lang']); } if (!$sLang && ($sLangProfile = getProfileLangName())) { $sLang = tryToGetLang($sLangProfile); } if (!$sLang && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $sLang = tryToGetLang($_SERVER['HTTP_ACCEPT_LANGUAGE']); } if (!$sLang) { $sLang = tryToGetLang(getParam('lang_default')); } if (!$sLang) { $sLang = tryToGetLang(BX_DOL_LANGUAGE_DEFAULT); } setlocale(LC_TIME, $sLang . '_' . strtoupper($sLang) . '.utf-8', $sLang . '_' . strtoupper($sLang) . '.utf8', $sLang . '.utf-8', $sLang . '.utf8', $sLang); return $sLang; }
function getCurrentLangName() { $sLang = ''; if (!$sLang) { $sLang = tryToGetLang($_GET['lang'], true); } if (!$sLang) { $sLang = tryToGetLang($_POST['lang'], true); } if (!$sLang) { $sLang = tryToGetLang($_COOKIE['lang']); } if (!$sLang) { $sLang = tryToGetLang($_SERVER['HTTP_ACCEPT_LANGUAGE']); } if (!$sLang) { $sLang = tryToGetLang(getParam('lang_default')); } if (!$sLang) { $sLang = tryToGetLang('en'); } return $sLang; }