如何向系统映像添加新语言

时间:2012-02-21 17:20:45

标签: android android-2.2-froyo android-source

对于我们从Froyo获得的当前支持的语言集,我想添加其他语言,如希伯来语或阿拉伯语。我有没有办法更新Froyo代码以支持这些语言,并在构建Froyo代码并将其安装到设备上后在settings --> languages & keyboards -->select locale部分中查看它们。

我尝试将区域设置“iw_IL”添加到build/target/product/langugaes_fill.mk中的设置中,但现在运气好了。

感谢。

1 个答案:

答案 0 :(得分:0)

您好在附加中您必须在文件中进行以下更改 框架/碱/核心/ JAVA / COM /机器人/内部/应用程序/ LocalePicker

 final String[] localesOld = Resources.getSystem().getAssets().getLocales();
        final String[] locales = new String[localesOld.length+1];
        for(int i=0;i<locales.length;i++){
            if(i<localesOld.length){
                locales[i] = localesOld[i];
            }else{
                locales[i] = "your locale code";
                Log.d(TAG, "%%%%%%%%%%%%%%%%%% locale added %%%%%%%%%%%");
            }
        }

我使用此添加我的自定义区域设置,它运行正常。我希望这将解决您的问题。