Lingua или как создать мультиязычный сайт
Всем привет. Стоит задача сделать мультиязычный сайт. Начал изучать Lingua, пока что хватило только на перевод на русский интерфейс и вставку сниппета lingua.selector, но этот снипет работает как-то странно, вместо 3 указанных языков показывает по одному русский и английский, а немецкий в притык не видит. Может кто-то уже разбирался с ним? Как проходит переключение языков, если главную нужно перевести на 3 языка где менять данные? Как этот компонент подружить с pdoTools? И самое главное нужно всё из одного контекста выводить.
Комментарии: 5
Вся информация, что тебе нужна есть на оф.сайте документации. Почитай. Лучше использовать вообще Babel. Иначе дальше столкнёшься с кучей проблем, как с производительностью, так и с работой большинства дополнений.
Я пользуюсь для мультиязыка Babel, и тебе советую. Лингуа кто-то из знакомых ставил — проклял всё и переделал сайт в итоге на Babel. :)
А есть толковая документация о нём? Там только через контексты язык работает или можно на одном контексте сделать мультиязык?
Насколько я знаю — только контексты.
Я делал несколько сайтов на Лингве, но селектор нигде не использовал (т.к. было только два языка).
Из проблем долго мучился только с тем, что некорректно определялся язык при использовании поддоменов 4-го уровня (видимо, связанно с тем, что лингва записывает выбранный язык в куки).
Ну и не забывать на время разработки отключать кэширование.
В остальном все было ок. Но проекты были не очень сложные.
Из проблем долго мучился только с тем, что некорректно определялся язык при использовании поддоменов 4-го уровня (видимо, связанно с тем, что лингва записывает выбранный язык в куки).
Ну и не забывать на время разработки отключать кэширование.
В остальном все было ок. Но проекты были не очень сложные.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.