We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 3932
    • 19 Posts
    Hello everyone.
    Всем привет!
    Я использую MODx Revolution RC. Я установил пакет Quip чтобы можно было оставлять комментарии к статьям. Однако форма для ввода комментария содержит английские слова. Я попробовал перевести языковые строки в управлении словарями, но безуспешно. Во фронтенде они по прежнему на английском.
    1. Я создал язык "ru".
    2. Экспортировал топик "default" в пространстве имен "quip" на "en" языке.
    3. Затем я импортировал полученный файл в русскую версию того-же пространства имен и перевел некоторые строки.
    4. Изменил системную настройку "cultureKey" на "ru".
    5. Очистил кэш.
    6. Во фронтэнде ничего не изменилось.

    После этого я попробовал перевести всю админку и скачал языковой пакет (спасибо, сообщество!), а также изменил системную настройку "manager_language" на "ru" as well. Вот пара скриншотов:
    Системные настройки:
    Lexicon с переведенной строкой:

    Так же я заглянул в файл класс quip.class.php:
    if ($this->modx->lexicon) {
              $this->modx->lexicon->load('quip:default');
            }
    

    Тут все вроде нормально.
    В сниппетах используются конструкции [[&..]] : [[%quip.username_said? &username=`[[+name]]`]]

    В чем может быть загвоздка?

    P.S. Если изменить строку в английской версии лексикона - на сайте отображается все правильно.
    P.P.S. В админке, если пойти в меню Компоненты -> Quip, то там переводы работают, а на самом сайте - нет.