В настоящее время сообщества, использующие функцию локализации контента, могут выбирать несколько языков для отображения локализованного контента. Например, на форуме могут быть настроены немецкий, английский и французский языки в параметре content localization supported locales.
На данный момент пользователи могут выбрать только один из поддерживаемых форумом языков.
Если в теме есть сообщения на всех трёх языках, Гюнтер увидит их все только на немецком, даже если он свободно владеет всеми тремя языками.
Цель этой темы с предложением функционала — позволить таким многоязычным пользователям выбирать несколько языков и видеть сообщения на их оригинальном языке, а не ограничиваться одним. Также следует учитывать, что сейчас для определения языковых элементов управления (кнопок, подписей, подсказок и т. д.) используется user.locale, и этот параметр должен соответствовать основному языку пользователя.
Ниже приведены цитаты из нескольких тем, в целом отражающие схожие мнения:
Один из вопросов пользовательского опыта, который нам предстоит решить, — как предоставить пользователю эту опцию. Если мы будем использовать существующий user.locale и разрешим массив, например ['en', 'ja', 'ko'], это затронет множество других мест, в отличие от сохранения user.locale как одного значения и добавления отдельного поля пользователя. Если мы добавим новое поле пользователя, нам также нужно будет подумать о его расположении.
