现在的位置: 首页 > 综合 > 正文

Gentoo 中文化 locale

2013年08月26日 ⁄ 综合 ⁄ 共 1302字 ⁄ 字号 评论关闭

Gentoo 中文化 locale   

2010-01-22 12:12:11|  分类:

Gentoo
|字号 订阅

gentoo的中文化一直是gentoo新手的遇到的一个特别头痛的问题,比如说,桌面的中文化,中文输入法的安装,amarok中文乱码,挂载分区的乱码,等等。

总结一下中文locale的设定:

1. 先修改locale.gen文件

#gedit /etc/locale.gen   

代码:

en_US  ISO-8859-1

en_US.UTF-8  UTF-8

zh_CN  GB18030

zh_CN.GBK  GBK

zh_CN.GB2312  GB2312

zh_CN.UTF-8  UTF-8

保存执行locale-gen:

#locale-gen  

2.建立 /etc/env.d/02locale

#gedit /etc/env.d/02locale  

 

在文本中输入:  

LANG="en_US.UTF-8"

LC_CTYPE="zh_CN.UTF-8"

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_PAPER="en_US.UTF-8"

LC_NAME="en_US.UTF-8"

LC_ADDRESS="en_US.UTF-8"

LC_TELEPHONE="en_US.UTF-8"

LC_MEASUREMENT="en_US.UTF-8"

LC_IDENTIFICATION="en_US.UTF-8"

保存后执行:

#env-update && source /etc/profile 

如果要安装scim输入法的话,你还需要建立: /etc/env.d/100i18n 文件。

#gedit /etc/env.d/100i18n

输入:

LANG=en_US.UTF-8

LC_CTYPE=zh_CN.UTF-8

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_PAPER="en_US.UTF-8"

LC_NAME="en_US.UTF-8"

LC_ADDRESS="en_US.UTF-8"

LC_TELEPHONE="en_US.UTF-8"

LC_MEASUREMENT="en_US.UTF-8"

LC_IDENTIFICATION="en_US.UTF-8"  

保存后执行:

#env-update && source /etc/profile

参考资料:

这个链接是官方的UTF-8指南:

http://www.gentoo.org/doc/zh_cn/utf-8.xml?style=printable  

这个链接是官方的本地化指南:

http://www.gentoo.org/doc/zh_cn/guide-localization.xml?style=printable 

抱歉!评论已关闭.