对于Facebook游戏,我希望有带多种语言(特别是英语和德语)标题的Open Graph图片对象。我做了一切,如Facebook的开放图internationalization document中所述,但不知何故,对象(和动作)总是以新闻传播和活动中的英文标题显示 - 而且该应用程序绝对是本地化的配置。多语言Open Graph对象?
这里的对象之一的URL:http://apps.facebook.com/spot-it/opengraph/picture/pictures.1A24.html
如果我使用fb_locale参数set to German得到它通过Facebook的对象调试器,我看到:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# spot-it: http://ogp.me/ns/fb/spot-it#">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta property="og:locale:alternate" content="de_DE">
<meta property="og:locale:alternate" content="en_US">
<meta property="og:locale" content="de_DE">
<meta property="fb:app_id" content="419035224820013">
<meta property="og:type" content="spot-it:picture">
<meta property="og:url" content="http://apps.facebook.com/spot-it/opengraph/picture/pictures.1A24.html">
<meta property="og:title" content="Beißerchen">
<meta property="og:description" content="Findest du die Fehler in 'Beißerchen'?">
<meta property="og:image" content="http://d2tv32y5kdvj8c.cloudfront.net/assets/pictures/1A24_potd.jpg">
</head>
<body>
<script type="text/javascript">
self.location.href = "";
</script>
</body>
</html>
那么,为什么不是Facebook使用在向德国用户显示涉及该对象的操作时使用德语版本?我做错了什么,或者开放图形的国际化根本行不通?
我*确切*有同样的问题。你有没有找到解决这个问题的方法? – 2014-02-17 17:34:24
我有同样的确切问题,任何解决方案? – 2016-06-06 18:16:13