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 應用程式中心頁面的資訊,請詳閱遊戲 > 應用程式中心指南中的應用程式中心頁面本地化部分。