(mixed) $lang langsCollection :: getLang ( (int) $langId )
Описание:
Возвращяет объект языка (экземпляр класса lang) с id $langId.
Если языка с таким id не существует, вернется false.
Для того чтобы получить id языка по известному префиксу,
используйте метод langsCollection::getLangId.
Всю коллекцию языков, зарегистрированных на данный
момент в системе, можно просмотреть в модуле
"Конфигурация", закладка "Языки"; там же можно
добавлять/удалять/изменять языки посредством
административного интерфейса. Языки, зарегистрированные
в системе, используются для создания языковых версий
сайтов (доменов).
Пример кода:
<?php
/*
Допустим, мы хотим вывести текущее название русского
языка в системе (предполагаем, что префикс языка - 'ru')
*/
$oLangsColl = langsCollection::getInstance();
$iRussianLangId = $oLangsColl->getLangId('ru');
// получили идентификатор языка по префиксу
if ($iRussianLangId !== false) {
$oRussianLang = $oLangsColl->getLang($iRussianLangId);
// получили объект "язык"
if ($oRussianLang instanceof lang) {
echo "Системное название русского языка: \""
.$oRussianLang->getTitle()."\".";
} else {
echo "Ошибка: Невозможно получить
объект для русского языка.";
}
} else {
echo "Ошибка: Невозможно определить
системный идентификатор русского языка.";
}
?>