在我的应用程序中,我为我的用户使用 Facebook 登录进行身份验证。但是,当他们登录并提示他们获得我需要的权限时,Facebook 会显示一个混合了英语和德语的对话框(因为我的应用程序是德语)。
是否可以设置语言标志或类似的东西,以便我可以告诉 Facebook“好的,只使用英语”或“请只使用德语单词”。
从技术上讲,我只是使用 Facebook SDK 3.6 中的 LoginButton,它只会打开 Facebook LoginActivity(它应该处理身份验证内容)。
最佳答案
Facebook 图书馆使用 2 种方式获取消息。有库值(例如,您可以在/myfacebooklibrary/res/values/strings.xml 中找到默认值,在/myfacebooklibrary/res/values-es/strings.xml 中找到西类牙语)。如果您的库中没有德国语言环境,您可以创建一个。
但是有来自 facebook 服务器的消息,比如权限请求。您可以在 facebook 中配置此消息 App Dashboard .但我不知道你是否可以强制使用某些语言环境,我猜 facebook 使用用户的默认语言环境。
关于android - 是否可以本地化 Facebook 登录权限消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22786178/