android如何添加一种新语言

android如何添加一种新语言,第1张

下面讲讲新增加一种语言的步骤:

1. 在sdkDemo.mk 中添加语言和国家的国际化的缩写代码,如伊朗:IR表示,波斯语用fa表示,这是国际化的标准,不可以随便写的。如果不知道国家与地区的缩写,可以去网上找找。

sdkDemo.mk的路径为:gingerbread\device\rockchip\sdkDemo\sdkDemo.mk.

2. 在framework/base/data/font目录下添加波斯语的字库,如DroidSansArabic.ttf

3. 字库加完后,就要去调用字库了,调用字库的文件是在external/skia/src/ports/SKFontHost-android.app下,

static const FontInitRec gSystemFonts[] = {

{ DroidSans.ttf, gSansNames },

………{ DroidSansArabic.ttf, gFBNames },

4. 字库准备好了,还有一些makefile需要修改了。在external/icu4c/studata/ Android.mk下:

config := $(word 1, \

$(if $(findstring ar,$(PRODUCT_LOCALES)),large) \

$(if $(findstring fa,$(PRODUCT_LOCALES)),large) \

5. 在frameworks/base/core/res/res/下新增加一个values-fa-rIR的文件夹,并新建一个strings.xml文件。

有波斯语的。

小米手机的语言系统有波斯语、西班牙、葡萄牙、德语、俄语、法语、印地语、泰米尔语、越南语、泰语、缅甸语、日语、蒙古语、阿拉伯语、韩语等24种语言。

伊朗的官方语言是波斯语,目前在国内有很少手机软件来学习波斯语,最好的方法还是去买些入门的波斯语书本,先看下最基础的东西,再从网上找一些课件来学习伊朗的官方语言是波斯语,目前在国内有很少手机软件来学习波斯语,最好的方法还是去买些入门的波斯语书本,先看下最基础的东西,再从网上找一些课件来学习


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11588532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存