我正在尝试为澳大利亚网站添加og:locale标记,Facebook的linter告诉我我有错误。
根据文档(并假设应该是正确的内容),我已将此添加到我的页面头部:
<meta property="og:locale" content="en_AU" />
Facebook的linter(http://developers.facebook.com/tools/debug)告诉我:
对象无效值 “网站”类型的网址“http://foo”上的对象无效,因为属性“og:locale:locale”的给定值“en_au”无法解析为“枚举”类型。
这里发生了什么? en_AU不是澳大利亚的正确代码吗?我也尝试了en_AUS,但也没用。如果我将其更改为en_US,则可以正常工作。
答案 0 :(得分:38)
请参阅FB的i18n documentation寻求帮助。更具体地说,有supported locales的完整列表。不幸的是,澳大利亚英语并不足以被认为是一个单独的东西;你会选择英国和美国的英语。