我想在语言示例中使用新的语言环境: 日本语言的法语或中国语言的法语 (" fr-rJP"或" fr-rCN"),有可能吗?
答案 0 :(得分:0)
您必须创建另一个值文件夹,并根据您的新语言对其进行命名。 values是默认值,并保留默认字符串,新值名称为-jp或fr,具体取决于您的需要。 从默认值文件夹中复制新值文件夹中的strings.xml,并简单地相应地翻译单词,但不要更改每个字符串的变量名称。
这就是我用来改变我的app中的语言环境:
Locale myLocale = new Locale(THE LANGUAGE U WANT HERE); example ('jp' or 'fr')
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = myLocale;
res.updateConfiguration(conf, dm);