Gentoo 中文化历程之locale

gentoo的中文化一直是gentoo新手的遇到的一个特别头痛的问题,比如说,桌面的中文化,中文输入法的安装,amarok中文乱码,挂载分区的乱码,等等。
其中的一些基本问题我已经在我的博客中总结了:

http://zhongbeyond.blog.sohu.com/114005695.html   

下面我总结一下中文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=”zh_CN.GBK”
LC_CTYPE=”zh_CN.GBK”
LC_NUMERIC=”zh_CN.GBK”
LC_TIME=”zh_CN.GBK”
LC_COLLATE=”zh_CN.GBK”
LC_MONETARY=”zh_CN.GBK”
LC_MESSAGES=”zh_CN.GBK”
LC_PAPER=”zh_CN.GBK”
LC_NAME=”zh_CN.GBK”
LC_ADDRESS=”zh_CN.GBK”
LC_TELEPHONE=”zh_CN.GBK”
LC_MEASUREMENT=”zh_CN.GBK”
LC_IDENTIFICATION=”zh_CN.GBK”

保存后执行:
#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 

知识共享许可协议
本作品《Gentoo 中文化历程之locale》verynix创作,采用知识共享署名-非商业性使用-禁止演绎 3.0 Unported许可协议进行许可。
基于verynix.com上的作品创作。
Permissions beyond the scope of this license may be available at verynix.com.

本文链接: http://verynix.com/1035.html

Post Footer automatically generated by wp-posturl plugin for wordpress.

Leave a Reply

Your email address will not be published. Required fields are marked *