1. 程式人生 > >openwrt luci中文漢化

openwrt luci中文漢化

版權宣告:本文為博主原創文章,未經博主允許不得轉載。    https://blog.csdn.net/u011007991/article/details/70230916
前言
OpenWRT 的多語言支援此處只介紹中英文支援,首先OpenWRT的多語言支援其實就是由一箇中文/英文相對應的文字列表實現

其格式如下所示
msgid "(%d minute window, %d second interval)"
msgstr "(%d分鐘資訊,%d秒重新整理)"

msgid "Firmware is downloading..."
msgstr "韌體下載中..."

msgid "Download Progress"
msgstr "下載進度"

msgid "Online Upgrade Firmware"
msgstr "線上升級韌體"

msgid "Current Version"
msgstr "當前韌體版本"


實現步驟 
準備如上格式的文字檔案命名為base.zh-cn.po,由於OpenWRT中只識別格式為lmo格式的緊湊型文字格式,因此我們必須藉助程式po2lmo(該檔案可以在~/op-0-3-8/package/openwrt-dist-luci/files/luci/tools/po2lmo中找到)使用po2lmo base.zh-cn.po /op-0-3-8/files/usr/lib/lua/luci/i18n/base.zh-cn.lmo

程式碼實現

_("Current Version")
--------------------- 
作者:不會飛的pig 
來源:CSDN 
原文:https://blog.csdn.net/u011007991/article/details/70230916 
版權宣告:本文為博主原創文章,轉載請附上博文連結!