怎么安装linux的中文语言包?

怎么安装linux的中文语言包?,第1张

1 。如果你有系统安装,那直接放入。打开CDROM中的rhel5.1 dvd/Server/目录

看到fonts-chinese-3.02-12.el5.noarch.rpm

m17n-db-common-cjk-1.3.3-46.el5.noarch.rpm

m17n-db-chinese-1.3.3-46.el5.noarch.rpm

用rpm -ivh *.rpm 方法安装

2 。 用yum groupinstall "chinese" BTW (或者 yum groupinstall chinese-support)

如果这个显示没有可用的资源包。 要么更新系统的资源包。

3 。 如果知道别的redhat系统已经安装了中文支持包,直接拷贝过来。

路劲是:cd /usr/share/fonts 这个目录存放已安装的语言包。其中chinese  和 zh_TW 两个文件夹。可以把这2个拷贝到自己的电脑相应的目录下(/usr/share/fonts)。就可以显示中文了。(最好重启下电脑)

反编译framework-res.apk,然后找到反编译后的文件夹,在res文件夹下有一些values的文件夹。

如图,zh-rHK是香港的繁体中文,想添加语言就按照里面的格式来吧

添加方法是有的,网上可以找到很多。不过很麻烦,以下以添加波斯语为例给你简单的说下:

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

PRODUCT_LOCALES:= fa_IR en_US zh_CN en_GB fr_FR it_IT es_ES ……..

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

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

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

static constFontInitRec gSystemFonts[] = {

{ "DroidSans.ttf", gSansNames },

………

{

"DroidSansArabic.ttf",

gFBNames},

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

config := $(word1, \

$(if $(findstringar,$(PRODUCT_LOCALES)),large) \

$(if

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

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

6、上面五步加完后,在settingsàLanguage&keyboardàSelect language列表下就会出现波斯语这个选项了,但是选了波斯语后,并没有出现波斯语文字。这时就需要在相应的APP下的res/下新建values-fa-rIR的文件夹,并翻译strings.xml文件即可。如主app的strings.xml路径为:gingerbread\packages\apps\Desktop2D_mbx_new\res\values-fa-rIR\strings.xml

最后,以上所有内容都加好后,一定要记得:

Make clean

Make prebuild

Make

建议你还是刷新ROM来解决吧!


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存