如果你依据 Facebook 开发者介面的说明,创建了 App 的 ID 跟 Secret 参数,并依照范例置入了「赞」与「分享」的按钮,你会发现你出现的是 Like 与 Share 英文版的介面, 因为范例是置入了英文版的 Facebook 元件。

2015092201 置入了英文版的 Facebook 元件出现英文版.png 

Facebook 提供了很友善的在地化与翻译,并支援 70 种以上的语言,关键就在引入的元件中,在开发者介面中提供的 JavaScript 范例里,我们可以看到一串由 ISO 语言 (ISO language) 与国家代码 (country codes) 的英文字,中间用下引线连结

2015092202 JavaScript 范例可看到一串由 ISO 语言与国家代码连结的英文字.png 

只要将它改为当地的所使用的 ISO 语言与国家代码, 即完成了 Facebook 在地化与翻译

2015092203 改为当地使用的 ISO 语言与国家代码即完成在地化.png 

以繁体台湾版为例,更改置入后,立即重整马上出现繁体中文的「赞」与「分享」

2015092204 更改置入后,立即重整马上出现繁体中文.png 

可以在以下的 XML 文件中,找到所有目前支援的在地化编码

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

以下提供常用的几种台湾经常使用的在地化 ISO 语言与国家代码:

简体大陆版 Simplified Chinese (China) : zh_CN

繁体香港版 Traditional Chinese (Hong Kong)  : zh_HK

繁体台湾版 Traditional Chinese (Taiwan):zh_TW

美式英文版:en_US

相关文章