Иногда для отображения целенаправленной информации требуется определить, какой язык используется на стороне пользователя. В Jooomla для этого можно использовать метод detectLanguage() класса JLanguageHelper.
Сначала мы проверяем, установлен ли язык в cookies (актуально для веб-сайтов, на которых активизирована многоязычность), и если не установлен, то определяем язык обозревателя. В итоге значением переменной $langCode будет язык в формате ru-RU, en-GB и т.п.
Комментарии
в function onAfterInitialise() { } ?
Использую такой код
$langs = JFactory::getLanguage();
$language_tag = $langs->getTag(); Но почему то он выдает дефолтный англ язык ,хотя свичером я переключен на русский?Я использую аякс , поэтому мне надо функция onAfterInitialise().Есть другой вариант?