溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Zabbix 5.2如何漢化

發布時間:2022-01-19 09:27:34 來源:億速云 閱讀:266 作者:小新 欄目:互聯網科技

這篇文章主要介紹了Zabbix 5.2如何漢化,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

正文

可以通過官網了解到,Zabbix的中文翻譯文件在

/usr/share/zabbix/locale/zh_CN/LC_MESSAGES目錄下。

如果用正常vi或者vim工具翻譯會顯示亂碼,所以需要用到其他工具,本文采用的方式為先由.mo后綴轉譯為.po后綴,然后用vim等文本編輯工具編輯完后,再反編譯為.mo后綴文件。

Zabbix 5.2如何漢化

Zabbix 5.2如何漢化

顯示亂碼

轉譯前提

轉譯的前提,我們需要有gettext軟件。通過rpm -qa | grep gettext命令查看,CentOS默認有該文件,如果沒有請自行安裝

Zabbix 5.2如何漢化

反轉譯過程

由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

Zabbix 5.2如何漢化

3.編輯反轉譯的文件

vim frontend.po

 Zabbix 5.2如何漢化

令人費解的翻譯

我們可以通過這個文件來進行二次翻譯,第一行(msgid)代表英文,第二行(msgstr)代表中文。

這里分兩種情況,一種沒有被翻譯的,還有一種是翻譯有點匪夷所思的(上圖的All dashboard)。

Zabbix 5.2如何漢化

未被翻譯的

Zabbix 5.2如何漢化

修改翻譯

Zabbix 5.2如何漢化

新建的翻譯字段

編譯過程

修改完成后,需要將po文件編譯為zabbix識別的mo文件,并重啟相關服務

rm -rf frontend.mo msgfmt -o frontend.mo frontend.po systemctl restart httpd zabbix-server php-fpm

 Zabbix 5.2如何漢化

效果圖

Zabbix 5.2如何漢化

改善過的所有儀表盤

Zabbix 5.2如何漢化

用戶角色

Zabbix 5.2如何漢化

動作部分的漢化

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Zabbix 5.2如何漢化”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女