gpt4 book ai didi

android - Android 中的俄语本地化

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:48:39 25 4
gpt4 key购买 nike

我的应用程序支持 4 种语言。用户选择他们的语言。但这不适用于俄语。

if (dil.equals("eng")){
Configuration c = new Configuration(context.getResources().getConfiguration());
c.locale = Locale.ENGLISH;
context.getResources().updateConfiguration(c,context.getResources().getDisplayMetrics());

}
else if (dil.equals("ger")){
Configuration c = new Configuration(context.getResources().getConfiguration());
c.locale = Locale.GERMAN;
context.getResources().updateConfiguration(c,context.getResources().getDisplayMetrics());

}
else if (dil.equals("rus")){
Configuration c = new Configuration(context.getResources().getConfiguration());
c.locale = Locale.????????;
context.getResources().updateConfiguration(c,context.getResources().getDisplayMetrics());

}
else
{
Configuration c = new Configuration(context.getResources().getConfiguration());
c.locale = Locale.getDefault();
context.getResources().updateConfiguration(c,context.getResources().getDisplayMetrics());

}

我不知道用俄语做什么。

c.locale = Locale.????????;

最佳答案

使用这个 constructor您可以像这样将语言环境设置为俄语:

Locale myLocale = new Locale("ru","RU");

这是 supported locales 的列表通过Java。您可以看到支持“ru”,但未经过测试。

文档还说有时最好提供基础本地化和国际化,所以我编辑了

Locale myLocale =  new Locale("ru") 

Locale myLocale = new Locale("ru","RU")

关于android - Android 中的俄语本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10931238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com