Подскажите если кто сталкивался, как подключить языковой файл на любой произвольной странице?
Например на странице:
Делаю следующее:
На странице
Прописываю
IncludeTemplateLangFile(__FILE__); //Так же пробовал вместо __FILE__ указывать index.php и др. варианты, всё-равно не подключает
Размещаю в нужных местах:
GetMessage("644_1");
GetMessage("644_2");
GetMessage("644_3");
Создаю дерево папок в текущем шаблоне:
/bitrix/templates/shablon/lang/ru/path1/path2/
В конечной папке, создаю файл языковых сообщений с именем templates.php в котором пишем сами сообщения: //пробовал так же создать с именем index.php не раб.
$MESS["644_1"] = "1 мессадж";
$MESS["644_2"] = "2 мессадж";
$MESS["644_3"] = "3 мессадж";
Не работает. Что-то не так делаю?
Пробовал с синтаксисом D7 та же матрешка
use \Bitrix\Main\Localization\Loc;
Loc::loadLanguageFile(__FILE__);
echo Loc::getMessage("SOMETHING_LANGUAGE_CONSTANT");
Например на странице:
Делаю следующее:
На странице
Прописываю
IncludeTemplateLangFile(__FILE__); //Так же пробовал вместо __FILE__ указывать index.php и др. варианты, всё-равно не подключает
Размещаю в нужных местах:
GetMessage("644_1");
GetMessage("644_2");
GetMessage("644_3");
Создаю дерево папок в текущем шаблоне:
/bitrix/templates/shablon/lang/ru/path1/path2/
В конечной папке, создаю файл языковых сообщений с именем templates.php в котором пишем сами сообщения: //пробовал так же создать с именем index.php не раб.
$MESS["644_1"] = "1 мессадж";
$MESS["644_2"] = "2 мессадж";
$MESS["644_3"] = "3 мессадж";
Не работает. Что-то не так делаю?
Пробовал с синтаксисом D7 та же матрешка

use \Bitrix\Main\Localization\Loc;
Loc::loadLanguageFile(__FILE__);
echo Loc::getMessage("SOMETHING_LANGUAGE_CONSTANT");