如何将新语言添加到系统映像中



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

我曾尝试将locales"iw_IL"添加到build/target/product/langugaes_fill.mk中的集合中,但现在运气不错。

谢谢。

Hi此外,您还必须对文件进行以下更改frameworks/base/core/java.com/android/internal/app/LocatePicker

 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 %%%%%%%%%%%");
            }
        }

我使用了这个添加我的自定义区域设置,效果很好。我希望这能解决你的问题。

最新更新