мы пытаемся запустить многоязычный форум (3 языка, направление письма слева направо) и хотели бы узнать, возможно ли следующее:
Пользователи и базы данных связаны: одна регистрация дает доступ ко всем разделам форума, поэтому, если пользователи хотят участвовать более чем на одном языке, им не нужно регистрироваться несколько раз.
Выбор языка: путем нажатия на изображение флага страны, как в мобильной версии сообщества WD https://community.wd.com/
После выбора языка: главная страница и категории отображаются на выбранном языке с аналогичной структурой, как на текущей странице категорий.
Например, во французском разделе “myforum.com/c/fr/” будет аналогичная главная страница с категориями и тем же списком подкатегорий на французском языке, что и в английском разделе “myforum.com/categories”.
Кратко: мы не хотим отображать темы сразу после выбора языка, так как хотим сначала направить пользователей к различным категориям.
Надеемся, кто-то сможет нам помочь в этом.
Редактирование: Если есть способ сделать тот же интерфейс для “подкатегории”, как для “категории”, мы сможем это реализовать.
Нам не нужно переводить все сообщения; мы хотим разделить категории по языкам.
Например, если пользователь заходит во французский раздел, всё, что там публикуется, написано франкофонами, и им не нужно ставить теги — это уже категория «французский».
Но если французский посетитель владеет английским, он может перейти в английский раздел, где все англоговорящие пишут на английском.
Сложность заключается в том, что мы не можем использовать тот же интерфейс, что и на главной странице, с полным списком категорий для каждого языка.
Нужен один вход в систему, но три разные главные страницы с одинаковой структурой.