如何更改系统语言 以及i18n国际化的配置方法

如何更改系统语言 以及i18n国际化的配置方法

我今天为了在纯终端下用zhcon查看中文把/etc/sysconfig/i18n改成了
LANG="GB18030"
因为zhcon好像只能看双字节编码的汉字
结果整个x桌面变成了英文出现了一个窗口说我用新的语言登录问我是否升级那些默认文件夹的名字
我在gnome-terminal终端下用echo $LANG结果为"C"
但是root用户的桌面是中文(我是在一个普通用户下改变的 /etc/sysconfig/i18n)
我新建了一个用户那个用户桌面是英文的
我使用的shell是zsh,在$home/.zshrc,
$home/.i18n,
/$home/.bashrc,
/etc/sysconfig/i18n
文件内LANG变量的设置改成
LANG=zh_CN.UTF-8
export LANG#在i18n中没有这一句
我登录桌面是英文的但是echo $LANG的结果为zh_CN.UTF-8
可是我在终端下打开程序却是英文的
根据
http://junmail.javaeye.com/blog/134776
的描述我的桌面不应该是中文吗!!!!
我记得程序是通过LANG环境变量判断使用什么语言的,为什么会这样???
我以前试过在虚拟终端中改变LANG环境变量并用该终端打开程序,结果程序界面语言就变了。

问题总结:
关于语言的配置文件是怎样的他读取的优先极如何??
他们是如何工作的
特别是国际化i18n这一方面很让人郁闷(我没找到教程)

如果这个问题很麻烦请告诉我:
有关linux的配置文件的详细解说哪里有电子书籍???

我自己解决
谢谢
各位大侠这部分内容是不是系统管理???
系统管理是什么方面的,请概述一下(是不是包括一个操作系统的方方面面,维护,维修,安全,更新,错误的调试)
如果我想了解linux 的工作机制要看什么书???
我今天安装了声卡驱动

安装驱动的原因:
插上耳机,扬声器和耳机一起响
网上说是驱动问题

安装完成后:
本来能发声的系统装过后不能发声了
我不会配置!!!

声卡型号nvidia GF 8400T
我是fedora9系统
联想C466A-ux


以下是mplayer的错误信息有意帮忙的朋友可以参考(我觉得它有点价值)





[LD@zdlcumputer]~% mplayer music/*
MPlayer 1.0rc2-4.3.0 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU     T5750  @ 2.00GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing music/34.mp3.
Audio file file format detected.
Clip info:
Title: ??? o.a
Artist: ???/???/???
Album: ???? ?????
Year: 2005
Comment:
Track: 34
Genre: Unknown
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
[AO_ALSA] alsa-lib: confmisc.c:768:(parse_card) cannot find card '0'
[AO_ALSA] alsa-lib: conf.c:3513:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
[AO_ALSA] alsa-lib: confmisc.c:392:(snd_func_concat) error evaluating strings
[AO_ALSA] alsa-lib: conf.c:3513:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
[AO_ALSA] alsa-lib: confmisc.c:1251:(snd_func_refer) error evaluating name
[AO_ALSA] alsa-lib: conf.c:3513:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
[AO_ALSA] alsa-lib: conf.c:3985:(snd_config_expand) Evaluate error: No such file or directory
[AO_ALSA] alsa-lib: pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default
[AO_ALSA] Playback open error: No such file or directory
[AO ARTS] can't connect to aRts soundserver
[AO ESD] latency: [server: 0.19s, net: 0.00s] (adjust 0.19s)
AO: [esd] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...


MPlayer interrupted by signal 13 in module: play_audio
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
各位大侠
给点面子
好歹也留个言!!!!!