A
>>Тут все достаточно просто, названия фильтров выносим в словарь. И либо в кониге пишет в инпету для названия [(__name)] либо в конфиге [(_filter[+tv_id+])] и в словаре создаем запись filter_41, где 41 - это id tv параметра.
Все параметры которые нужно менять, в зависимости от языка, необходимо вынести в дерево, каждому прописать значение для каждого языка. В возможных значений такой тв прописать
@EVAL return $modx->runSnippet("bLang", [ 'type'=>'getTreeParams', "parent"=>"6", 'firstEmpty'=>'1']);
bLang будет возвращать в зависимости от языка значение из нужного поля.