Polylang

Компонент позволяет создавать мультиязычные сайты без дополнительных контекстов.

Возможности
  • Локализация полей документов Modx
  • Локализация Tv
  • Локализация полей miniShop2 (добавленных через msFieldsManager)
  • Локализация опций miniShop2
  • Изменения типа ввода данных для полей
  • Изменения порядка вывода полей в админке
  • Изменение порядка вывода языков на сайте
  • Автоматический перевод поля или группы полей локализации через google translate или yandex translate
  • Задание полей, для которых следует использовать автоматический перевод
  • Автоматическое создание локализаций для документа с автоматическим переводом полей
  • Индексация полей локализаций в mSearch2
  • Авто определение языковой версии сайта при первом его посещении
  • URL с слэшем на конце и без
Интеграция
  • msFieldsManager — Да
  • mSearch2 — Да
  • pdoTools — Да
  • msImportExport — В планах
  • msMultiCurrency — В планах
Видео-обзор


Купить
Prihod
09 июля 2020, 14:18
modx.pro
4
952
+24
Поблагодарить автора Отправить деньги

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

Николай Савин
09 июля 2020, 14:26
+1
О! Еще один языковик. Было бы неплохо почитать об отличиях от Локализатора
    Prihod
    09 июля 2020, 14:52
    +4
    Было бы неплохо почитать об отличиях от Локализатора
    Ну если на вскидку то такие.
    1. Работа с кастомными полями miniShop2
    2. Работа с опциями miniShop2
    3. Индексация полей для mSearch2 из коробки
    4. Возможность сортировки языков при выводе
    5. Возможность скрыть часть полей или изменить для них тип ввода, например прикрутить к полю текстовый редактор
    6. Перевод текста как с помощью yandex translate так и google translate + можно реализовать свой класс с нужным сервисом перевода
    7. Можно указать какие поля следует переводить автоматически
    8. Можно сразу сделать создание и перевод локализаций для ресурса
    9. Поддержка url как со слешем на конце так и без
    10. Авто определение языковой версии сайта при первом его посещении
    11. Сниппет который создает URL для ресурса с учетом выбранной языковой версии сайта.
    12. Ну и в целом меньше лишних тело движений при настройки компонента
      Николай Савин
      09 июля 2020, 14:55
      0
      Выглядит внушительно. Спасибо за работу.
        Андрей Шевяков
        09 июля 2020, 20:18
        0
        Вот где ты был пару месяцев назад(((( Не пришлось бы изобретать кучу велосипедов… Пошел тестить на модхост.
      Sergey Korn
      09 июля 2020, 19:53
      0
      А с MIGX будет работать хотя бы в перспективе? Если да, то это бомба!
        Prihod
        09 июля 2020, 20:06
        +2
        в перспективе да
          Sergey Korn
          09 июля 2020, 20:10
          0
          Тогда жду с нетерпением и буду пользовать!
        Тодор
        09 июля 2020, 20:00
        +1
        А как насчет совместимоси с mSearch2?
          Prihod
          09 июля 2020, 20:06
          +1
          совместим
          Андрей Шевяков
          09 июля 2020, 21:29
          +2
          Можно ли указывать разную цену для товара в зависимости от локализации?
            Prihod
            10 июля 2020, 00:32
            0
            Нет
              Андрей Шевяков
              10 июля 2020, 00:37
              +2
              Планируется в дальнейшем? В любом случае думаю этот функционал нужен, т.к. на примере своего сайта, мне только из за того что для ru цены в рублях, а для en цены в $, и не привязанные к курсу, пришлось собирать сайт на контекстах, а это не сильно удобно. Готов помочь со спонсированием по такому функционалу.
                Николай Савин
                10 июля 2020, 09:47
                0
                Что мешало создать дополнительное поле price_usd и в зависимости от назначенного cultureKey использовать необходимую цену?
                  Андрей Шевяков
                  10 июля 2020, 11:47
                  0
                  Пробовал пойти по такому пути, не завелся mFilter с такими ценами и сложности с опциями товаров в Локализаторе были опять же в mFilter. Долго крутил, в итоге переделал все с помощью Babel.
                    Prihod
                    10 июля 2020, 12:16
                    0
                    Я думаю то как потом с ним работать в корзине и при оформлении заказа не говоря уже об других дополнениях которые как то модифицируют цену. Именно поэтому на данный момент такой возможности и нет даже в msMultiCurrency но в планах такое реализовать есть но для этого нужно будет сделать пару изменений в самом minishop2
              SEQUEL.ONE
              09 июля 2020, 23:44
              0
              Без контекстов это конечно хорошо, но вот если на сайте через контексты разные сайты работают, то как тогда быть?
                Prihod
                10 июля 2020, 00:31
                0
                Ну в принципе всё должно работать
                Viktor
                13 июля 2020, 12:30
                0
                Охуе**о!
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  18