public function setLanguage($lang)
{
$app = Factory::getApplication();
$language = Factory::getLanguage();
if ($lang != '' && $lang != '*') {
$newLang = Language::getInstance($lang);
Factory::$language = $newLang;
$app->loadLanguage($newLang);
if (!empty($this->primeLangPaths)) {
foreach ($this->primeLangPaths as $k => $v) {
$newLang->load($k);
}
}
}
}