gsb_gsb 发表于 2004-2-22 17:36:05

怎样将系统默认语言locale改为默认中文的

我刚安装了mandrake9。0
由于安装时中文不行
所以就安了英文版的
我按照介绍的 对mandrake进行汉化
最后要求
哪位大侠能告诉我怎么改 啊
谢谢

ljdfw 发表于 2004-2-22 17:42:16

local

一 所需要的软件包
zh_CN for glibc 2.2 -- glibc 2.2的中文定义文件
Chinput 3.0 + Chinput 3.0-patch -- 中文输入法及补丁
unicon 2 -- Chinput的表码库
pth -- 可移植线程库

二 简体中文环境的安装

2-1 生成简体中文locale
把下载的zh_CN.gz解包: gunzip zh_CN
执行命令:localedef -f GB2312 -i zh_CN zh_CN.gb2312
如果没有意外的话,在 /usr/lib/locale 下会增加 zh_CN.gb2312目录。

2-2 测试简体中文locale
由于这个zh_CN定义包含了较多的中文信息,和前两篇文章当中介绍的那个取自于台湾CLE的locale相比,中文信息多多了。
使用中文locale:export LC_ALL=zh_CN.gb2312
测试中文locale:执行命令date,看看有没有变化。

三 TrueType字体的使用

2-1 xfs字体服务
默认情况下,RH 7采用了xfs,请关闭它:setup->system service->去掉xfs前面的*。同时请更改/etc/X11/XF86Config.4,把 FontPath "unix/:7100" 这一行注释掉。

2-2 获得TrueType字体
mkdir /usr/X11R6/lib/X11/fonts/trueType
cp /windows/fonts/simsun.ttf /usr/X11R6/lib/X11/fonts/TrueType

cd /usr/X11R6/lib/X11/fonts/TrueType
ttmkfdir>fonts.dir -- 生成fonts.dir

3
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1

生成fonts.scale:cat fonts.dir>fonts.scale

2-3 让XFree86能够解析TrueType
进入 /etc/X11 目录,打开 XF86Config-4 文件,将 FontPath 改为你所需要的字体路径。
Section "Files"
# FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
FontPath "/usr/share/fonts/default/Type1"
EndSection

加载 X-TrueType 字体解释器。
Section "Module"
...
Load "xtt"
EndSection

2-4 让gnome使用TrueType
修改/etc/gtk/gtkrc.zh_CN,让gtk使用TrueType字体。

style "gtk-default-zh-cn" {
"-misc-SimSun-medium-r-normal--12-0-0-0-p-0-*-*" 
}

gsb_gsb 发表于 2004-2-23 16:39:46

多谢^_^
但是在命令提示符下怎么修改locale呢?
页: [1]
查看完整版本: 怎样将系统默认语言locale改为默认中文的