Мой ответ «Я хочу улучшить мультиязычный функционал в Discourse, но не использовать этот плагин (пожалуйста, объясните ниже)» обусловлен тем, что мы только оцениваем варианты хорошей мультиязычной поддержки. Было бы здорово, если бы ваш инструмент оказался именно тем, что нам нужно.
Так как вы спросили, что именно требуется, я привожу здесь свой пост, который я написал для общего вопроса о поддержке нескольких языков:
У нас есть веб-сайт с одним доменом и двумя языками (немецкий, английский). Контент разделён по адресам domain.org/de/[название_сайта] и domain.org/en/[название_сайта].
У нас также есть форум Discourse на немецком языке на поддомене [немецкий_ключевое_слово]-forum.domain.org.
Теперь мы хотим добавить английскую версию форума.
К сожалению, английское ключевое слово, которое точно описывает тему и которое мы хотели бы использовать для английского форума ([английское_ключевое_слово]-forum.domain.org), отличается от немецкого. Немецкое ключевое слово не работает в английском контексте, а английское — в немецком.
Вопрос:
Возможно ли запустить один форум Discourse с разными поддоменами для разных языков, используя при этом единую систему управления учётными записями?
Или нам придётся создать совершенно новый английский форум со своим поддоменом и собственной системой управления учётными записями?
Под термином «единая система управления учётными записями» я подразумеваю единую базу данных пользователей и единый вход для обоих языков.
Есть ли возможность избежать необходимости двойной регистрации для пользователей, которые хотят использовать оба языка?
Или нам строго необходимо ограничиться одним доменом, если мы хотим предоставлять одинаковые учётные данные для разных языков одного и того же форума?
Если нам действительно нужен один домен и один форум, есть ли возможность отображать язык поста в названии ссылки на этот пост?
Например, как здесь:
https://meta.discourse.org/t/multilingual-plugin/*en/*142740/125
для английских постов и
https://meta.discourse.org/t/multilingual-plugin/*de/*142740/125
для немецких?
Извините, если мои вопросы показались слишком глупыми…