对于我们从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 %%%%%%%%%%%");
}
}
我使用了这个添加我的自定义区域设置,效果很好。我希望这能解决你的问题。