Открытая локализация графиков - PullRequest
4 голосов
/ 07 ноября 2011

Можно ли локализовать объекты в OpenGraph Facebook?

Моя конкретная цель состоит в том, чтобы пользователи французского / английского языков могли любить один и тот же URL-адрес или объект графика, при этом в их временных шкалах появляются описания, специфичные для данной местности. Пока что единственный способ добиться этого - это два отдельных узла графа, эффективно делящих количество лайков пополам.

Я попытался предоставить английскую и французскую версии моей страницы, причем французская версия использовала URL-адрес английской страницы в качестве своего канонического URL, но в результате французские пользователи увидели заголовок / описание английской страницы в своей временной шкале.

Есть ли способ иметь как французскую, так и английскую версии страницы с одним общим "лайком"?

1 Ответ

3 голосов
/ 07 ноября 2011

Подробные документы вы хотите здесь: https://developers.facebook.com/docs/beta/opengraph/internationalization/

Короче говоря, вам нужно указать основной языковой стандарт в теге og:locale, а затем альтернативные языковые стандарты в теге og:locale:alternate. Для каждой альтернативной локали FB-скребок будет перепроверять страницу, но передаст альтернативную локаль в параметре строки запроса fb_locale. Вы должны принять этот параметр строки запроса и предоставить соответствующие метаданные для конкретной локали.

...