2011-10-10 113 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 –