国际化和本地语言支持

此页讨论非英语语言的支持。

在 DeLi Linux 0.8 上设置一个中文使用环境

DeLi 0.8 现在有了好的中文支持,下面是一个屏幕截图:

DeLi 0.8 中文环境

设置中文

当用 ”delisetup” 设置的时候选择 “zh_CN.UTF-8”,在文件”/etc/profile”的后面应该有像下面这样的两行:

export LANG='zh_CN.UTF-8'
unicode_start

添加一个好看的中文字体

的拷贝一个 *.ttf 中文字体到一个字体目录,例如:一个文泉驿字体: ”/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttf”。然后以 root 用户和非 root 用户和身份执行 ” fc-cache -fv ”。

安装 binutils 包为编译你自己的软件作准备

在安装光盘的”pkg”目录中有一个叫作”binutils-2.16.1-3.pkg.tar.gz”的 binutils 包,把当前目录换到“pkg”目录,然后执行 ”pacman -U binutils-2.16.1-3.pkg.tar.gz” 。

安装一个中文输入法

例如,一个小巧快速的中文输入法软件”fcitx“,你自己编译它,或者直接用下面的命令安装一个现成的二进制包:

pacman -U http://39file.googlepages.com/fcitx-3.1-1.pkg.tar.gz

或者,你可以用命令”makepkg -c“编译一个fcitx的pacman包,我从archlinux那里借用了一下”PKGBUILD”脚本: http://repos.archlinux.org/viewvc.cgi/fcitx/repos/extra-i686/PKGBUILD?revision=356&view=markup 。 我注释掉了这行:”arch=(”i686” “x86_64”)”和这行”depends=(’libxft’ ‘libxpm’)”。

然后,在 ”~/.xinitrc” 的最后一行之前添加几行,这个文件的最后部分正像这样:

# start some nice programs

export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx&
exec icewm-session

用这种方法,当执行”startx”时,”fcitx”中文输入法将自动启动。

改变 GTK 程序的字体大小

在 GTK 程序里字体有点小。创建一个文件”~/.gtkrc-2.0”,这里是一个示例文件,它使用12号大的“文泉驿正黑体”作为这些 GTK 程序的默认字体:

style "gtk-default-zh-cn" {
     font_name = "wenquanyi zen hei 12"
     }
     class "GtkWidget" style "gtk-default-zh-cn"

改变 icewm 的字体大小

“icewm” 的字体也有一点小。把”/usr/share/icewm/preferences”拷贝到”~/.icewm/”里面,取消字体设置行的注释,例如,取消”# MenuFontNameXft=”sans-serif:size=10:bold” ”这行的注释,并把大小改成“12”,像这样” MenuFontNameXft=”sans-serif:size=12:bold” ”,这将使icewm菜单的字体大一点。

编译一个有好的中文支持的叫作"skipstone"的网页浏览器

DeLi 0.8 带的网页浏览器可以显示简单的网页(包括中文网页),但是,不能用“fcitx”中文输入法在它的输入框中输入中文。Skipstone几乎是一个全功能的网页浏览器并有好的中文支持。首先,执行 “su” 变成root用户,然后执行 “pacman -S skipstone” 安装 skipstone 网页浏览器。

一些技巧

使 xterm 能够显示中文

Xterm 的默认字体不能完全显示中文。按住“CTRL”键,不要松开,用鼠标在xterm窗口上单击右键,它将显示一个弹出菜单,也不要松开鼠标右键,向下移动鼠标的箭头选择“Large”,松开 “CTRL”键和鼠标右键。现在它可以完全显示中文了。

Abiword 显示和输入中文

默认情况下,Abiword 不能显示中文,在你打开一个中文文本文件后,按 CTRL+A 全选所有文字,然后选择一个中文字体,中文文本将被正确显示。

在你输入中文之前,先选择一个中文字体。

在 Gnumeric 上激活中文输入法

左键单击公式输入框,按 CTRL+SPACE,可以激活fcitx的中文输入法。

 
chinese/configuration/internationalization.txt · Last modified: 2008/08/07 15:13 by 222.53.148.152
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki