17 其他前端语言

概述

要在 Zabbix Web 界面中使用除英语之外的其他语言, 需要在 Web 服务器上安装其对应的区域设置(locale)。 此外,还需要安装 PHP 的 gettext 扩展以使翻译生效。

安装区域设置

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

locale -a

如果列表中缺少某些需要的语言,请打开 /etc/locale.gen file 并取消所需区域设置的注释。由于 Zabbix 使用 UTF-8 编码,因此需要选择带有 UTF-8 字符集的区域。

现在运行:

locale-gen 

然后重启 Web 服务器。

此时,区域设置应已安装完成。可能需要在浏览器中使用 Ctrl + F5 重新加载 Zabbix 前端页面,以便新语言显示出来。

安装Zabbix

如果直接从Zabbix git repository安装 Zabbix, 则需要手动生成翻译文件。要generate翻译文件,请运行以下命令:

make gettext
       locale/make_mo.sh

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

选择语言

在 Zabbix Web 界面中有几种选择语言的方式:

  • 在安装 Web 界面时 - 在前端 欢迎屏幕。选定的语言将被设置为系统默认语言。
  • 安装完成后,可以在 管理→常规→GUI 图形用户界面 中更改系统默认语言。
  • 特定用户使用的语言可以在 用户配置文件 中更改。

如果机器上未安装某种语言的区域设置(locale),该语言在 Zabbix 语言选择器中将显示为灰色。如果至少缺少一个区域设置,语言选择器旁边会显示一个橙色图标。点击该图标后,将显示以下消息: “由于 Web 服务器上未安装某些语言的区域设置,您无法选择这些语言。”

locale_warning.png