摘要: 在 ubuntu 中通过修改 /etc/default/locale 文件中 LANG 和 LANGUAGE 的值来实现中文和英文语言环境的切换。
1.查看当前安装的所有语言包
locale -a
查看是否有:
zh_CN.utf8 # 中文语言包
en_US.utf8 # 英文语言包(默认一般都会安装)
如果没有 en_US.utf8 ,需要安装英文文语言包,输入以下命令:
sudo apt-get install language-pack-en
然后添加英文支持:
locale-gen en_US.UTF-8
如果没有 zh_CN.utf8 ,需要安装中文语言包,输入以下命令:
sudo apt-get install language-pack-zh-hans
然后添加中文支持
locale-gen zh_CN.UTF-8
2.修改locale文件配置
vi /etc/default/locale
打开 /etc/default/locale 文件,并根据需要切换的目标语言环境,将它的内容用下面所述的替换。
在中文语言环境中 /etc/default/locale 文件的默认内容如下:
# File generated by update-locale
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8