zabbix2.4.2中文语言的更改

Zabbix的中文翻译很烂,所以官方在2.4.2中,默认已经将中文语言屏蔽,但是有些英文盲还是希望使用中文,那么还是有办法将中文打开的。

在apache目录,找到zabbix的web程序,修改php文件。

[root@server21 ~]# cd  /var/www/html/zabbix/include

[root@server21 include]# vi locales.inc.php

找到并修改下列内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function getLocales() {
return array(
‘en_GB’ => array(‘name’ => _(‘English (en_GB)’), ‘display’ => true),
‘en_US’ => array(‘name’ => _(‘English (en_US)’), ‘display’ => true),
‘bg_BG’ => array(‘name’ => _(‘Bulgarian (bg_BG)’), ‘display’ => false),
‘zh_CN’ => array(‘name’ => _(‘Chinese (zh_CN)’), ‘display’ => true),
‘zh_TW’ => array(‘name’ => _(‘Chinese (zh_TW)’), ‘display’ => false),
‘cs_CZ’ => array(‘name’ => _(‘Czech (cs_CZ)’), ‘display’ => false),
‘nl_NL’ => array(‘name’ => _(‘Dutch (nl_NL)’), ‘display’ => false),
‘fi_FI’ => array(‘name’ => _(‘Finnish (fi_FI)’), ‘display’ => false),
‘fr_FR’ => array(‘name’ => _(‘French (fr_FR)’), ‘display’ => false),
‘de_DE’ => array(‘name’ => _(‘German (de_DE)’), ‘display’ => false),
‘el_GR’ => array(‘name’ => _(‘Greek (el_GR)’), ‘display’ => false),
‘hu_HU’ => array(‘name’ => _(‘Hungarian (hu_HU)’), ‘display’ => false)

Chinese (zh_CN)的display属性修改为true,修改后就可以在web页面上找到中文选项了。如下图: