# Translation

URL: https://chugunov.pro/api-bitrix/main/localization/translation/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Localization\Translation`
Модуль: Main.

Исходный файл: `source/main/lib/localization/translation.php:8`

## Константы (2)

- `CACHE_ID`
- `CACHE_TTL`

## Методы (14)

- [`static allowConvertEncoding()`](https://chugunov.pro/api-bitrix/main/localization/translation/allowconvertencoding/) — Возвращает true, если конфигурация позволяет преобразовывать кодировки.
- [`static checkPathRestrictionConvertEncoding()`](https://chugunov.pro/api-bitrix/main/localization/translation/checkpathrestrictionconvertencoding/) — Сообщает, нужно ли преобразовывать кодировку для определённого файла.
- [`static convertLangPath()`](https://chugunov.pro/api-bitrix/main/localization/translation/convertlangpath/) — Преобразует языковой файл в путь репозитория переводов.
- [`static getCurrentEncoding()`](https://chugunov.pro/api-bitrix/main/localization/translation/getcurrentencoding/) — Возвращает текущую кодировку.
- [`static getDefaultTranslationEncoding()`](https://chugunov.pro/api-bitrix/main/localization/translation/getdefaulttranslationencoding/) — Возвращает кодировку исходного языкового файла в репозитории переводов.
- [`static getDeveloperRepositoryPath()`](https://chugunov.pro/api-bitrix/main/localization/translation/getdeveloperrepositorypath/) — Возвращает путь к репозиторию разработчика.
- [`static getEncodings()`](https://chugunov.pro/api-bitrix/main/localization/translation/getencodings/)
- [`static getSourceEncoding()`](https://chugunov.pro/api-bitrix/main/localization/translation/getsourceencoding/) — Возвращает кодировку исходного языкового файла в репозитории переводов.
- [`static getTranslationRepositoryPath()`](https://chugunov.pro/api-bitrix/main/localization/translation/gettranslationrepositorypath/) — Возвращает путь к репозиторию переводов.
- [`static isDefaultTranslationLang()`](https://chugunov.pro/api-bitrix/main/localization/translation/isdefaulttranslationlang/) — Возвращает true, если перевод языка является одним из переводов по умолчанию.
- [`static loadMap()`](https://chugunov.pro/api-bitrix/main/localization/translation/loadmap/) — Восстанавливает структуру карты проекта из файловой структуры.
- [`static needConvertEncoding()`](https://chugunov.pro/api-bitrix/main/localization/translation/needconvertencoding/) — Сообщает, нужно ли преобразовывать кодировку.
- [`static setCurrentEncoding()`](https://chugunov.pro/api-bitrix/main/localization/translation/setcurrentencoding/) — Устанавливает текущую кодировку.
- [`static useTranslationRepository()`](https://chugunov.pro/api-bitrix/main/localization/translation/usetranslationrepository/) — Сообщает, нужно ли использовать репозиторий переводов.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Localization-Translation.html
