我正在構建一個旨在支持多語言的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)及以上版本。