0

当使用 facebook connect with devise 时,我得到的家乡是这样的:

... hometown=#<Hashie::Mash id="116045151742857" name="Munich, Germany">
locale="de_DE" ...

有没有办法让每个用户的家乡在他自己的语言环境中或至少在一个设置的语言环境中(在我的情况下为 de_DE),例如使用 facebook API 的“München,Deutschland”?

如果没有必要,我不想炫耀我自己的家乡数据库。

4

1 回答 1

0

注意测试,但您可以尝试将 &locale=de_DE 添加到图形调用中。您可以从用户对象中获取语言环境,因此可能会为每个用户自定义它。执行“/me”图形调用以获取语言环境,然后执行“/me?locale=de_DE”以获取用户语言。

正如我所说,我没有测试过,所以它可能不会改变字段的内容(例如德国 -> 阿勒曼德),但如果你没有尝试过,值得一试。

于 2012-05-12T12:23:05.517 回答