如何在系统里面加入一个新语言?
比如,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才行。。。
剩下的就是在资源里面增加翻译你菜单中的阿拉伯语了,也就是国际化资源了。。。 --------------------编程问答-------------------- 要改系统 并重新编译 --------------------编程问答--------------------
从左到右 从右到左确实很别扭…… --------------------编程问答--------------------
能否详细点?先谢谢
补充:移动开发 , Android