16 其他前端语言

概述

为了在 Zabbix Web 界面中使用除英语以外的任何其他语言, 应在 Web 服务器上安装其语言环境。此外,PHP gettext 扩展是翻译工作所必需的。

安装语言环境

要列出所有已安装的语言,请运行:

locale -a

如果未列出所需的某些语言,请打开 /etc/locale.gen 文件并取消注释所需的语言环境。由于 Zabbix 使用 UTF-8 编码,因此您需要选择具有 UTF-8 字符集的语言环境。

现在运行:

locale-gen

重新启动 Web 服务器。

现在应该已安装语言环境。可能需要使用 Ctrl + F5 在浏览器中重新加载 Zabbix 前端页面才能显示新语言。

安装 Zabbix

如果直接从 Zabbix git 存储库 安装 Zabbix, 则应手动生成翻译文件。要生成翻译 文件,请运行:

make gettext locale/make_mo.sh

从软件包或源 tar.gz 文件安装 Zabbix 时不需要此步骤。

选择语言

在 Zabbix Web 界面中有多种选择语言的方法:

  • 安装 Web 界面时 - 在前端 安装向导 中。所选语言将设置为系统默认语言。
  • 安装后,可以在 管理→常规→GUI 菜单部分 中更改系统默认语言。
  • 可以在 用户配置文件 中更改特定用户的语言。

如果机器上未安装某种语言的语言环境,则该语言将在 Zabbix 语言选择器中显示为灰色。 如果至少缺少一种语言环境,则语言选择器旁边会显示一个橙色图标。 按下此图标后,将显示以下消息: “您无法选择某些语言,因为 Web 服务器上未安装这些语言的语言环境。”

locale_warning.png