2011-10-10 114 views
18

我想爲澳大利亞網站添加og:locale標籤,Facebook的linter告訴我我有一個錯誤。Facebook的澳大利亞開放圖形語言環境

根據相關文檔(並假設正確的內容應該是什麼),我已經加入這個我頁頭:

<meta property="og:locale" content="en_AU" /> 

Facebook的棉短絨(http://developers.facebook.com/tools/debug)告訴我:

對象無效值 類型爲'website'的URL'http://foo'上的對象無效,因爲屬性'og:locale:locale'的給定值'en_au'無法解析爲類型'enum'。

這是怎麼回事? en_AU不是澳大利亞的正確代碼嗎?我也嘗試過en_AUS,但也沒有奏效。如果我將其更改爲en_US,則可以正常工作。

+0

此錯誤是否影響您在Open Graph或Facebook中的地位?據我可以告訴它報告的錯誤,但回落到默認的內部。 (從來沒有少,我已經改變了我的項目) –

回答

34

查看FB的i18n documentation尋求幫助。更具體地說,有一個完整的清單supported locales。不幸的是,澳大利亞英語不夠好,不能被視爲一個單獨的東西;你會選擇英國和美國之間的英語。

+0

謝謝本;看起來就是這個問題;我也在尋找一個支持的名單,乾杯 – Brett

+7

澳大利亞英語的迷人沒有問題。 – Beejamin

+0

AU英語非常接近英國英語,所以最好的選擇是en_GB –