Debian 新手汉化跟我来 ---- 实战演练篇

发表于:2007-07-04来源:作者:点击数: 标签:
此篇是 “Debian 新手汉化跟我来 ---- 理论辅导篇” 的姊妹篇,由于我理论没过关,所以先写实践经验,难免出错,还望多提意见。 出处:linuxfire 联系:master@linuxfire.com 版本:0.2 版权:GPL 转载请注明来自 linuxfire 和 linuxsir 测试环境: Debian si
此篇是 “Debian 新手汉化跟我来 ---- 理论辅导篇” 的姊妹篇,由于我理论没过关,所以先写实践经验,难免出错,还望多提意见。

出处:linuxfire
联系:master@linuxfire.com
版本:0.2
版权:GPL
转载请注明来自 linuxfire 和 linuxsir

测试环境:
Debian sid + XFree86 4.3 + Fvwm

此篇是 “Debian 新手汉化跟我来 ---- 理论辅导篇” 的姊妹篇,由于我理论没过关,所以先写实践经验,难免出错,还望多提意见。

汉化前,我假定你已经安装好基本系统和 X window,如果你还没做,请参考下面链接:
http://www.linuxsir.com/bbs/showthr...&threadid=14937

1、安装语言环境 locale
apt-get install locales # 注意是复数

如果已经安装,需要改变的话,请用下面命令:
dpkg-reconfigure locales # dpkg-reconfigure 是 dpkg 中一个很常用的工具

在配置表单中,我们只需选择两个 locale:
[*] en_US ISO-8859-1 # 美式英语,带 ISO-8859-1 西欧字符集, en_GB 为英式英语
[*] zh_CN.GBK GBK # 基于 GBK 的简体中文环境

参考文章:
http://www.cs.uu.nl/wais/html/na-di...-1-charset.html
如果你对 locale 还没有概念,请参考于明俭老师的文章 “ Linux 国际化本地化和中文化”
http://www.opencjk.org/~yumj/i18n.html

2、我习惯用 startx 脚本启动 X ,把传递给它参数以及环境变量都写到一个文件.xsession,此文件存放在当前用户的 HOME 目录下,. 开头,故隐藏,用 ls -a 才能看到,如没有请自行建立。

编辑 ~/.xsession 文件,加入类似语句
LANGUAGE=zh_CN.GBK
LANG=zh_CN.GBK
LC_ALL=zh_CN.GBK
export LANGUAGE LANG LC_ALL
export XMODIFIERS=@im=fcitx
fcitx&
exec fvwm2
killall fcitx


手工添加的话,对于 bash 可用命令:

$ set LANG = zh_CN.GBK
$ export LANG
$ set LC_ALL = zh_CN.GBK
$ export LC_ALL
$ echo $LANG
$ echo $LC_ALL
$ ......


配置好后,用 locale 命令检查,范例如下:
$ locale
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"
LC_ALL=zh_CN.GBK


3、/etc/environment
加入
LANG=zh_CN.GBK
(有人要问,为什么上面写了,这里还写,:(我也不知道,反正有用:)

/etc/environment 这里可以书写一些环境变量,作用同 ~/.bashrc,不过是系统泛读。
例如我可以在这两处设置 ftp_proxy 与 http_proxy 两个环境变数
......
ftp_proxy=http://LOCAL-PROXY:PORT/
http_proxy=http://LOCAL-PROXY:PORT/
export ftp_proxy http_proxy
......

参考文章:
http://www.unet.univie.ac.at/aix/fi...environment.htm

4、fcitx 输入法中的 locale 设置

  安装选项有二,一是Debian官方的1.8.5版,二是非官方的2.0.1版
  (1) 安装Debian中自带的fcitx 1.8.5
  apt-get install fcitx
  运行一下 fcitx ,在 ~/ 下多了一个 .gWuBi 目录。
  vi ~/.gWuBi/profile
  检查一下里面的是不是都是 zh_CN.GBK

  (2) 安装非官方的fcitx 2.0.1
  在/etc/apt/sources.list中添加

代码:

原文转自:http://www.ltesting.net