2012-02-21 95 views
1

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

我已经尝试添加语言环境“iw_IL”到目前在build/target/product/langugaes_fill.mk中的集合,但现在运气好。

谢谢。

回答

0

嗨在additioin你必须做以下的文件更改 框架/基/核心/ 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 %%%%%%%%%%%"); 
      } 
     } 

我用这个添加我的自定义语言环境和它的工作好,我希望这能解决你的问题。