Локализация

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

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

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

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

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

При добавлении плагинов Facebook может автоматически перевести их текст на местный язык с помощью Facebook SDK for Javascript. Этот 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, см. в этом разделе.