【问题标题】:Facebook Open Graph locale for Australia澳大利亚的 Facebook Open Graph 语言环境
【发布时间】:2023-03-29 02:27:01
【问题描述】:

我正在尝试为澳大利亚网站添加 og:locale 标签,而 Facebook 的 linter 告诉我有一个错误。

根据文档(并假设正确的内容应该是什么),我已将其添加到我的页面标题:

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

Facebook 的 linter (http://developers.facebook.com/tools/debug) 告诉我:

对象无效值 URL 'http://foo' 类型为“website”的对象无效,因为属性“og:locale:locale”的给定值“en_au”无法解析为“enum”类型。

这里发生了什么? en_AU 不是澳大利亚的正确代码吗?我也试过 en_AUS 也没有用。如果我把它改成 en_US 就可以了。

【问题讨论】:

  • 此错误是否会影响您在 Open Graph 或 Facebook 中的地位?据我所知,它会报告错误,但会在内部恢复为默认值。 (无论如何,我已经在我的项目中改变了它)

标签: facebook internationalization facebook-opengraph


【解决方案1】:

请参阅 FB 的 i18n documentation 寻求帮助。更具体地说,有一个完整的supported locales 列表。不幸的是,澳大利亚英语还不足以被视为一个单独的东西。您将在英国和美国英语之间进行选择。

【讨论】:

  • 谢谢本;看起来这就是问题所在;我也在寻找支持的列表,干杯
  • 澳大利亚英语的精彩是毋庸置疑的。
  • 澳大利亚英语非常接近英国英语,所以最好的选择是 en_GB
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多