Zabbix 5.2如何汉化
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,这篇文章主要介绍了Zabbix 5.2如何汉化,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。正文可以通过官网了解到,Zabbix的中文
千家信息网最后更新 2024年11月17日Zabbix 5.2如何汉化
这篇文章主要介绍了Zabbix 5.2如何汉化,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
正文
可以通过官网了解到,Zabbix的中文翻译文件在
/usr/share/zabbix/locale/zh_CN/LC_MESSAGES目录下。
如果用正常vi或者vim工具翻译会显示乱码,所以需要用到其他工具,本文采用的方式为先由.mo后缀转译为.po后缀,然后用vim等文本编辑工具编辑完后,再反编译为.mo后缀文件。
显示乱码
转译前提
转译的前提,我们需要有gettext软件。通过rpm -qa | grep gettext命令查看,CentOS默认有该文件,如果没有请自行安装
反转译过程
由po到mo叫转译,由mo到po叫反转译
1.先将相关文件备份一遍
cd /usr/share/zabbix/locale/zh_CN/LC_MESSAGES cp frontend.mo frontend.mo.bak
2.转译文件
cd /usr/share/zabbix/locale/zh_CN/LC_MESSAGES msgunfmt frontend.mo -o frontend.po
3.编辑反转译的文件
vim frontend.po
令人费解的翻译
我们可以通过这个文件来进行二次翻译,第一行(msgid)代表英文,第二行(msgstr)代表中文。
这里分两种情况,一种没有被翻译的,还有一种是翻译有点匪夷所思的(上图的All dashboard)。
未被翻译的
修改翻译
新建的翻译字段
编译过程
修改完成后,需要将po文件编译为zabbix识别的mo文件,并重启相关服务
rm -rf frontend.mo msgfmt -o frontend.mo frontend.po systemctl restart httpd zabbix-server php-fpm
效果图
改善过的所有仪表盘
用户角色
动作部分的汉化
感谢你能够认真阅读完这篇文章,希望小编分享的"Zabbix 5.2如何汉化"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
文件
篇文章
转译
后缀
工具
译为
乱码
代表
前提
可以通过
过程
中文
费解
匪夷所思
一行
上图
仪表
仪表盘
价值
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
c 如何创建数据库连接
移动超级密码服务器可以修改吗
网络安全硬件投资方向
绝地求生那个服务器强
数据库服务器需要哪些
php插入图片显示数据库
创建数据库的路径是
图像检索 数据库
服务器维护要求
能够提高网络安全
游戏应用软件开发过程文档
域控服务器 管理员密码
csr8635芯片软件开发
图书售卖数据库
网络安全教育培训学习计划
新世界玩错服务器了
增城网络安全建设价格是怎样的
体贴的软件开发人员
新员工培训软件开发服务
酒店网络安全防范措施
计算机网络技术学习教材
电力系统开展网络安全排查
网站服务器安全技巧
redis刷数据库字典命令
网络安全专业考研武大和北邮
软件开发合同纠纷费用
网络安全不涉及的领域是
乌鲁木齐网络安全宣传周活动启动
软件开发合同一般付款比例
服务器数据库服务如何停止