Lingua или как создать мультиязычный сайт

Всем привет. Стоит задача сделать мультиязычный сайт. Начал изучать Lingua, пока что хватило только на перевод на русский интерфейс и вставку сниппета lingua.selector, но этот снипет работает как-то странно, вместо 3 указанных языков показывает по одному русский и английский, а немецкий в притык не видит. Может кто-то уже разбирался с ним? Как проходит переключение языков, если главную нужно перевести на 3 языка где менять данные? Как этот компонент подружить с pdoTools? И самое главное нужно всё из одного контекста выводить.
SEQUEL.ONE
12 марта 2016, 13:49
modx.pro
2 754
0

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

Григорий Коленько
12 марта 2016, 22:11
0
Вся информация, что тебе нужна есть на оф.сайте документации. Почитай. Лучше использовать вообще Babel. Иначе дальше столкнёшься с кучей проблем, как с производительностью, так и с работой большинства дополнений.
    Павел Гвоздь
    13 марта 2016, 00:08
    +1
    Я пользуюсь для мультиязыка Babel, и тебе советую. Лингуа кто-то из знакомых ставил — проклял всё и переделал сайт в итоге на Babel. :)
      SEQUEL.ONE
      13 марта 2016, 00:23
      0
      А есть толковая документация о нём? Там только через контексты язык работает или можно на одном контексте сделать мультиязык?
        Павел Гвоздь
        13 марта 2016, 00:25
        0
        Насколько я знаю — только контексты.
      Дмитрий
      13 марта 2016, 12:01
      0
      Я делал несколько сайтов на Лингве, но селектор нигде не использовал (т.к. было только два языка).
      Из проблем долго мучился только с тем, что некорректно определялся язык при использовании поддоменов 4-го уровня (видимо, связанно с тем, что лингва записывает выбранный язык в куки).
      Ну и не забывать на время разработки отключать кэширование.
      В остальном все было ок. Но проекты были не очень сложные.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5