如果有人和何博士一樣,經常會在網路上找一些好用的系統,並喜歡安裝一些新奇的系統軟體來試用看看的話,那麼你可能會需要Poedit這一套軟體,因為大部份網路上免費的系統軟體都沒有繁體中文的介面,如果你想要自己翻譯的話,有可能會遇到.po和.mo這種語言檔案格式,如果是這種的話,那麼最佳的翻譯工具軟體,就是Poedit

  不過千萬別誤會,以為這個軟體會幫你把英文全部都翻譯成中文,目前還沒有這種好事情。只是,它提供了一個好的編輯工具,會把系統軟體中會用到的英文字串一個一個列出來,方便你自己把中文意思寫上去,翻譯的工作當然還是要自己來,翻譯完畢之後存檔,再上傳到系統軟體的語言資料夾中,再啟用中文的語言選項,讓你的系統網站多出了中文的顯示能力。

  WordPress就不用自己翻譯了,因為早就有人翻譯得很完善了。但是站長目前就遇到一個系統軟體叫做BoxBilling,是一套虛擬主機線上帳務管理系統,在網路上就是找不到中文翻譯檔案(連簡體中文也找不到),所以只要自己動手翻譯。而這一類的系統,通常都會在系統的架構下有一個類似像是這樣的資料夾:

bbc01

  locale就是地區化的意思,所以一些語言的翻譯資訊檔案都會被放在這裡面(不過每一個系統也都不一定完全一樣),進入這個資料夾之後,預設上至少會看到用英文的語言檔案:

bbc02

  以此例,我們有一個en_US的資料夾,那是原本就有的英文語言檔。我們把它壓縮成為en_US.zip之後,下載回我們的個人電腦硬碟中,解壓縮後複製一份改名為zh_TW的資料來,然後再安裝我們之前的Poedit編輯器,開啟之後如下所示:

bbc03

  請選擇開啟功能,把在我們的硬碟zh_TW資料夾之下的.po檔案拿來編輯,如下所示:

bbc04

  在所有的內容都翻譯完成之後,再上傳到我們之前下載的資料夾處就可以了。當然,最後還有一個動作,就是到系統的根目錄下(此例是BoxBilling)把設置檔(bb-config.php)打開,在語言的部份指定為zh_TW,如下所示:

bbc05

  存檔之後,就可以完成網站的翻譯工作了。還算簡單吧!目前正在進行http://imaxnow.com的翻譯工作,這是一個美國虛擬主機Hosting24的台灣代理網站,如果你需要購買自己的主機的話,全中文的支援,又是便宜的美國主機,應該是還不錯的選擇啦!

(665)

%d 位部落客按了讚: