• Модуль: translate
  • Путь к файлу: ~/bitrix/modules/translate/lib/index/pathlangcollection.php
  • Класс: BitrixTranslateIndexPathLangCollection
  • Вызов: PathLangCollection::configure
static function configure()
{
	self::$documentRoot = rtrim(TranslateIOPath::tidy(MainApplication::getDocumentRoot()), '/');

	self::$enabledLanguages = TranslateConfig::getEnabledLanguages();

	self::$useTranslationRepository = LocalizationTranslation::useTranslationRepository();
	if (self::$useTranslationRepository)
	{
		self::$translationRepositoryLanguages = TranslateConfig::getTranslationRepositoryLanguages();
		self::$translationRepositoryRoot = rtrim(LocalizationTranslation::getTranslationRepositoryPath(), '/');

		// only active languages
		self::$translationEnabledLanguages = array_intersect(self::$translationRepositoryLanguages, self::$enabledLanguages);
	}
}