переключение языка в minishop2

Подскажите, пожалуйста, как переключить язык в minishop2 для мультиязычности? т.е. Пользователь переключил контекст ( с русского на английский), а в месте с ним переключился и язык в компоненте(т.е. надписи на кнопках и выводе товара стали тоже на английском). Чтобы не было такого, что все на английском, а на кнопке написано «Добавить в корзину».
Sindi Bober
27 января 2014, 11:23
modx.pro
3 029
0

Комментарии: 8

Василий Наумкин
27 января 2014, 16:08
0
Если ты настроил 2 контекста, прописал в них нужный cultureKey и используешь родные чанки — всё будет в порядке само по себе.

Если же ты отредактировал родные чанки, убрал оттуда [[%lexicon]] плейсхолдеры — то что прописал, то и будет.
    Sindi Bober
    27 января 2014, 16:15
    0
    а если не использовать контексты(только один -web), а просто менять значение параметра culturekey — лексиконы будут меняться?
      Василий Наумкин
      27 января 2014, 16:28
      0
      Будут, только уже обработанные чанки будут кэшироваться и там не будет плейсхолдеров при повторной загрузке.

      Так что, или 2 контекста, или везде прописывать [[!%key]].
        Sindi Bober
        27 января 2014, 16:31
        0
        т.е. прописывать к каждому параметру(чанку и доп.полю), как у вас сделано на minishop2?
          Василий Наумкин
          27 января 2014, 16:42
          0
          К каждому плейсхолдеру лексикона в чанке.

          И у меня на miniShop2 это сделано довольно криво.
            Sindi Bober
            27 января 2014, 16:48
            0
            Главное-принцип видно, попробую использовать. Спасибо за оперативные ответы.
    A
    A
    27 января 2014, 16:11
    0
    В настройках контекста пропиши ключ языка cultureKey — en
      JRabbit
      05 августа 2020, 12:49
      0
      Добрый день!

      Как в минишопе переводить опции на другой язык? Именно название полей, которые задаются в настройках.

      Есть пример или ссылка, где про это почитать?
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8