В моем понимание оно весьма банальноА на данный момент пока нет ясного решения (направления развития)
При переключение языка у пользователя изменяется язык интерфейса + названия полей (и их содержание для списков и т.д.) при добавлении контента. Созданный контент показывается в общем списке, в идеале конечно с возможностью дополнительно перевести его текстовые поля (автором или админом) на другие установленные языки, например добавлением к таким полям вкладок с языками, где основной будет та, язык которой выбран пользователем.