Zabbix官方对监控系统进行了汉化,但汉化精确度与实际有相当的差距,如将“CONFIGURATION”翻译成“组态”,令人费解,而如果能修改为“配置”,则看起来要舒服一些。又如“macro”应该翻译成“宏”比较好些,而不是“巨集”。类似的不精确地方有许多,为了自身使用的感观,决定自行对其汉化进行本土化修改。

    1、找到/usr/share/zabbix/locale/zh_CN/LC_MESSAGES/中的frontend.po,为保险起见,先复制备份一份,以.bak结尾。

    2、右键点击frontend.po文件,用gedit编辑器打开进行编辑。

    3、编辑好后保存。保存后的.po文件要生效,还需要用gettext进行编译成.mo文件。

    4、确保系统内安装有gettext,检测方法:

       # rpm –qa | grep  gettext

       如果没有安装,则按以下方法进行安装:

       # yum install gettext

    5、gettext安装完成后,使用其包含的msgfmt命令进行编译:

       # msgfmt –o /usr/share/zabbix/locale/zh_CN/LC_MESSAGES/frontend.mo                         /usr/share/zabbix/locale/zh_CN/LC_MESSAGES/frontend.po

    6、重启Apache服务:

       # service httpd restart