Лексиконы

Лексиконы

Для использования лексиконов необходимо создать папку с полным названием языка (russian-UTF8, english и т.д.), в ней создать файл название_лексикона.inc.php:

<?php
if (!defined('MODX_BASE_PATH')) {die();})
$_lang = array();
$_lang['ключ'] = 'Значение.';
return $lang;
?>

Для загрузки лексиконов при вызове сниппета следует указать параметры:

  • langDir - путь к папке с лексиконами;
  • lang - язык лексикона (если не указано, то используется параметр конфигурации manager_language);
  • lexicon - название лексикона, можно указать несколько названий через запятую.

После этого в шаблонах можно использовать плейсхолдеры [%ключ%] для подстановки значений из загруженных языковых файлов. Кроме того поддерживаются лексиконы компонента EvoBabel.

Mem: 3.75 mb, MySQL: 0.0016 s, 2 req., PHP: 0.0318 s, all: 0.0334 s, cache.