無痛安裝 WordPress-中文化篇

WordPress 是一套非常容易安裝的部落格軟體,但是有一個小小的缺點就是使用是英文操作介面,非英文語系的語言檔需要另外安裝,不過還好的是,語言檔的安裝也是非常容易的,接下來就跟大家分享,WordPress 中文化語言檔的安裝過程。

1. 安裝好的WordPress是英文的使用介面(圖一)。

WordPress初始畫面
(圖一)


2. 修改虛擬主機上的 wp-config.php檔案關於語言的設定,打開 wp-config.php檔,找到define ('WPLANG', ''); 修改成 define ('WPLANG', 'zh_TW'); (圖二紅色圈圈處),修改完後存檔。

wp-config.php
(圖二)


3. 下載 WordPress 正體中文語言檔,在網址輸入http://rt.openfoundry.org/Foundry/Project/Download/?Queue=91來到WordPress正體中文語言檔下載頁面,目前版本還停留在2.0.2,雖然舊了點,也仍然可以使用(圖三紅色圈圈處)。(註)

中文
 WordPress
(圖三)


4. 點選版本後出現下載的視窗(圖四),將中文語言檔下載回來,選擇儲存的位置(圖五)。

中文語言檔
(圖四)


儲存的位置
(圖五)


5. 找到下載回來的中文語言檔zhtw.tgz檔(圖六),我們使用7-Zip來解壓縮(圖七),因為tgz壓縮檔案格式的關係,解壓縮後我們得到一個zhtw.tar檔(圖八),需要再執行一次解壓縮(圖九)。

zhtw.tgz
(圖六)


7-Zip
(圖七)


zhtw.tar
(圖八)


再解壓縮
(圖九)


6. 解壓縮成功以後產生了一個languages的資料夾(圖十紅色箭頭所指),我們需要的中文語言檔就在裡面。

languages資料夾
(圖十)


7. 進入languages這個資料夾以後,會發現有很多檔案,不過我們真正需要用到的是zh_TW.mo (圖十一)這一個檔案中文語言(其他檔案的用處這裡暫不撰述)。

zh_TW.mo
(圖十一)


8. 開啟FTP軟體,準備連線到你的虛擬主機上(圖十二),關於FTP軟體可以參閱 max 無痛安裝 WordPress 前傳-工具篇-FileZilla這一篇說明。

FileZilla
(圖十二)


9. 連線成功後,進入你安裝WordPress的資料夾,然後再進入wp-includes資料夾,新建一個叫做languages的資料夾(圖十三,十四)。建立完成後可以看見languages這個資料夾(圖十五紅色箭頭所指)。

wp-includes
(圖十三)


languages
(圖十四)


languages資料夾
(圖十五)


10. 進入languages這個資料夾,然後將zh_TW.mo這個中文語言檔上傳到你的虛擬主機(圖十六)。

上傳zh_TW.mo
(圖十六)


11. WordPress 中文化到此完成,登入你的WordPress管理介面,應該就可以看見中文的使用介面了(圖十七)。

WordPress中文化完成
(圖十七)


(註一) 由於中文WordPress的中文語言檔很久沒有更新,所以在版本上跟不上WordPress的發佈,如果使用後發現有些地方沒有中文化,這種情況是正常的,因為中文語言檔沒有符合WordPress版本的緣故。

(註二)另外一種方法是將正體中文語言檔(zh_TW.mo)放在wp-content/languages資料夾下,同樣也是可以完成中文化的。

(更新):
除了原來的中文WordPress以外,還有另外兩位作者,也有製作正體中文語言檔跟大家分享,如果有興趣的人,可以到這兩位作者的網站參閱,同時也希望多給這兩位作者鼓勵與支持,畢竟持續不斷的維持WordPress中文化的工作是不容易的一件事情。

作者:skyfate
部落格網址:http://blog.beyes.tw/
除了WordPress的正體中文語言檔外,也有WordPress MU 的正體中文語言檔。

作者:Kirin Lin
部落格網址:http://kirin-lin.idv.tw/
正體中文語言檔:http://kirin.lin.googlepages.com/
除了WordPress的正體中文語言檔外,還有一些外掛程式的中文語言檔可以參考。

WordPress 正體中文官網已經正式提供正體中文檔案。

About The Author

max

使用 WordPress 架設網站不再是一件痛苦的工作。這裡跟大家分享使用WordPress的相關問題與研究。 並且提供有關WordPress外掛程式,佈景主題等等的使用經驗分享。 幫助想要建立網站的朋友,可以簡單,快速,無痛苦的建立與使用網站。

34 Comments

  1. Jessy

    都照做了
    登入後還是英文滿滿是耶
    為何會有這情形呢

    你好,這一篇http://www.wordpress.com.tw/wp/?p=80#more-80給你參考看看,有一些國外的主機商所提供的虛擬主機是安裝64bit的作業系統,可能會出現無法中文化這個狀況。
    max

  2. winnie

    版主你好:
    依照您的方式安裝wordpress在bluehost虛擬主機,也在wp-config.php中改了幾個設定,但進入安裝目錄後出現下列訊息:

    Warning: require_once(/home/winsixsi/public_html/nie45/wordpress/wp-settings.php) [function.require-once]: failed to open stream: No such file or directory in /home/winsixsi/public_html/nie45/wordpress/wp-config.php on line 22

    Fatal error: require_once() [function.require]: Failed opening required ‘/home/winsixsi/public_html/nie45/wordpress/wp-settings.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/winsixsi/public_html/nie45/wordpress/wp-config.php on line 22

    我試著將第22行加入了「/home/winsixsi/public_html/nie45/wordpress/wp-config.php ,但還是不行,請問下一步該如何做?

    (以上website是用dreamweaver幫別人做的)

    你好,wp-config.php檔案裡面,原則上除了填入必要資訊外,並不需要修改它的字串,第22行你應該將它恢復原來的字串require_once(ABSPATH.'wp-settings.php');,你的原因很有可能是wp-config.php檔案並沒有上傳完成,請確實檢查虛擬主機上是否有wp-config.php檔。
    max

  3. winnie

    版主您好,
    謝謝回覆,我還在找原因,暈…
    以下是我的wp-config.php檔,而且已上傳成功。請問還有什麼問題?
    Winnie

  4. winnie

    版主您好:
    這是我由網頁進到wp-admin/install.php後所顯示的訊息:

    Can’t select database
    We were able to connect to the database server (which means your username and password is okay) but not able to select the winsixsi_win database.

    Are you sure it exists?
    Does the user winsixsi_nie45 have permission to use the winsixsi_win database?
    On some systems the name of your database is prefixed with your username, so it would be like username_wordpress. Could that be the problem?
    If you don’t know how to setup a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

    但是我的bluehost中的記錄是:
    向数据库添加用户
    用户: winsixsi_XXX
    数据库: winsixsi_AAA

    当前用户
    用户 删除
    winsixsi_XXX

    這樣還有什麼問題呢?
    Winnie

    Winnie你好,你另外一篇留言因為內含你的資料庫內容,所以我就不讓它顯現了,上面的關於你的資料我也修改過,不是你原來留言的資料,請查照。
    根據你上面所留的訊息,他是告訴你資料庫使用者沒有資料庫使用的權力,當你新增資料庫與資料庫使用者之後,你必須讓這個資料庫使用者有使用資料庫的權力,在無痛安裝 WordPress 2.3版這一篇教學裡面,你可以參考第五點,就是給予資料庫使用者使用資料庫的權力,請你再對照你在bluehost主機裡面的相關設定。
    max

  5. winnie

    感謝!我再試試!

  6. winnie

    嗨Max:
    剛想在blog寫一篇總統大選後感言,結果不得其門而入。
    我該怎麼登入啊?
    My blog : http://www.win66web.com/blog

    你好,你的管理介面位置在:www.win66web.com/blog/wp-admin/
    max

  7. winnie

    感謝,要學的還很多。
    一、照您的方法,換了主頁式樣,但是每一個主頁的html不一樣,是不是也都能隨機更換圖片呢?
    二、如果要增加一個blog,是不是要另開一個資料夾,裡面放另一份wordpress的全部檔案?虛擬主機中的My SQL是否也要新增?(也就是具體方式和步驟啦!)
    三、這個問題是wordpress主題之外,
    如果網頁中有留言表單,經「submit」要怎樣才能收到。
    我的方法是設為mailto : xxxxx,但是表單內容卻收不到。只能收到信。
    四、希望不會太麻煩您,謝謝!
    你好,你的問題簡單回答如下:

    1. 不同的佈景主題,有每個佈景主題的規範,你所謂的隨機更換圖片,應該是指變換佈景主題的式樣,有些佈景主題可以更改頁首的圖片,有些則牽扯很多,你可以看看你的佈景主題作者的網站,是不是有相關的討論,這樣會比較快。
    2. 就WordPress來說是這樣的,一個部落格一個資料夾,一個資料庫,安裝都一樣。
    3. 聯繫表單,可以看看你的佈景主題是否有提供,你不需要另外建立,啟用它,它會將聯繫的內容寄到你部落格內管理者登錄的信箱。
    4. 關於WordPress的問題,歡迎一同討論。
    max

  8. Happy Kao

    Max板大您好
    參考了貴站的資料, 也設了2個Blog, 但是發現其中一個無法寄發註冊通知給使用者. 但另一個可以! But 2個blog的主機商設定都一模一樣.
    請問遇到這種狀況要檢查那個地方呢? 感謝~

  9. max

    Happy Kao
    你好,這種情況可以先查看你的主機有關mail的log檔,看看錯誤訊息是什麼,如果不知道怎麼查看log,那麼最快的方式就是詢問你的主機商。

  10. 聽。風

    說實在的
    WP真的有點難度
    不像xoops那樣簡單
    不過他的彈性也更大
    而且有難度的東西我也蠻喜歡的XD

  11. 聽。風

    順便問一下
    要怎樣才能修改WP的佈景(我會CSS)
    還有WP的回應支援HTML嗎?
    另外要怎樣才能加入自製的php或javascript程式?

  12. max

    聽。風
    你好,一般來說在佈景主題裡面的style.css檔,就是佈景主題的式樣檔,你可以自行查閱修改。
    留言是否支援HTML視各個佈景主題的設計,一般來說應該有支援部分語法。
    如果你會寫PHP與javascript那麼就直接上傳到你的網站去使用就可以。

  13. 聽。風

    直接上傳?
    那要怎麼讓程式顯示出來阿?
    還有我有去看了一下佈景的資料夾
    裡面除了css檔以外還有其他的
    那些是幹麻用的?(.php)

  14. max

    聽。風
    你好,你的程式寫好上傳不是就可以執行了嗎?不懂你的怎麼顯示是什麼意思?
    另外你提到的那些檔案是佈景檔,每個佈景設計者所設計的檔案會略有不同。詳細的文件資料你可以去http://codex.wordpress.org/Blog_Design_and_Layout 取得。

  15. 聽。風

    我是說要怎讓它顯示在首頁或是側邊欄這樣
    順便問一下,有沒有外掛能夠在站長回覆留言時自動傳mail給留言者?

  16. max

    聽。風
    你好,把你寫的程式碼寫在佈景主題裡的sidebar.php(一般是這個檔案)裡面。
    站長回覆傳信給留言者的外掛在WordPress官網的外掛程式區有很多,你可以自己去看看。

  17. grace chen

    您好:
    我是按wordpress十堂課操做,關於000wehost申請時,在p55頁06:我並未收到”account你的網址is ready”的信,我要如何請000wehos重發給我。
    在p61頁,點擊parked domains,出現error ,this account is not activ,問題出在哪裡?要如何解決?請幫幫忙,十分感激。謝謝

    grace

  18. max

    grace
    你好,很抱歉我沒有wordpress十堂課,所以無法對照你說的p55或是p61是指什麼?原則上免費主機的申請如果沒有成功,建議你直接重新另外再申請過一次試試。
    或者是google 一下,看看其他人寫的申請教學文。

  19. zoe

    你好!!!
    上面所附的網站是我朋友最近完成的
    我門想要一起po文章,交換日記
    但他是法國人
    所以當我要進去網站裡進行編修時,
    真的非常困難
    有什麼辦法,讓我可以以中文介面去操作呢?
    法文的內容真的太困難了….

    不好意思,打擾了
    拜託
    回我這個困難的問題了

    many thanks

  20. max

    zoe
    你好,可以試試WP Native Dashboard這個外掛程式,http://wordpress.org/extend/plugins/wp-native-dashboard/screenshots/,當然如果測試效果不錯,記得回來分享一下心得。

  21. zoe

    後來我寫信給法國的朋友,
    他告訴我可以在自己的文件中作修改,
    可以選擇以中文介面操作,
    選完後
    真的畫面都變成中文的了,


    我在同個頁面改了密碼
    卻在也無法登入了
    所以我就案了”忘記密碼”
    寄到我信箱的密碼也無法登
    試了三次都無法耶
    這是什麼問題呢?
    麻煩了
    謝謝!!

  22. max

    zoe
    你好,WordPress的管理是由這位法國朋友管理,那麼請他寄一組新的密碼給你會比較容易解決問題。

  23. zoe

    sorry, bother u again!!

    為什麼我的圖片都會有藍色的框框,
    好苦惱

    還有我希望我按zoe的時候
    可以出現所有我的文章在中間位置

    麻煩您了!!

    thank u !!!

  24. max

    zoe
    你好,圖片會出現有顏色框框是佈景主題的式樣檔設計的,而且這裡看到的是#ff0782這個顏色。另外關於你想要點選zoe可以出現所有你的文章,這個必須修改你的佈景menu bar 程式語法,你目前是使用分頁的方式,它就只是單一篇文章,你必須將連結換成所有關於zoe這位作者(author)的文章連結才可以。

  25. viola

    您好

    我試著把我的wordpress中文化
    依照您的方法很順利的界面改好了
    改的檔案包括wp-config.php
    以及上傳了zh_TW.mo

    但是不知道為什麼不論是我的”標題”或是”分頁內容”
    用中文打完 儲存之後
    檢視分頁內容的中文都會變成?問號,英文還是照舊正常
    請問我還有什麼地方需要修改我的設定
    我是用WordPress Version 2.6.1

    謝謝您的幫忙

  26. max

    viola
    你好,不曉得你在建立資料庫時,連線校對define('DB_COLLATE', 'utf8_general_ci');
    是不是設定正確?

  27. viola

    您好

    不好意思,因為我並不是很熟悉建立資料庫。
    我是用bluehost的虛擬主機,然後安裝了wordpress把wordpress的資料上傳放到我bluehost的網路空間。

    請問我要如何做連線校對?
    我進入bluehost的管理頁面以後我看到databases 內容有幾個項目
    MySQL Databases
    MySQL DatabaseWizard
    phpMyAdmin
    Remote MySQL
    PostgreSQL Databases
    Remote PostgreSQL
    PostgreSQL Database Wizard
    phpPgAdmin
    Reset MySQL Password

    很感謝你的回覆!

  28. viola

    您好

    麻煩請先看上一個留言
    我試著點到phpMyAdmin
    有以下資料顯示
    MySQL
    * Server: Localhost via UNIX socket
    * Server version: 5.1.47-community-log
    * Protocol version: 10
    * User: violaand@localhost
    * MySQL charset: UTF-8 Unicode (utf8)

    Web server

    * cpaneld
    * MySQL client version: 5.1.47
    * PHP extension: mysql

    還有
    MySQL connection collation: utf8_general_ci

    非常謝謝您

  29. max

    viola
    你好,關於資料庫建立的連線校對是在phpMyAdmin裡面設定沒有錯。你可以參考http://www.wordpress.com.tw/?p=69這一篇文章中的說明,有提到如何設定資料庫連線校對。

  30. viola

    您好

    很謝謝您!
    我有看http://www.wordpress.com.tw/?p=69這篇文章
    也有照著步驟做後出現下列的結果,如以下連結圖示
    http://abc.com/blog/archives/396
    只有最後一行的校對顯示utf8_general_ci
    其他如wp_comments, wp_links 等都是 latin1_swedish_ci
    不知道是不是因為這樣所以打中文還是會出現問號
    請問是不是還有其他要檢查或修改的地方

    真的很謝謝你的回答以及這個部落格!!

  31. viola

    您好

    不好意思
    我剛剛又重新修改了一下http://abc.com/blog/archives/396
    現在每個wp_comments, wp_links….的校正都變成utf8_general_ci
    但是打完中文按儲存還是問號

    真的很抱歉一直問問題
    問是不是還有其他要檢查或修改的地方
    謝謝

  32. max

    viola你好
    這樣修改可能會有漏掉地方沒有改到,因為還有每個資料表的下一層需要檢查。
    如果你的部落格剛架設,建議你重新裝一個,按照文章的步驟提示試看看。
    你的網址我把它改掉了,因為你的網頁秀出了資料庫的名稱與密碼,建議你趕快改正過。
    避免將來網站被惡意人士利用。

  33. Walkup

    嗨,版主您好,上傳後剩PageLines及其內容仍是英文版的,這樣正常嗎?
    還是說PageLines也有中文版?有的話不知能否提供:)
    再次謝謝版主的教學!

  34. max

    Walkup
    你好,PageLines 這個佈景主題,目前沒有中文化,所以看到的部分還是英文。佈景作者提供了PO檔在佈景主題裡面,讓需要的人可以自己翻譯。可以在\pagelines\language 資料夾內找到檔案。

網站架設

WordPress 虛擬主機免費安裝設定