Facebook 支持的区域和语言

Facebook 语言使用 ll_CC 格式,其中 ll 是两个字母的语言代码,CC 是两个字母的国家/地区代码。例如,en_US 代表美国英语。 我们支持许多 ISO 语言国家/地区代码

以下两种例外情况未遵循 ISO 标准:ar_ARes_LA。 我们使用这两个代码来表示阿拉伯语和西班牙语所覆盖的区域设置。对于西班牙语,我们支持一些专门的本地化。

您可以通过 图谱 API 用户对象locale 字段确定应用用户的区域和语言。

社交插件本地化和 JavaScript SDK

将网站或应用与 Facebook 集成的一种最基本的方法是添加社交插件。插件包括让用户能够与网页或应用轻松交互的赞、推荐和其他按钮。

添加社交插件时,Facebook 可以通过 Facebook JavaScript SDK 使用本地语言自动翻译插件文本。SDK 适用于 Facebook 支持的所有区域。

要利用自动社交插件翻译,您需要根据网站的区域设置更改 SDK 的区域设置。具体而言,在加载 SDK 源代码时,您需要将 en_US 更改为受支持的区域设置代码。

例如,如果您的应用或网站使用西班牙语,则使用以下代码加载 SDK 后,所有的社交插件都将以西班牙语呈现。

(function(d){
  var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
  js = d.createElement('script'); js.id = id; js.async = true;
  js.src = "https://connect.facebook.net/es_LA/all.js";
  d.getElementsByTagName('head')[0].appendChild(js);
}(document));

请注意,这仅适用于直接与您的网站集成的插件和按钮。“登录”对话框等对话框将以用户在 Facebook 上选作母语的语言呈现,即使母语和您选择的语言不同。

应用中心和本地化

如果您的应用是游戏,则可以将该应用显示在 Facebook 应用中心。如需本地化您的 Facebook 应用中心页面,请阅读指南游戏 > 应用中心中的应用中心页面本地化部分。