轉載原創文章請註明,轉載自:原頁@小築[http://www.geraldinelee.com]
前天因為看BackUpWordPress的設置項覺得太過吃力
就想要上網找它的中文語言包
但是找了很久就是沒有
倒是看了幾篇關於語言包的製作教程
覺得也不是太難
就自己動手試著做了一個!
因為自己英文實在是爛的可以
就只有借助google的幫助了
WordPress外掛的語言包都是MO文檔的
如果外掛作者提供了PO文檔和MO文檔的話
就可以對其進行漢化處理了!
首先需要先找到外掛的語言包檔MO文檔或者PO文檔
這裏又分兩種情況
一種是MO檔和PO檔都有
這樣的話只要用編輯軟體對PO文檔進行編輯就可以了!
編輯軟體比如 poEdit、EditPlus等
編輯PO檔推薦使用poEdit!
因為使用起來比較直觀!
用poEdit打開需要漢化的PO檔後可以看到主頁面分成三個框
上面的一大塊顯示的就是需要翻譯的內容了!
軟體已經排列好了!
只要一行一行的進行編輯翻譯就可以了!
每一行的左邊為原文,右邊為翻譯後的譯文
中間的一塊是原文顯示
在第一個框裏每點擊一行後,需要翻譯的原文就可以在這裏顯示出來了!
最下面一塊就是譯文的輸入框了!
在第一個框裏每點擊一行後,只要在這個框裏輸入譯文就可以了!
這樣全部都編輯翻譯好以後就可以點擊存儲或者另存為了!
當你存儲PO文檔的以後poEdit會自動在你存儲PO文檔的相同目錄裏生成一個同名的MO文檔!
這樣一個漢化的語言包就完成了!
上面說了有兩種情況
還有一種情況就是沒有PO文檔,只有MO文檔
這樣的話就需要先將MO文檔轉換為PO文檔才可以進行編輯!
轉換的方法是:
假如已經安裝過poEdit的話
就點擊windows開始功能表選擇運行或者直接按住win鍵+R鍵
接著輸入
"Poedit安裝目錄\bin\msgunfmt.exe" d:\XX.mo -o d:\XX.po
(比如poEdit的安裝目錄為默認的話就輸入:
"C:\Program Files\Poedit\bin\msgunfmt.exe" d:\TW.mo -o d:\TW.po)
這樣就可以在MO文檔的相同目錄裏找到同名的PO文檔了!
接著就可以用上面說的編輯PO文檔的方法進行編輯翻譯了!
還有一點要說明的是WordPress外掛的語言是隨WordPress主程序的語言變換的!
比如主程序是繁體中文的!
那麼外掛也會自動選擇繁體中文的語言包!
但是假如外掛沒有相應的語言包的話就會顯示默認的語言!
主程序的語言設置需要編輯根目錄下的wp-config.php文檔
用EditPlus等編輯軟體打開wp-config.php文檔後
找到define (‘WPLANG’, ‘xx’)這一行
把xx改為你需要的語言就可以了!
比如繁體中文就改為define (‘WPLANG’, ‘zh_TW’)
簡體中文就改為define (‘WPLANG’, ‘zh_CN’)
基本就是這些了!
因為文筆實在是太差了
寫的比較雜亂
希望可以看懂大概意思!
文中提到的軟體下載:
poEdit下載
[Download not found]
EditPlus下載
[Download not found]
.jpg)




才3塊板磚
我試了之後po可以轉mo
可是mo轉po卻沒東西跑出來
是什麼原因呢
實在不好意思了!
之前由於太忙了所以沒有回話!
我看了你說的情況
要是按照我所說的MO轉PO的方法的話是應該不存在無法轉換的問題!
是不是你沒有安裝poEdit啊?
Hello! ddbfafd interesting ddbfafd site!