GetMessage() фразы по умолчанию

Рейтинг: 4.7804  
На голосовании
Предложил Кузнецов Вячеслав 09.01.2019 17:55:03

GetMessage() фразы по умолчанию

Сейчас если GetMessage('PHRASE') не нашел значение для PHRASE на текущем языке, он возвращает пустоту.
Предлагаю переписать эту функцию, чтобы она, в этом случае, пыталась найти значение PHRASE из языка по умолчанию.

Рейтинг: 1  
Жуков Евгений 09.01.2019 19:10:34
Эта функция возвращает пустоту, если нет фразы ни на текущем языке, ни на дефолтном. Дефолтный язык для текущего возвращает метод \Bitrix\Main\Localization\Loc::getDefaultLang(). Там же можно увидеть весь список дефолтных языков.  
Рейтинг: 0  
Николаев Андрей 09.01.2019 21:29:25
Мне кажется это должно быть опционально (например .settings.php), но идея интересная)