Регионы и языки, поддерживаемые Facebook

На Facebook языки обозначаются кодами в формате ll_CC, где ll — это двухбуквенный код языка, а CC — двухбуквенный код страны. Например, код en_US соответствует английскому языку (США). Английский. Мы поддерживаем множествокодов ISO для языков и стран.

Однако в этом списке есть два кода, которые не соответствуют стандарту ISO: ar_AR и es_LA. Они обозначают группы регионов, в которых говорят на арабском и испанском языках. Мы поддерживаем несколько специализированных типов локализации для испанского языка.

Чтобы определить регион и язык пользователя приложения, посмотрите на поле locale в объекте User API Graph.

Локализация социальных плагинов и JavaScript SDK

Для интеграции веб-сайта или приложения с Facebook проще всего добавить в них социальные плагины. Например, кнопки «Нравится», «Рекомендовать» и другие кнопки, помогающие людям взаимодействовать с вашим сайтом или приложением.

При добавлении плагинов Facebook может автоматически перевести их текст на местный язык с помощью Facebook JavaScript SDK. Этот SDK доступен для всех языков и регионов, которые поддерживает Facebook.

Чтобы автоматически перевести социальные плагины, вы должны заменить язык и регион, заданные в SDK, на язык и регион интерфейса вашего сайта. Для этого при загрузке исходного кода SDK нужно заменить код en_US на поддерживаемый код локализации.

Например, если вы разработали приложение или сайт с интерфейсом на испанском языке и хотите, чтобы все социальные плагины тоже отображались на испанском, используйте следующий код при загрузке SDK.

(function(d){
  var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
  js = d.createElement('script'); js.id = id; js.async = true;
  js.src = "https://connect.facebook.net/es_LA/all.js";
  d.getElementsByTagName('head')[0].appendChild(js);
}(document));

Обратите внимание, что это применяется только к плагинам и кнопкам, которые напрямую интегрированы с вашим сайтом. Диалог «Вход» и другие аналогичные диалоги будут отображаться на языке, который человек выбрал в качестве родного на Facebook, даже если на сайте используется другой язык.

Центр приложений и локализация

Если ваше приложение является игрой, вы можете сделать ее доступной в Центре приложений Facebook. Чтобы узнать, как локализовать страницу в Центре приложений Facebook, ознакомьтесь с разделом Локализация страницы с информацией о приложении руководства Игры > Центр приложений.