LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1116|回复: 4

汉化gnome的问题,locale设定失败

[复制链接]
发表于 2004-11-21 07:00:35 | 显示全部楼层 |阅读模式
各位朋友帮忙看一下,情况如下

export LANG="zh_CN"
export LC_ALL="zh_CN"
export LC_CTYPE="zh_CN"

运行错误如下:
root # locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=zh_CN


不知道到底少了什么文件和目录,设成en_US就可以,改成zh_CN.GBK,zh_CN.GB18030等均不行.硬盘上只有如下5处en_US,后两个对应目录也有zh_CN.
./usr/X11R6/lib/X11/xkb/symbols/pc/en_US
./usr/X11R6/lib/X11/xkb/symbols/en_US
./usr/X11R6/lib/X11/xkb/keymap/sgi/en_US
./usr/share/i18n/locales/en_US
./usr/share/locale/en_US

更怪的是也不是一点汉化效果都没有,Applications菜单下的子菜单都变成中文了,但其它都还是英文.
发表于 2004-11-21 12:05:32 | 显示全部楼层
USE="nls" re-emerge glibc
 楼主| 发表于 2004-11-21 21:53:27 | 显示全部楼层
/etc/make.conf中加上nls,重新运行
#emerge glibc
再重启,还是报同样的错误.

nls的参数按官方文档的说法应该是预设参数,我检查过在/etc/make.profile/make.defaults中已经就有,所以原来make.conf中才没加.
发表于 2004-11-21 21:58:30 | 显示全部楼层
把第一行改成:export LANG="zh_CN.gb2312",下面两行去掉。下面是我的~/.xinitrc文件:

export  LANG="zh_CN.gb2312"
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
exec    fcitx&
exec    gnome-session
 楼主| 发表于 2004-11-21 23:47:24 | 显示全部楼层
搞定了,是因为我设了package.use.谢谢两位朋友的回复.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表