Подтвердить что ты не робот

Как можно изменить язык кнопки "like" на Facebook?

Я использую Facebook как кнопку на моей веб-странице с плагином комментариев Facebook и до сих пор работает oK. Сегодня я понял, что он отображается на трех разных языках (английском, чешском и словацком) в трех разных браузерах. Проблема заключается в различной ширине каждого языка. Здесь я попытался изменить en_US на sk, но без эффекта:

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<script src="http://connect.facebook.net/en_US/all.js"></script>
4b9b3361

Ответ 1

Измените запрос script на тот, который поддерживается FB. В моем случае я переключил форму английского на испанский, делая это:

перед

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";

после

 js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1";

Доступные опции в

https://www.facebook.com/translations/FacebookLocales.xml

Ответ 2

Как уже сказал @tomasbarrios, язык, указанный в URL-адресе, для языка DEFAULT текста. Однако, если у человека есть уже открытая учетная запись Facebook, такая настройка заменяется языком по умолчанию языка ACCOUNT. Но это изменится в соответствии с индивидуальными настройками, что является желательным поведением.

Чтобы добавить к уже хорошей заметке @tomasbarrios, я добавляю эту дополнительную ссылку, которая может помочь вам контекстуализировать, что официальные документы Facebook не предлагают лучшего списка для этого: https://developers.facebook.com/docs/internationalization#locales (типичный случай плохой официальной документации...)

В blogticks сайта вы найдете лучшее чтение, чем в официальной документации, по крайней мере, для начинающих в этой конкретной точке: http://www.mybloggertricks.com/2011/06/facebook-like-and-send-button-in-108.html