static function sanitize($language)
{
if (!in_array($language, c::get('languages', array('en')))) {
$language = c::get('language', 'en');
}
return $language;
}
/** * @todo rework */ static function current() { if (s::get('language')) { return s::get('language'); } $lang = str::split(server::get('http_accept_language'), '-'); $lang = str::trim(a::get($lang, 0)); $lang = l::sanitize($lang); s::set('language', $lang); return $lang; }