modX.lexicon
Последнее обновление Oct 14th, 2026 | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn moremodX::lexicon¶
Получает обработанную запись словаря.
Это также может быть объект modLexicon, если лексикон был загружен. PHP поддерживает наличие объектов и методов с одинаковыми именами.
Синтаксис¶
string|null lexicon (string $key, [array $params = array()], [string $language = ''])
$key(string) ключ словаря. обязателен$params(array) значения, подставляемые в плейсхолдеры записи$language(string) ключ языка, иначе значениеcultureKeyбудет использовано по умолчанию.
Возвращает переведённую строку. Возвращает null, если записи нет или служба лексикона не инициализирована. В этом случае в лог попадает ошибка “Culture not initialized; cannot use lexicon.”
Пример¶
Выведите перевод записи “welcome_message” и установите в ней плейсхолдер “name”.
echo $modx->lexicon('welcome_message', array('name' => 'Иван'), 'ru');
В приведенном выше примере предполагается, что сообщение содержит плейсхолдер для “name”, например
$_lang['welcome_message'] = 'Привет [[+name]]! Как дела?';
Смотрите также¶
- Интернационализация
- Системная настройка cultureKey
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn more










