1,locales设置:语言设置选项
在这里你可以体会到linux真的是一个非常强大的系统,windows如果要更改语言系统,必须要重新安装软件,这就是windows存在多国 语言版的原因。而linux非常方便,我们可以通过locales设置,将linux从英文版更改为中文版,下面我们来看看如何更改语言设置。
配置locales:
Locale –a:查看当前的locale环境,也就是当前的语言环境。
Locale –m:列出linux所支持的所有的locale语言环境。
我们要注意下面几个目录:
/var/lib/locales/supported.d/*:该目录下一般存在locale,zh,en三个文件,存放linux系统所支持 locale设置,其格式与SUPPORTED一致,其文件的格式为:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
前面代表字符的文件名,后面代表采用的编码格式是UTF-8。
/usr/share/i18n/SUPPORTED:该文件里面写入的是LINUX内核支持的语言环境。这一班是我们模仿的目标。
/usr/lib/locale//LC_*:其中locale_name为指定的环境的名称,例如像上面的就是zh_CN.UTF-8。
/etc/environment:编辑这个文件可以手动的配置locales环境,例如设置LANG,LANGUAGE,LC_CTYPE等, 这些变量的定义在/usr/lib/locale/这个目录下也可以看到!
所以我们为了配置中文的环境需要按照如下的来进行:
A、 在/var/lib/locales/supported.d/zh文件中添加中文支持:zh_CN.UTF-8 UTF-8
B、 修改环境变量文件/etc/enviorment文件,添加
LANG=”zh_CN.UTF-8”
LANGUAGE=”zh_CN:zh:en_US:en”
LC_CTYPE=”zh_CN.UTF-8”
C、 使用dpkg-reconfig locales,产生你所需要支持的locales文件,这些文件会保存在
/usr/lib/locale/zh_CN.utf-8文件夹下面。也可以使用locale-gen来产生文件。
2、安装中文的字体支持:apt-get install xfontx-wqy
如果没有执行这一步的话,你在图形界面的方式下见到的所有的中文字都将是方块。非常重要的一步!
通过定义locale环境变量设置语言
Linux管理locale设定的是/etc/environment文件,locale把按照所涉及到的文化传统的各个方面分成12个大类,这 12个大类分别是:
1、语言符号及其分类(LC_CTYPE)
2、数字(LC_NUMERIC)
3、比较和排序习惯(LC_COLLATE)
4、时间显示格式(LC_TIME)
5、货币单位(LC_MONETARY)
6、信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES)
7、姓名书写方式(LC_NAME)
8、地址书写方式(LC_ADDRESS)
9、电话号码书写方式(LC_TELEPHONE)
10、度量衡表达方式(LC_MEASUREMENT)
11、默认纸张尺寸大小(LC_PAPER)
12、对locale自身包含信息的概述(LC_IDENTIFICATION)。
如果只想要一个可以输入中文的环境,而保持菜单、标题,系统信息等等为英文界面,那么只需要设定LC_CTYPE=zh_CN.UTF-8, LANG=en_US.UTF-8就可以了。这样LC_CTYPE=zh_CN.UTF-8,而LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=en_US.UTF-8
这个系统这点还是非常好的,不用重装就可以改变系统语言,使用万国码使ubuntu能改变成任何想用的语言,比windows有前途
在这里你可以体会到linux真的是一个非常强大的系统,windows如果要更改语言系统,必须要重新安装软件,这就是windows存在多国 语言版的原因。而linux非常方便,我们可以通过locales设置,将linux从英文版更改为中文版,下面我们来看看如何更改语言设置。
配置locales:
Locale –a:查看当前的locale环境,也就是当前的语言环境。
Locale –m:列出linux所支持的所有的locale语言环境。
我们要注意下面几个目录:
/var/lib/locales/supported.d/*:该目录下一般存在locale,zh,en三个文件,存放linux系统所支持 locale设置,其格式与SUPPORTED一致,其文件的格式为:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
前面代表字符的文件名,后面代表采用的编码格式是UTF-8。
/usr/share/i18n/SUPPORTED:该文件里面写入的是LINUX内核支持的语言环境。这一班是我们模仿的目标。
/usr/lib/locale//LC_*:其中locale_name为指定的环境的名称,例如像上面的就是zh_CN.UTF-8。
/etc/environment:编辑这个文件可以手动的配置locales环境,例如设置LANG,LANGUAGE,LC_CTYPE等, 这些变量的定义在/usr/lib/locale/这个目录下也可以看到!
所以我们为了配置中文的环境需要按照如下的来进行:
A、 在/var/lib/locales/supported.d/zh文件中添加中文支持:zh_CN.UTF-8 UTF-8
B、 修改环境变量文件/etc/enviorment文件,添加
LANG=”zh_CN.UTF-8”
LANGUAGE=”zh_CN:zh:en_US:en”
LC_CTYPE=”zh_CN.UTF-8”
C、 使用dpkg-reconfig locales,产生你所需要支持的locales文件,这些文件会保存在
/usr/lib/locale/zh_CN.utf-8文件夹下面。也可以使用locale-gen来产生文件。
2、安装中文的字体支持:apt-get install xfontx-wqy
如果没有执行这一步的话,你在图形界面的方式下见到的所有的中文字都将是方块。非常重要的一步!
通过定义locale环境变量设置语言
Linux管理locale设定的是/etc/environment文件,locale把按照所涉及到的文化传统的各个方面分成12个大类,这 12个大类分别是:
1、语言符号及其分类(LC_CTYPE)
2、数字(LC_NUMERIC)
3、比较和排序习惯(LC_COLLATE)
4、时间显示格式(LC_TIME)
5、货币单位(LC_MONETARY)
6、信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES)
7、姓名书写方式(LC_NAME)
8、地址书写方式(LC_ADDRESS)
9、电话号码书写方式(LC_TELEPHONE)
10、度量衡表达方式(LC_MEASUREMENT)
11、默认纸张尺寸大小(LC_PAPER)
12、对locale自身包含信息的概述(LC_IDENTIFICATION)。
如果只想要一个可以输入中文的环境,而保持菜单、标题,系统信息等等为英文界面,那么只需要设定LC_CTYPE=zh_CN.UTF-8, LANG=en_US.UTF-8就可以了。这样LC_CTYPE=zh_CN.UTF-8,而LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=en_US.UTF-8
这个系统这点还是非常好的,不用重装就可以改变系统语言,使用万国码使ubuntu能改变成任何想用的语言,比windows有前途