• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/web/webpacker/resource/langasset.php
  • Класс: BitrixMainWebWebPackerResourceLangAsset
  • Вызов: LangAsset::getLanguages
static function getLanguages()
{
	static $list = null;
	if ($list !== null)
	{
		return $list;
	}

	$langDir = MainApplication::getDocumentRoot() . '/bitrix/modules/main/lang/';
	$dir = new MainIODirectory($langDir);
	if ($dir->isExists())
	{
		foreach($dir->getChildren() as $childDir)
		{
			if (!$childDir->isDirectory())
			{
				continue;
			}

			$list[] = $childDir->getName();
		}
	}

	return $list;
}