Ubuntu/Debian

关注公众号 jb51net

关闭
操作系统 > Ubuntu/Debian >

Ubuntu系统中更改系统默认语言的方法

脚本之家

一、图形化界面下
1.在 系统 菜单中,用鼠标指向 系统管理,单击 语言支持。程序会自动检测语言支持完整性,若安装不完整或已安装的语言包有更新,程序会提示安装它们。
20151218112838243.png (1054×798)

2.单击 安装 继续。升级完成后,弹出 语言 对话框。单击 安装或删除语言。
20151218112907453.png (414×447)

3.标记需要的语言。也可以只安装某个语言的某个组件,如字体,只需要选种/取消列表框下面相应的复选框。
20151218112925978.png (582×401)

4.单击 应用变更,系统会提示输入当前用户密码。接着 Ubuntu 会自动下载和安装需要的包。安装完成后,新装的语言就会出现在 语言 对话框的下拉列表中。
5.分别在 语言 和 文本 标签中为当前用户和登录界面选择语言,若要应用到整个系统,则点击 应用到整个系统。
6.注销然后重新登录使更改生效。
小提示:
您可以任意地改变语言设置,也许根据您现在所处的地区来选择用哪一种语言。比如到向俄罗斯客户展示产品的时候,把语言换成俄语是一个不错的点缀。

二、命令行下
查看当前系统语言环境


# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

更改语言环境
现在需将en_US.UTF-8改为zh_US.UTF-8,en改为cn。编辑配置文件如下:


$ sudo vi /etc/default/locale
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"

保存后执行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 说明没有安装
查看系统安装的locale


$ locale -a

安装locale


# locale-gen zh_CN.UTF-8

查看:


# locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8