Многоязычность iCMS 2.x.x Как?

#1 1 февраля 2015 в 18:06
Доброго, честной народ. Возникла необходимость реализации второго языка в iCMS 2.x.x. Сейчас по умолчанию установлен русский, нужно добавить марсианский. Что для этого необходимо?

Мои предположения:
1. Создать и локализовать папку system/languages/mars
2. Добавить на сайт возможность смены языков пользователями. ru -> mars и mars -> ru.
3. Создавать контент либо на одном языке, либо на двух.

Если пункт первый более менее понятен, то второй, а особенно третий вызывают недоумение.

Кто сталкивался — подскажите, буду благодарен!
#2 2 февраля 2015 в 10:51
Сообщество, ау!
#3 2 февраля 2015 в 15:49
Поддерживаю вопрос SpaceSel. Тоже интересна возможность переключения языков пользователями, правда мне достаточно интерфейса. Переключение админом есть из коробки, может быть есть лежащее на поверхности решение, что бы пользователи могли и для себя менять язык?
#4 2 февраля 2015 в 18:29

достаточно интерфейса

Iceman
Хотя бы это для начала.
#5 3 февраля 2015 в 22:11
Мертвые, с косами… Столько народу, а идей ноль.
#6 4 февраля 2015 в 01:47
SpaceSel, идеи есть, было бы время воплотить.
Все упирается в сохранении инфо о выбранном языке. Вариантов два: на стороне клиента или сервера. Имея этот language_user будет не затруднительно интерфейс перевести.
В третьем пункте вопрос куда писать перевод. Предлагаю добавить тег, например <en></en> <ua></ua> <kz></kz> или <mars></mars> и т.д, логика понятна. Можно даже на кнопочки в редакторе их навешать. Все что без тега относится к default языку.
Данных преобразований думаю будет достаточно.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.