2013-03-18 90 views
2

对于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使用在向德国用户显示涉及该对象的操作时使用德语版本?我做错了什么,或者开放图形的国际化根本行不通?

+0

我*确切*有同样的问题。你有没有找到解决这个问题的方法? – 2014-02-17 17:34:24

+0

我有同样的确切问题,任何解决方案? – 2016-06-06 18:16:13

回答

-1

在应用程序设置中developers.facebook.com>您的应用程序>“本地化”,您可以添加对其他语言的支持。

您可以设置:

  • 显示名称
  • 标语
  • 描述
  • 详细说明
  • 解释权限
  • 和类似标志,图标,网页横幅,覆盖所有图片image ...

我希望这是你要找的;)

+0

不,对不起:)这是关于你的应用程序的翻译。这个问题是关于Open Graph对象的。 – 2014-02-23 18:25:28