• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/component_template.php
  • Класс: CBitrixComponentTemplate
  • Вызов: CBitrixComponentTemplate::IncludeLangFile
public function IncludeLangFile($relativePath = "", $lang = false, $return = false)
{
	$arLangMessages = array();

	if($this->__folder <> '')
	{
		if ($relativePath == "")
		{
			$relativePath = bx_basename($this->__file);
		}

		$absPath = $_SERVER["DOCUMENT_ROOT"].$this->__folder."/".$relativePath;

		if ($lang === false && $return === false)
		{
			BitrixMainLocalizationLoc::loadMessages($absPath);
		}
		else
		{
			if ($lang === false)
			{
				$lang = $this->getLanguageId();
			}
			$arLangMessages = BitrixMainLocalizationLoc::loadLanguageFile($absPath, $lang);
		}
	}

	return $arLangMessages;
}