Мультиязычный сайт на MaxSite
Как сделать на MaxSite мультиязычный сайт - например на трёх языках.
С чего начать реализацию - может плагин какой то есть для MaxSite или модуль сторонний, который прикручивается к сайту.
У кого то был опыт мультиязычной реализации?
5 6328
Вопрос периодически возникает, но внятной инструкции я пока не видел.
Имел пару раз опыт, делалось всё через одно место.
Т.е. основной домен был, условно, на русском, к нему создавался англоязычный поддомен типа https://en.site.ru - на параллельном движке. Т.е. по сути это два параллельных сайта, связанных между собой всего лишь одной кнопкой в меню, на русском сайте - это кнопка "English", на английском сайте - кнопка "Russian". У них разные БД, а движок и шаблон, хоть и одинаковые, но используются в двух местах, ни разу не синхронизированно.
Дополнение к предыдущему комментарию.
При нажатии на кнопку перехода на параллельный сайт, мы попадаем, естественно, на главную страницу того сайта, на который переходим, а не на ту же, на которой находимся, переведённую на другой язык.
А если ставить MaxSite не в корень, а три CMS MaxSite в три подкаталога ru, en и fr например? Получится три сайта, использовать можно одну базу (префиксы разные). Тоже через примерно то же место, но зато без поддоменов.
Та можно и так, но я по сеошной привычке поддоменами предпочитаю делать - так (ИМХО) продвигать проще, при необходимости, естественно.
И, кстати, в предложенном вами случае надо с "мордой" что-то делать. Перенаправлять с неё на нужный сайт, вычисляя айпишник пользователя?