javascript - 如何指定 Facebook 登录对话框中使用的语言

标签 javascript facebook localization facebook-javascript-sdk

我正在使用 Facebook 的 Javascript SDK 通过 Facebook 登录用户:

文档FB.登录:link

不幸的是,这个对话框始终是英文的。

FB.Dialog 将触发一个弹出窗口,网址为:

https://www.facebook.com/login.php?PARAMETERS

在另一个相关的帮助下question这里我发现我可以添加locale2参数:

https://www.facebook.com/login.php?PARAMETERS&locale2=es_ES

使用此额外参数,对话框现在以西类牙语显示。

但我找不到如何将此语言参数传递给 FB.Login 函数,因此它也在登录对话框中使用。

是否有任何已知功能可以帮助我解决此问题?

最佳答案

这可能与您使用的 SDK 源有关

来自http://developers.facebook.com/docs/reference/javascript/

 js.src = "//connect.facebook.net/en_US/all.js";

en_US 更改为您的语言区域 es_ES,这可能会解决问题。

关于javascript - 如何指定 Facebook 登录对话框中使用的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14772115/

相关文章:

swift - String.localizedStringWithFormat(_ :_:) for SwiftUI's LocalizedStringKey?) 等价于什么

ios - Apple 的 ResearchKit 中的额外本地化是否导致 iOS App Store 错误地认为我们的应用程序已针对许多其他语言进行了本地化?

javascript - 如何使用 d3.js 在折线图上的某个点显示图标

javascript - Heatmap.js 未渲染

Javascript Angular 4 通过多层组件使用 eventEmitter

objective-c - Facebook:[FBSession activeSession] 崩溃应用

javascript - 使用 sequelize findAll 时,forEach 找不到正确的用户 ID

iphone - FBRequest委托(delegate)方法请求:didLoad: is not getting called

javascript - 以同步方式调用 Facebook Messenger API

javascript - 在 javascript 中从 .NET/Razor 解析本地化数字的最佳方法是什么?