我有3个挪威语文件夹,但我只有1个翻译文件。
/values-no/
/values-nn/
/values-nb/
现在我有三个相同的strings.xml
,每个文件夹都有一个。
我可以将某些文件夹的资源链接到另一个文件夹吗? 任何其他解决方案?
编辑:
我想避免在最终的.apk中使用相同的文件3次
答案 0 :(得分:1)
如果它是您自己的应用程序,您可以使用此技巧合并所有3个区域设置:
Locale locale = getResources().getConfiguration().locale;
if (locale.getLanguage().equals("no") || locale.getLanguage().equals("nb") || locale.getLanguage().equals("nn")){
locale = new Locale("no","NO");
Configuration config = new Configuration();
config.locale = locale;
Resources res = getBaseContext().getResources();
res.updateConfiguration(config, res.getDisplayMetrics());
}