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

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-2024, «1С-Битрикс», 2024