Как добавить новые языки в образ системы - PullRequest
1 голос
/ 21 февраля 2012

К поддерживаемому в настоящее время набору языков, которые мы получаем от Froyo, я хотел бы добавить другие языки, такие как иврит или арабский. Можно ли как-нибудь обновить код Froyo для поддержки этих языков и увидеть их в разделе settings --> languages & keyboards -->select locale после создания кода Froyo и его установки на устройство.

Я попытался добавить локали "iw_IL" к набору, представленному в build/target/product/langugaes_fill.mk, но теперь удача.

Спасибо.

1 Ответ

0 голосов
/ 01 июня 2012

Привет. В additioin вы должны сделать следующие изменения в файловых инфраструктурах / base / core / java / com / android / internal / app / 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 %%%%%%%%%%%");
            }
        }

Я использовал это добавление моей собственной локали, и это сработалохорошо. Я надеюсь, что это решит вашу проблему.

...