当前位置:编程学习 > wap >>

如何在系统里面加入一个新语言?

比如,android2.2里面新加入一个阿拉伯语,怎么处理?求高手给个思路流程。
新手,没有做过,不了解其中的过程... --------------------编程问答-------------------- 555,怎么没有牛人给点指引啊!!! --------------------编程问答-------------------- 首先你要导入一个这种语言的字库包,其次在android的框架中要加入相应的设置。
这样修改后只有你自己的系统能使用这种语言,或者装了这个系统的机器才可以用这种语言,意义不大...
除非你能让GOOGLE去加 --------------------编程问答-------------------- 加入对应资源文件,修改make文件就可以。我们已经加上了也是2.2 --------------------编程问答-------------------- 我错了,你说的要加阿拉伯语只这样还不行要改显示方向。阿拉伯语比较特别 --------------------编程问答-------------------- Android2.3  build\target\product\你编译的项目.mk  中的:

PRODUCT_LOCALES := \
                en_US \
                zh_CN \
                zh_TW \
                ldpi \
                hdpi \
                mdpi

可以添加或删除系统语言,不知道你的是不是这样子的 --------------------编程问答-------------------- android 2.2我不清楚,但2.3我试过直接在sdmdemo.mk文件中,把# Get a list of languages.
PRODUCT_LOCALES := en_US zh_CN en_GB fr_FR ar_EG it_IT es_ES es_US de_DE nl_NL cs_CZ pl_PL zh_TW ru_RU ko_KR nb_NO pt_PT pt_BR da_DK el_GR sv_SE tr_TR ja_JP hdpi mdpi

增加ar_EG后,系统中就能直接选择阿拉伯语了

当然,你的build种的.mk中也需要有ar_EG才行。。。

剩下的就是在资源里面增加翻译你菜单中的阿拉伯语了,也就是国际化资源了。。。 --------------------编程问答-------------------- 要改系统 并重新编译 --------------------编程问答--------------------
引用 4 楼 flyword2050 的回复:
我错了,你说的要加阿拉伯语只这样还不行要改显示方向。阿拉伯语比较特别


从左到右 从右到左确实很别扭…… --------------------编程问答--------------------
引用 7 楼 superleolx 的回复:
要改系统 并重新编译


能否详细点?先谢谢
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,