AccountKit UI 语言

AccountKit UI language

我有一个应用程序只支持一种语言,印度尼西亚语。那么如何将 Facebook 的 accountKit 语言更改为我们支持的语言呢?

我已经尝试了告诉我将此配置放在 build.gradle 中的指南,而 accountKit UI 仍然是英文的。

defaultConfig {
    resConfigs "id"
}

有没有什么方法可以在不改变设备语言的情况下改变语言?

印度尼西亚的两个字母代码通常是 "in" 而不是 "id"。

我有办法了!只需更改包含帐户工具包的 activity 的语言环境,UI 语言将自动更改。 Here 是帐户工具包支持的语言列表。

我在调用 Account Kit 意图的 activity 的 onCreate() 中添加了以下代码以实现孟加拉语:

 String languageToLoad = "bn";
 Locale locale = new Locale(languageToLoad);
 Configuration config = new Configuration();
 config.locale = locale;
 getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); 

结果是这样的: