2011-07-26 13 views
16

Używam Facebooka jak przycisku na mojej stronie z wtyczką komentarzy Facebooka i do tej pory działa OK. Dzisiaj zdałem sobie sprawę, że wyświetla się w trzech różnych językach (angielskim, czeskim i słowackim) w trzech różnych przeglądarkach. Problem dotyczy różnej szerokości każdego języka. Tutaj Próbowałem zmienić en_US do SK, ale bez skutku:Jak zmienić język przycisku "Lubię to" Facebooka?

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

Odpowiedz

32

Zmień swoje żądanie skrypt do jednego wspierany przez FB. W moim przypadku, przeszedłem formę angielskiego na hiszpański Bo w ten sposób:

przed

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

po

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

Dostępne opcje w

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

+2

to jest poprawna odpowiedź +1 –

+0

Prawidłowa odpowiedź +1 –

5

As @tomasbarrios już powiedział, język wskazany w adresie URL, dla DEFAULT język w tekście. Jednakże, jeśli dana osoba ma już swoje konto na Facebooku, takie ustawienie zastępuje domyślny język języka KONTO. Ale to się zmieni w zależności od ustawień każdego z nich, co jest pożądanym zachowaniem.

Aby dodać do już dobre noty za @tomasbarrios dodam ten komplementarny związek, który może pomóc contextualize, że oficjalne docs Facebooka nie oferują lepszą listę dla że: https://developers.facebook.com/docs/internationalization#locales (typowy przypadek biedny urzędnik dokumentacji ...)

w miejscu blogtricks znajdziesz lepszego niż czytanie z oficjalnej dokumentacji, przynajmniej dla początkujących w tym konkretnym punkcie: http://www.mybloggertricks.com/2011/06/facebook-like-and-send-button-in-108.html

Powiązane problemy