如何向android的setting语言列表中添加一门语言
2010-12-03 14:22
513 查看
如题:
看了下,android2.2系统有越南语的字库,所以支持越南语,但setting中语言列表里没有越南语选项,起初我在LocalePicker.java的onCreate方法的133行做了如下修改:
重新编译后,语言列表里有了越南语,但点击后系统语言还是默认的英文,也就是说系统语言没有更改成功,我再看了下/data/property/目录下关于语言和国家的两个属性文件都是修改成功了的,再继续往下跟代码,但没有所获,google了一下,搜到了一篇关于android2.1 架构解析 之语言定制的帖子(http://hi.baidu.com/gigatron/blo ... c8ab20843bd0e24445d,有兴趣的朋友可以看下) ,里面说语言选择列表在external/icu4c/stubdata/Android.mk中配置,我在这里面添加了越南语,最后返回上一级,查看readme.txt,官方已经给出说明,改动后需要将语言配置的txt转成dat,可是在run icu_dat_generator.py 4.2这个命令时 一直报错。
看了下,android2.2系统有越南语的字库,所以支持越南语,但setting中语言列表里没有越南语选项,起初我在LocalePicker.java的onCreate方法的133行做了如下修改:
mLocales = new Loc[finalSize+1]; for (int i = 0; i < finalSize ; i++) { mLocales[i] = preprocess[i]; } Locale temp = new Locale("vi", "VN");//vi是越南语 mLocales[finalSize] = new Loc(toTitleCase(getDisplayName(temp)), temp); Arrays.sort(mLocales);
重新编译后,语言列表里有了越南语,但点击后系统语言还是默认的英文,也就是说系统语言没有更改成功,我再看了下/data/property/目录下关于语言和国家的两个属性文件都是修改成功了的,再继续往下跟代码,但没有所获,google了一下,搜到了一篇关于android2.1 架构解析 之语言定制的帖子(http://hi.baidu.com/gigatron/blo ... c8ab20843bd0e24445d,有兴趣的朋友可以看下) ,里面说语言选择列表在external/icu4c/stubdata/Android.mk中配置,我在这里面添加了越南语,最后返回上一级,查看readme.txt,官方已经给出说明,改动后需要将语言配置的txt转成dat,可是在run icu_dat_generator.py 4.2这个命令时 一直报错。
相关文章推荐
- 如何向android的setting语言列表中添加一门语言
- 如何向android的setting语言列表中添加一门语言
- 如何向android的setting语言列表中添加一门语言
- 为Android添加一门新语言
- android 4.4.系统 添加一门新的语言
- Android:如何把一个应用添加到Settings列表中...
- 为Android添加一门新语言
- 为Android添加一门新语言的解决办法
- 为Android添加一门新语言
- android的setting语言列表 rk3188
- android 如何添加一种新的语言
- android 如何在setting中添加HDMI选项
- 为Android添加一门新语言
- android N 如何在Setting下添加一个按钮
- Android 7.0 如何将应用添加设置列表
- 为Android添加一门新语言
- 为Android添加一门新语言
- android 7.0 切换语言界面切换语言后点击“添加语言”的加号进入语言选择列表不做任何操作返回返现actionbar标题异常
- 为Android添加一门新语言
- 为Android添加一门新语言