protected function _set_languages()
{
if (count($this->languages) === 0 && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$this->languages = explode(',', preg_replace('/(;\\s?q=[0-9\\.]+)|\\s/i', '', strtolower(trim($_SERVER['HTTP_ACCEPT_LANGUAGE']))));
}
if (count($this->languages) === 0) {
$this->languages = array('Undefined');
}
}