Как я уже говорил, я думаю, что на меня гораздо больше влияет язык, который я вижу в форуме, чем тот, что отображается в выпадающем списке. Ваш пользователь, говорящий по-японски, видел бы все сообщения на японском, если бы не добавил английский в список языков, которые он понимает. Поэтому для него может быть естественно отвечать на этом языке. Но если вы видите форум, где есть только сообщения на английском, вы тоже, скорее всего, будете писать на этом языке, пока это не представляет слишком большого препятствия.
Если бы вы увидели немецкий форум, где почти все сообщения написаны на немецком, вы бы просто написали на французском только потому, что в выпадающем списке можно выбрать французский как язык интерфейса форума?
Вы можете включить Переключатель языка локализации контента только для анонимных пользователей и позволить всем, кто регистрируется, выбрать свой предпочтительный язык в настройках, где предлагаются все языки, поддерживаемые интерфейсом Discourse.
Но вы всё равно будете видеть, как другие пользователи пишут на другом языке.
И я думаю, что именно поэтому я пишу это на английском. Я хочу, чтобы вы понимали меня как можно лучше. Поэтому, если все пишут на английском, я тоже стараюсь делать то же самое. Переводы всегда приводят к потере информации.
Пример с Meta:
Вот что написано в английском сообщении:
Вот что написано в немецком переводе:
Однако скрипт не работал последние несколько месяцев и теперь возвращает только ошибки 400.
Если я хотел бы узнать, что изменилось, то нюанс между «перестало работать в прошлом месяце» и «не работает последние несколько месяцев» довольно важен.
Поэтому я обычно стараюсь придерживаться языка, который мы оба понимаем. Риск недопонимания меньше, и если он всё же возникает, я хотя бы знаю, почему. Если я не знаю, какой перевод вы видите, это гораздо сложнее.
Поэтому я использую тот язык, которым пользуются другие пользователи на этом форуме, — не из-за какого-то выпадающего списка, а потому что хочу, чтобы меня понимали.