## Лексиконы

Для использования лексиконов необходимо создать папку с полным названием языка (russian-UTF8, english и т.д.), в ней создать файл название_лексикона.inc.php:
```
<?php
if (!defined('MODX_BASE_PATH')) {die();}
$_lang = array();
$_lang['ключ'] = 'Значение.';
return $_lang;
?>
```
Для загрузки лексиконов при вызове сниппета следует указать параметры:

* langDir - путь к папке с лексиконами;
* lang - язык лексикона (если не указано, то используется параметр конфигурации manager_language);
* lexicon - название лексикона, можно указать несколько названий через запятую. Также можно задать значения непосредственно в параметре:
```
&lexicon=`{
    "english":{
        "test":"Test lexicon value",
        "foo":"Another lexicon value",
        "bar":"And one more value"
    },
    "russian-UTF8":{
        "test":"Проверка",
        "foo":"Еще проверка",
        "bar":"И еще"
    }
}`
```

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