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

时间:2011-07-26 09:08:51

标签: 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>

2 个答案:

答案 0 :(得分:32)

将脚本请求更改为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

答案 1 :(得分:6)

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

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

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