我有一个带有元 og 标签的 grails 应用程序,如下所示:
<meta property="og:description" content="${message(code:'description')}"/>
如果用户的浏览器发送请求,则消息属性对 i18n 工作正常。但在 Facebook 的情况下,情况就不同了。Facebook 似乎总是在我的页面上请求 en_US 版本,这意味着如果用户从 de_DE 浏览器请求页面,meta og 标签总是使用错误的语言。
有没有办法告诉 facebook 使用与 en_US 不同的请求语言?
我试过了:
<meta property="og:locale" content="de_DE" />
但这也不会改变请求的语言。
我该怎么做才能获得正确的 i18n?