Многоязычный форум

Привет, ребята,

мы пытаемся запустить многоязычный форум (3 языка, направление письма слева направо) и хотели бы узнать, возможно ли следующее:

  1. Пользователи и базы данных связаны: одна регистрация дает доступ ко всем разделам форума, поэтому, если пользователи хотят участвовать более чем на одном языке, им не нужно регистрироваться несколько раз.

  2. Выбор языка: путем нажатия на изображение флага страны, как в мобильной версии сообщества WD https://community.wd.com/

  3. После выбора языка: главная страница и категории отображаются на выбранном языке с аналогичной структурой, как на текущей странице категорий.

Например, во французском разделе “myforum.com/c/fr/” будет аналогичная главная страница с категориями и тем же списком подкатегорий на французском языке, что и в английском разделе “myforum.com/categories”.

Кратко: мы не хотим отображать темы сразу после выбора языка, так как хотим сначала направить пользователей к различным категориям.

Надеемся, кто-то сможет нам помочь в этом.

Редактирование: Если есть способ сделать тот же интерфейс для “подкатегории”, как для “категории”, мы сможем это реализовать.

Обязательно обратите внимание на:

Здравствуйте,

Я ознакомился с вашей ссылкой.

Нам не нужно переводить все сообщения; мы хотим разделить категории по языкам.

Например, если пользователь заходит во французский раздел, всё, что там публикуется, написано франкофонами, и им не нужно ставить теги — это уже категория «французский».

Но если французский посетитель владеет английским, он может перейти в английский раздел, где все англоговорящие пишут на английском.

Сложность заключается в том, что мы не можем использовать тот же интерфейс, что и на главной странице, с полным списком категорий для каждого языка.

Нужен один вход в систему, но три разные главные страницы с одинаковой структурой.

Также я отредактировал схему, чтобы сделать её более понятной.

Спасибо за ваше время.

Было ли найдено какое-либо решение для этого? Я тоже хочу настроить аналогичную конфигурацию.