Facebook OneBox отображает неверный язык

Странно. Я перешёл из финской группы Facebook на финский Discourse и получил вот это:

Я почти уверен, что текст в OneBox не на финском языке :rofl:

Давайте попробуем здесь:

Теперь у меня другой язык.

Как думаете, что это вызывает?

Однажды я слышал, что Facebook использует тот же язык, что и локация сервера форума.

Мой сервер находится в Финляндии, и ваша ссылка отображается так:

На моём форуме, размещённом во Франции:

Не знаю, есть ли способ предотвратить это.


редактирование:
Более подробная информация здесь

Привет, Canapin! Это действительно интересная информация, спасибо. :slightly_smiling_face: Я проверил свой случай и могу подтвердить, что onebox отображается на немецком языке, так как наш сервер находится во Франкфурте.

Редактирование: Я уже много раз пробовал проверить, что происходит, и оказывается, что язык не всегда немецкий :thinking: Мне кажется, это случайно. Например, сейчас он на русском языке.

Хорошее объяснение, но мой сервер находится в Германии, и я не думаю, что этот форум обслуживается из… это что, Китай или что-то в этом роде.

Кроме того, это был первый раз, когда произошло что-то подобное.

Хостинг в Германии, очень интересно, не знал. Любопытно посмотреть, есть ли обходной путь.

Чуть поиграл с HTML здесь. Может, Discourse стоит добавить какой-то тег (или теги), и это решит проблему?

Первый вариант — просто пример, может, добавить атрибут lang?
Во втором (из вышеприведённого) после rel есть какой-то странный мусор, возможно, из-за этого всё ломается.

https://usnconeboxax1aos.cloud.onebox.dynamics.com/?cmp=DEMF&mi=CustParameters&lng=en-us


<h3><a href="https://www.facebook.com/groups/vaellusgroup/permalink/10159228526086173" target="_blank" rel="noopener">?????????</a></h3>

Просто думаю вслух…

Интересно, нашел ли кто-нибудь рабочие решения. Очень хотелось бы сделать язык, на котором большинство участников форума читает лучше всего…

Другого решения, кроме встраивания только тех материалов Facebook, для которых не требуется вход, не существует.

Но, полагаю, это был какой-то сбой со стороны самого Facebook, так как сейчас ситуация изменилась.

Сейчас я использую однооконный режим для той же группы, что и в исходном посте, применяя DiscourseHub, как и раньше. Я почти уверен, что CDCK не менял расположение своих серверов. И я получаю однооконный вывод на финском языке, как и ожидалось, потому что я финн, но это неожиданно, так как здесь мы используем английский:

Так что, думаю, мы оказались в ситуации, когда ничего не можем сделать. Facebook предоставляет такие метаданные, какие хочет, и всё.

Спасибо за обновление. Мы используем самохостинг для Discourse, на английском языке, и ссылки на Facebook почти неизменно (я хочу сказать «всегда», но не на 100% уверен) отображаются на кириллице. :man_shrugging: Мне бы хотелось, чтобы проблема была на нашей стороне и её можно было исправить, но боюсь, вы правы, и Facebook делает то, что делает Facebook. :smiley: Я продолжу изучать нашу ситуацию, на случай если найду что-то, что можно заменить. Ещё раз спасибо!

Что касается меня, я в итоге отключил Facebook oneboxes.