• Модуль: translate
  • Путь к файлу: ~/bitrix/modules/translate/lib/config.php
  • Класс: BitrixTranslateConfig
  • Вызов: Config::getTranslationRepositoryLanguages
static function getTranslationRepositoryLanguages(): array
{
	static $languages;
	if ($languages === null)
	{
		$languages = [];
		if (MainLocalizationTranslation::useTranslationRepository())
		{
			$langDirList = new MainIODirectory(MainLocalizationTranslation::getTranslationRepositoryPath());
			foreach ($langDirList->getChildren() as $langDir)
			{
				$langId = $langDir->getName();
				if (in_array($langId, TranslateIGNORE_FS_NAMES, true) || !$langDir->isDirectory())
				{
					continue;
				}
				$languages[] = $langId;
			}
		}
	}

	return $languages;
}