2012-02-17 109 views
1

我正在为客户端创建一个应用程序,要求将法语内容显示给法语会话的FB用户。如果用户不是法语的话,应该显示英文内容。这需要与扇形门配合使用...显示不同用户语言的Facebook标签内容

这是我的,但它不工作。扇门是,但法国内容不显示(是的,我在我的Facebook设置中将我的语言更改为法语)。

总而言之,如果用户是法语的话,可以显示粉丝和非粉丝的法文内容。 ELSE显示默认的英文内容。简单的说。

编辑:更新和人们的工作脚本寻找: http://pastebin.com/U6ME0H7F

干杯, 迈克

回答

1

应该不是你对语言的线是:

$ languageFR =($语言环境==“fr_CA”);

甚至更​​好,你不应该看[[用户]] [“语言”],而不是语言环境?

+0

我试过这个变化,但它没有奏效。这是你的建议吗? http://pastebin.com/ppmxVayn – 2012-02-17 20:50:45

+0

不,不是。如果您更改了$ locale = $ signed_request [“user”] [“languages”];到$ locale = $ signed_request [“user”] [“locale”]; - 我正是这个意思。 – 2012-02-17 20:57:12

+0

呃!错过了......它的工作!非常感谢!以下是任何需要它的人的更新代码! http://pastebin.com/ZftTzDz0 – 2012-02-17 21:06:38