Что такое мультиязычность в Web разработке?
Интересный вопрос, давайте попробуем разобраться.
Мультиязычными системами называются такие системы, которые позволяют работать с содержимым (контентом) на разных языках.
Мультиязычными CMS называются такие CMS, которые позволяют создавать, редактировать, удалять контент на разных языках.
Псевдо мультиязычными CMS называются такие CMS, которые позволяют изменять язык интерфейса, но не позволяют добавлять или просматривать содержимое на разных языках.
FDE CMS - первая мультиязычная CMS, работающая с контентом и на уровне интерфейса и на уровне содержимого
Тип поддержки переключения языков в проекте также немаловажен. FD Engine позволяет вести поддержку селекторов языков трёх типов:
- по поддомену или домену. Пример: русская версия сайта расположена на ru.fdstar.net; англоязычная на en.fdstar.net
- по языковому префиксу-"папке". Пример: русская версия сайта расположена на fdstar.net/ru; англоязычная на fdstar.net/en *
- Посредством отправки POST или GET параметров
* К версии сайта на языке по умолчанию можно обращаться как без префиксов, так и с префиксами