2015-07-13 2 views
0

Я пытаюсь реализовать интернационализацию с помощью тегов facebook og, чтобы создать объект на странице с правильным языком при совместном использовании.Facebook OpenGraph интернационализация

Это являются мета-теги, предоставляемые при запросе страницы в обычном режиме:

<meta property="og:ttl" content="120" /> 
<meta property="og:type" content="website" /> 
<meta property="og:title" content="Clioco Make Up Bundle" /> 
<meta property="og:description" content="The more people who take part in Clioco Make Up Bundle&#39;s giveaway, the more free stuff everyone gets. So sign up now and tell your friends!" /> 
<meta property="og:updated_time" content="1436786566" /> 
<meta property="og:url" content="http://clioco.cobuydev.com/cobuys/clioco-make-up-bundle" /> 
<meta property="og:locale:alternate" content="fr_FR" /> 
<meta property="og:locale:alternate" content="fr_CA" /> 
<meta property="og:locale:alternate" content="en_US" /> 
<meta property="og:locale" content="en_GB" /> 
<meta property="og:image" content="https://res.cloudinary.com/hp0f8ghfo/image/upload/v1429186395/ibawbi5rfdjwebcqf8er.png" /> 

Это являются мета-теги, предоставляемые при указании fb_locale параметров, как fb_locale=fr_CA:

<meta property="og:ttl" content="120" /> 
<meta property="og:type" content="website" /> 
<meta property="og:title" content="FR Clioco Make Up Bundle" /> 
<meta property="og:description" content="FR FR FR FR The more people who take part in FR Clioco Make Up Bundle&#39;s giveaway, the more free stuff 
everyone gets. So sign up now and tell your friends! 
" /> 
<meta property="og:updated_time" content="1436786566" /> 
<meta property="og:url" content="http://clioco.cobuydev.com/cobuys/clioco-make-up-bundle" /> 
<meta property="og:locale" content="fr_FR" /> 
<meta property="og:locale:alternate" content="fr_CA" /> 
<meta property="og:locale:alternate" content="en_US" /> 
<meta property="og:locale:alternate" content="en_GB" /> 
<meta property="og:image" content="https://res.cloudinary.com/hp0f8ghfo/image/upload/v1429186395/ibawbi5rfdjwebcqf8er.png" /> 

Итак, после того, как что он работает правильно, я пытался поделиться этой ссылкой с учетной записью facebook, на которой основной язык установлен на fr_CA, но сгенерированная карта все еще находится на английском языке.

Я также был не в состоянии проверить вынести его в fr_CA с помощью отладчика (https://developers.facebook.com/tools/debug/og/object/?q=http%3A%2F%2Fclioco.cobuydev.com%2Ffr%2Fcobuys%2Fclioco-make-up-bundle&fb_locale=fr_FR)

Может кто-нибудь сказать мне, что мне не хватает? (если мне что-то не хватает: D)

Большое спасибо!

+2

Это в настоящее время работает на Open Graph историй только - для нормальных сообщений, не поддерживается. (Это подтвердил сотрудник Facebook в группе разработчиков FB.) – CBroe

+0

Большое спасибо! Это не указано в документации :) – cintamani

ответ

0

Отвечая на наш собственный вопрос, мы обсудили это в отчете об ошибке в Facebook, а после немного назад и вперед пришли к тому же выводу, что и @CBroe.

Невозможно.

Для получения дополнительной информации см https://developers.facebook.com/bugs/978849008813532

Смежные вопросы