如何更改Facebook"喜欢"按钮的语言?

cul*_*ter 16 javascript facebook facebook-like

我在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>
Run Code Online (Sandbox Code Playgroud)

tom*_*ios 32

将脚本请求更改为FB支持的脚本请求.在我的情况下,我将英语切换为西班牙语bo:

之前

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
Run Code Online (Sandbox Code Playgroud)

 js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1";
Run Code Online (Sandbox Code Playgroud)

可用选项

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


Dav*_*d L 6

正如@tomasbarrios已经说过,URL中指出的语言是文本的DEFAULT语言.但是,如果某人已经打开了他/她的Facebook帐户,则此类设置将被THE ACCOUNT'S语言的默认语言取代.但这将根据每个人自己的设置而改变,这是一种理想的行为.

为了增加@tomasbarrios已经很好的音符,我添加了这个补充链接,这可能有助于你的情境化,Facebook的官方文档没有提供更好的列表:https: //developers.facebook.com/docs/internationalization #locales (官方文档很差的典型案例......)

在网站blogtricks中,你会发现一个比官方文档更好的阅读,至少对于这个特定点的初学者:http://www.mybloggertricks.com/2011/06/facebook-like-and-send-button- 在-108.html