В Joomla! 1.5, перейдите в Расширения> Language Manager. В этом списке перечислены все языки, установленные в вашей системе в настоящее время, включая язык по умолчанию (который вы можете установить).
Однако пользователи также могут выбрать язык, который они хотят использовать. Код $ mainframe-> getCfg ('lang'); вернет выбранный пользователем язык вместо значения по умолчанию.
Кроме того, вам следует избегать использования объекта $ mainframe и вместо этого извлекать текущий язык, используя JFactory:
$lang =& JFactory::getLanguage();
echo $lang->getName();