Документация для разработчиков
Темная тема

Localization


Небольшой сервис, предназначенный для предоставления удобного доступа к общим языковым фразам.

Обычно повторяющиеся языковые фразы приходится дублировать в каждом месте использования.

Чтобы избавиться от дублей был разработан этот небольшой сервис.


Методы


Метод Описание С версии
public function loadMessages(): array
Загружает общие языковые фразы (расположенные по пути crm/lang/{LANGUAGE_ID}/lib/Service/Localization.php) и возвращает их.
public function loadKanbanMessages(): array
Загружает языковые фразы канбана (расположенные по пути crm/lang/{LANGUAGE_ID}/kanban.php) и возвращает их.

Пример

use Bitrix\Crm\Service;

Service\Container::getInstance()->getLocalization()->loadMessages();

$title = \Bitrix\Main\Localization\Loc::getMessage('CRM_TYPE_TYPE_SETTINGS');


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2023, «1С-Битрикс», 2023
Наверх