我正在构建一个旨在支持多语言的Android应用程序。坚果只是通常的西班牙语,法语,德语等,但也有一些少数语言没有Android Locale。Android多语言和少数语言支持语言不支持语言区域
我知道在资源文件夹中提供各种值文件夹的典型解决方案。例如values_fr或values_sp。但是,对于那些没有语言环境的少数民族语言来说,这无济于事。
所以我打算做的是将多个字符串XML文件放入值文件夹。例如:strings-welsh.xml,strings-cornish.xml,strings-gaelic.xml,strings-french.xml等
但是,我遇到了一个问题,因为我得到很多'资源项##已准备好'错误(其中##是字符串资源的名称)。
如何,然后我可以有那么编译器将停止抱怨,我可以自由地打电话:的getString(R.strings_welsh.app_name)或getStrings(R.strings_french.app_name)。
我将支持Android 4.0(ICS)及以上版本。