中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

坑爹的wordpress主題翻譯,終于搞定它

發布時間:2020-07-21 11:18:06 來源:網絡 閱讀:500 作者:dr_screwdriver 欄目:web開發

問題

  最近起子主要使用的是博客主題DIVI。 由于它可以幫助一般人快速的構建一個簡潔美觀的頁面。在我靜態html實踐之前是比較實用的功能,不過現在會了一點前端以后真是寫起頁面來一發不可收拾。成天搗鼓css什么的。

  Divi是由Elegant出品的一款高級的企業主題,相比以前Elegant出品的主題都要強大,這款主題目前自帶中文語言包,漢化率99%,基本上不再需要漢化了,可以直接安裝使用。當然,還是有不少翻譯上的小問題的。

  比如Divi圖片gallery相冊功能。就是一個很好的功能,然而,多頁情況下,pre(之前的意思)應該和“下”對應而翻譯為上或者上一頁。結果變成了5、6個亂碼漢字,或許是外文編輯精簡上一頁去掉了最前面的字符導致的亂碼?

這個問題很困擾我,修復了theme lang里的zh_cn.po文件,毫無效果。之后見過百度經驗上直接進入到函數里改生成英文輸出的,實在是殺雞用了牛刀。

原因

  之前所提出的問題,究其原因,是因為wordpress的一個知識點,即

 

  WordPress 僅可識別 mo 文件進行翻譯

  那么其實po 和mo文件是相通的。wordpress一般是通過一個漢化過(翻譯過)的 mo 文件來實現( WordPress 僅可識別 mo 文件)。如果原作者提供了一個 po 文件或 mo 文件,那么我們就可以通過相關工具來自行漢化,或者翻譯成其他語言版本。因為 mo 文件不能直接編輯,所以我們得編輯 po 文件,若僅有 mo 文件,那么就應該先把它轉換成 po 文件后再進行編輯翻譯。

解決方法

  那么如何將 po 文件編譯成(轉換) mo 文件呢?

  gettext – 將mo文件反編譯成po文件

  msgfmt zh_CN.po -o zh_CN.mo

  linux下,就這一條命令搞定。就是這么簡單。主題的翻譯就此正常修復

歡迎點此到我個人博客了解更多,wp版有目錄哦

向AI問一下細節

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

AI

昌江| 鲜城| 淮阳县| 延庆县| 济宁市| 永靖县| 芮城县| 留坝县| 梁山县| 乌恰县| 镇原县| 夏津县| 德安县| 普安县| 磐石市| 平阴县| 酉阳| 随州市| 五家渠市| 赞皇县| 洛阳市| 女性| 河曲县| 白朗县| 泽普县| 花莲县| 旅游| 白银市| 阿合奇县| 夏河县| 措美县| 古蔺县| 团风县| 资讯| 保山市| 上栗县| 搜索| 平潭县| 广河县| 波密县| 闻喜县|