• Модуль: translate
  • Путь к файлу: ~/bitrix/modules/translate/lib/config.php
  • Класс: BitrixTranslateConfig
  • Вызов: Config::getLanguages
static function getLanguages(): array 
{
	static $languages;
	if ($languages === null)
	{
		$languages = [];
		$iterator = MainLocalizationLanguageTable::getList([
			'select' => ['ID', 'SORT'],
			'order' => ['SORT' => 'ASC'],
			'cache' => ['ttl' => self::CACHE_TTL],
		]);
		while ($row = $iterator->fetch())
		{
			$languages[] = mb_strtolower($row['ID']);
		}
	}

	return $languages;
}