如果使用 Ubuntu Server 安装的 Ubuntu 2204,那么安装后使用的界面语言默认为英语。如果需要在 Ubuntu 2204 系统中使用中文语言,需要先安装中文语言包,并配置使用中文语言。

本文中将介绍如何在 Ubuntu 2204 系统 XFCE 桌面环境下安装中文语言包并设置中文语言。

安装Ubuntu 2204系统简体中文语言包

使用如下命令安装 Ubuntu 2204 系统的简体中文语言包:

sudo apt install language-pack-zh-hans

安装简体中文语言包后会安装两个语言文件,zh_CN.UTF-8zh_SG.UTF-8,我们使用 zh_CN.UTF-8

更改Ubuntu 2204区域设置为中文

使用如下命令更改 Ubuntu 2204 区域设置为中文

sudo update-locale LANG=zh_CN.UTF-8

只需要设置 LANG,如下列表中的其他内容会自动配置,可以使用 locale 命令查看具体配置:

locale

LANG=zh_CN.UTF-8
LANGUAGE=
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="zh_CN.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=

安装中文字体

在 Ubuntu 2204 系统中的 Xfce 界面下安装完系统语言包并设置了使用中文语言,但是在登陆界面和登陆后的界面出现乱码,是因为虽然在 Ubuntu 2204 系统中安装了中文语言包,但是没有安装显示中文的字体,导致在 Ubuntu 2204 中 XFCE 桌面出现中文乱码

在 Ubuntu 2204 系统中安装中文字体请查看:Ubuntu 2204 安装中文字体解决中文乱码

安装GNOME中文语言包

在 Ubuntu 2204 系统的 XFCE 桌面下有部分软件是 GNOME 下的软件包。它们需要安装 GNOME 的中文语言包,才能显示中文名称,并且在应用内部使用中文界面。

使用如下命令安装GNOME界面和应用中文语言包:

sudo apt install language-pack-gnome-zh-hans-base language-pack-gnome-zh-hans 

安装GNOME中文用户文档

在 Ubuntu 2204 系统中的 XFCE 桌面内你可能会用到中文的 GNOME 使用文档,推荐在 XFCE 桌面内安装 GNOME 中文用户文档:

sudo apt install gnome-user-docs-zh-hans

安装软件语言包

通过以上设置 Ubuntu 2204 系统以及 GNOME 界面和程序被更改成了中文,但是 Ubuntu 2204 系统中安装的非 GNOME 程序程序使用的语言依旧是英文。

1、查找应用程序对应的语言包,通用方式如下:

sudo apt-cache search --names-only program-name | grep zh

解释说明:

  • program-name:需要安装简体中文语言包的程序名
  • grep zh:有的程序的简体中文语言包后缀为 zh-hans,有的为 zh-cn,因此获取包含 zh 的软件包

2、以查询 libreoffice 的简体中文语言包为例,做说明:

sudo apt-cache search --names-only libreoffice | grep zh

显示信息:

libreoffice-help-zh-cn - office productivity suite -- Chinese_simplified help
libreoffice-help-zh-tw - office productivity suite -- Chinese_traditional help
libreoffice-l10n-zh-cn - office productivity suite -- Chinese_simplified language package
libreoffice-l10n-zh-tw - office productivity suite -- Chinese_traditional language package

可以看出 libreoffice-l10n-zh-cn 为 libreoffice 的简体中文语言

3、安装应用程序对应的简体中文语言包

sudo apt install program-language-pack

program-language-pack 为对应程序的简体中文语言包名

4、以安装 libreoffice 的简体中文语言包为例,做说明:

sudo apt install libreoffice-l10n-zh-cn

设置中文后安装软件

Ubuntu 2204 系统设置中文后,再安装的软件自动安装中文语言包

结语

本文介绍了如何在 Ubuntu 2204 系统 XFCE 桌面环境下安装中文语言包并设置中文语言,并介绍了安装中文字体解决中文乱码,最后说明了如何为已安装的应用程序安装中文语言包。