diff --git a/inc/lang/zh-tw/draft.txt b/inc/lang/zh-tw/draft.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81a092be0976fe03450ce604a0c6b1f34d884fdc
--- /dev/null
+++ b/inc/lang/zh-tw/draft.txt
@@ -0,0 +1,5 @@
+====== 發現草稿檔案 ======
+
+您上次編輯此頁面並未正確的完成。DokuWiki在您編輯的時候自動儲存一份草稿使得您可以繼續編輯。以下您可以觀看上次編輯的資料。
+
+請決定你要//復原//您遺失的編輯文件,//刪除//這份草稿,或者//取消//目前的編輯程序。
diff --git a/inc/lang/zh-tw/registermail.txt b/inc/lang/zh-tw/registermail.txt
new file mode 100644
index 0000000000000000000000000000000000000000..434f4f877a51334588034a733ad526ba42961a63
--- /dev/null
+++ b/inc/lang/zh-tw/registermail.txt
@@ -0,0 +1,13 @@
+一個新使用者已經註冊. 以下是詳細內容:
+
+帳號 : @NEWUSER@
+全名 : @NEWNAME@
+E-mail : @NEWEMAIL@
+
+日期 : @DATE@
+瀏覽器 : @BROWSER@
+IP-Address : @IPADDRESS@
+Hostname : @HOSTNAME@
+
+-- 
+這封信是由 @DOKUWIKIURL@ 的 DokuWiki 所產生的
\ No newline at end of file
diff --git a/inc/lang/zh-tw/uploadmail.txt b/inc/lang/zh-tw/uploadmail.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e7222959bd41beba80353f38a4f9a1f2c1ff6d34
--- /dev/null
+++ b/inc/lang/zh-tw/uploadmail.txt
@@ -0,0 +1,13 @@
+一個檔案已經被上傳到您的 DokuWiki. 以下是詳細內容:
+
+檔名 : @MEDIA@
+日期 : @DATE@
+瀏覽器 : @BROWSER@
+IP-Address : @IPADDRESS@
+Hostname : @HOSTNAME@
+尺寸 : @SIZE@
+MIME Type : @MIME@
+帳號 : @USER@
+
+-- 
+這封信是由 @DOKUWIKIURL@ 的 DokuWiki 所產生的
\ No newline at end of file
diff --git a/lib/plugins/acl/lang/zh-tw/help.txt b/lib/plugins/acl/lang/zh-tw/help.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8a817f5bba5e201447f9b048071f0ff474bfa1c
--- /dev/null
+++ b/lib/plugins/acl/lang/zh-tw/help.txt
@@ -0,0 +1,12 @@
+=== 快速指南: ===
+
+在此頁面你可以為你的wiki中的namespace以及頁面增加或移除權限
+
+左方的面板顯示了所有的namespace以及頁面
+
+上方的表格允許你觀看以及修改被選擇的使用者或群組的權限
+
+下方的表格顯示了目前所有的存取控制規則(ACL)
+你可以使用它快速的刪除或更改多項規則
+
+閱讀 [[doku>wiki:acl|official documentation on ACL]] 也許可以幫助你去完整地了解在DokuWiki中, 存取控制是如何運作的.
\ No newline at end of file
diff --git a/lib/plugins/config/lang/zh-tw/lang.php b/lib/plugins/config/lang/zh-tw/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..d14c18d314569b9587fe78179f469d7c1048ab9d
--- /dev/null
+++ b/lib/plugins/config/lang/zh-tw/lang.php
@@ -0,0 +1,115 @@
+<?php
+/**
+ * Chinese Traditional language file
+ *
+ * @author Li-Jiun Huang <ljhuang.tw@gmail.com>
+ */
+$lang['menu']                  = '系統配置設定';
+$lang['error']                 = '設定因為不合法的值而失敗,請檢查您的改變並重新送出。
+<br />不正確的值會被紅色方框圍住。';
+$lang['updated']               = '成功地更新設定。';
+$lang['nochoice']              = '(無其他選項可選)';
+$lang['locked']                = '設定檔無法被更新, 如果這不是故意的, <br />
+請確定設定檔名以及權限是正確的.';
+$lang['_configuration_manager'] = '設定管理';
+$lang['_header_dokuwiki']      = 'DokuWiki 設定';
+$lang['_header_plugin']        = '外掛設定';
+$lang['_header_template']      = '樣板設定';
+$lang['_header_undefined']     = '不明確的設定';
+$lang['_basic']                = '基本設定';
+$lang['_display']              = '顯示設定';
+$lang['_authentication']       = '認證設定';
+$lang['_anti_spam']            = 'Anti-Spam 設定';
+$lang['_editing']              = '編輯設定';
+$lang['_links']                = '連結設定';
+$lang['_media']                = '媒體設定';
+$lang['_advanced']             = '進階設定';
+$lang['_network']              = '網路設定';
+$lang['_plugin_sufix']         = '外掛設定';
+$lang['_template_sufix']       = '樣板設定';
+$lang['_msg_setting_no_default'] = '無預設值';
+$lang['fmode']                 = '檔案建立模式';
+$lang['dmode']                 = '目錄建立模式';
+$lang['lang']                  = '語系';
+$lang['savedir']               = '儲存資料的目錄';
+$lang['start']                 = '開始頁面的名稱';
+$lang['title']                 = 'Wiki 標題';
+$lang['template']              = '樣板';
+$lang['fullpath']              = '顯示完整的路徑於頁面底部';
+$lang['recent']                = '最近更新';
+$lang['htmlok']                = '允許嵌入式HTML';
+$lang['phpok']                 = '允許嵌入式PHP';
+$lang['dformat']               = '日期格式(請見 PHP\'s <a href="http://www.php.net/strftime">strftime</a> function)';
+$lang['signature']             = '簽名';
+$lang['toptoclevel']           = '本頁目錄的最高層級';
+$lang['maxtoclevel']           = '本頁目錄顯示的最大層級';
+$lang['maxseclevel']           = '可編輯段落的最大層級';
+$lang['useheading']            = '使用第一個標題作為頁面名稱';
+$lang['refcheck']              = '媒體連結檢查';
+$lang['refshow']               = '媒體連結的顯示數量';
+$lang['allowdebug']            = '允許 debug <b> 如果不需要則停用! </b>';
+$lang['usewordblock']          = '基於 wordlist 來限制 spam';
+$lang['indexdelay']            = '建立索引前的延遲時間(秒)';
+$lang['relnofollow']           = '使用 rel="nofollow" 於外部連結';
+$lang['mailguard']             = '暗化E-mail位址';
+$lang['iexssprotect']          = '檢查上傳的檔案中是否隱含惡意的 JavaScript 或 HTML 碼';
+$lang['useacl']                = '使用存取控制名單';
+$lang['autopasswd']            = '自動產生密碼';
+$lang['passcrypt']             = '密碼加密方式';
+$lang['defaultgroup']          = '預設群組';
+$lang['profileconfirm']        = '修改個人資料時需要確認密碼';
+$lang['disableactions']        = '停用DokuWiki功能';
+$lang['disableactions_check']  = '檢查';
+$lang['disableactions_subscription'] = '訂閱/取消訂閱';
+$lang['disableactions_other']  = '其他功能(以逗號分隔)';
+$lang['auth_security_timeout'] = '認證確定的 Timeout (秒)';
+$lang['updatecheck']           = '檢查更新與安全性警告? 使用此功能, DokuWiki 需要聯繫 splitbrain.org.';
+$lang['usedraft']              = '編輯時自動儲存草稿';
+$lang['sepchar']               = '頁面名稱中單字的分隔字元';
+$lang['cachetime']             = 'cache的最大時間(秒)';
+$lang['locktime']              = '鎖定檔案的最大時間(秒)';
+$lang['fetchsize']             = 'fetch.php可以從外部下載的最大檔案尺寸(bytes)';
+$lang['notify']                = '寄送變更通知信到這個E-mail位址';
+$lang['registernotify']        = '寄送新使用者註冊資訊到這個E-mail位址';
+$lang['gdlib']                 = 'GD Lib 版本';
+$lang['im_convert']            = 'ImageMagick的轉換工具路徑';
+$lang['jpg_quality']           = 'JPG 壓縮品質(0-100)';
+$lang['subscribers']           = '啟用頁面訂閱';
+$lang['compress']              = '緊密CSS與JavaScript的輸出';
+$lang['send404']               = '存取不存在的頁面時送出"HTTP 404/Page Not Found"';
+$lang['sitemap']               = '產生 Google sitemap (天)';
+$lang['xmlrpc']                = '啟用/停用 XML-RPC 介面';
+$lang['renderer__core']        = '%s (dokuwiki 核心)';
+$lang['renderer__plugin']      = '%s (外掛)';
+$lang['rss_type']              = 'XML feed é¡žåž‹';
+$lang['rss_linkto']            = 'XML feed 連結到';
+$lang['rss_update']            = 'XML feed 更新間隔時間(秒)';
+$lang['recent_days']           = '保存多少天內的變更';
+$lang['rss_show_summary']      = '於標題中顯示簡要的XML feed';
+$lang['target____wiki']        = '內部連結的目標視窗';
+$lang['target____interwiki']   = 'wiki內部連結的目標視窗';
+$lang['target____extern']      = '外部連結的目標視窗';
+$lang['target____media']       = '媒體連結的目標視窗';
+$lang['target____windows']     = '視窗連結的目標視窗';
+$lang['proxy____host']         = 'Proxy 伺服器名稱';
+$lang['proxy____port']         = 'Proxy 連接埠';
+$lang['proxy____user']         = 'Proxy 使用者名稱';
+$lang['proxy____pass']         = 'Proxy 密碼';
+$lang['proxy____ssl']          = '使用 SSL 連接到 Proxy';
+$lang['gdlib_o_0']             = 'GD Lib 無法使用';
+$lang['gdlib_o_1']             = '版本 1.x';
+$lang['gdlib_o_2']             = '自動偵測';
+$lang['rss_type_o_rss']        = 'RSS 0.91';
+$lang['rss_type_o_rss1']       = 'RSS 1.0';
+$lang['rss_type_o_rss2']       = 'RSS 2.0';
+$lang['rss_type_o_atom']       = 'Atom 0.3';
+$lang['rss_type_o_atom1']      = 'Atom 1.0';
+$lang['rss_content_o_abstract'] = '概要';
+$lang['rss_content_o_htmldiff'] = 'HTML格式的差異對照表';
+$lang['rss_content_o_html']    = '完整的 HTML 頁面內容';
+$lang['rss_linkto_o_rev']      = '版本清單';
+$lang['rss_linkto_o_current']  = '目前頁面';
+$lang['compression_o_0']       = 'ç„¡';
+$lang['compression_o_gz']      = 'gzip';
+$lang['compression_o_bz2']     = 'bz2';
+$lang['xsendfile_o_0']         = '不使用';
diff --git a/lib/plugins/plugin/lang/zh-tw/lang.php b/lib/plugins/plugin/lang/zh-tw/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..6241a4f922de120ca3d0ee08bee5ad74d17e6154
--- /dev/null
+++ b/lib/plugins/plugin/lang/zh-tw/lang.php
@@ -0,0 +1,40 @@
+<?php
+/**
+ * Chinese Traditional language file
+ *
+ * @author Li-Jiun Huang <ljhuang.tw@gmail.com>
+ */
+$lang['menu']                  = '管理外掛(Plugins)';
+$lang['download']              = '下載與安裝外掛';
+$lang['manage']                = '已安裝的外掛';
+$lang['btn_info']              = '資訊';
+$lang['btn_update']            = 'æ›´æ–°';
+$lang['btn_delete']            = '刪除';
+$lang['btn_settings']          = '設定';
+$lang['btn_download']          = '下載';
+$lang['btn_enable']            = '儲存';
+$lang['installed']             = '安裝:';
+$lang['lastupdate']            = '上次更新:';
+$lang['unknown']               = '未知';
+$lang['updating']              = '更新中 ...';
+$lang['updated']               = '外掛(Plugin) %s 成功地更新';
+$lang['updates']               = '以下的外掛(Plugin)已經成功地更新';
+$lang['update_none']           = '找不到更新';
+$lang['deleting']              = '刪除中 ...';
+$lang['deleted']               = '外掛(Plugin) %s 已刪除。';
+$lang['downloading']           = '下載中 ...';
+$lang['downloaded']            = '外掛(Plugin) %s 已成功地安裝';
+$lang['downloads']             = '以下的外掛(Plugins)已成功地安裝:';
+$lang['download_none']         = '找不到外掛, 或是下載與安裝的期間發生了一些未知的問題';
+$lang['plugin']                = '外掛(Plugin):';
+$lang['components']            = '元件';
+$lang['noinfo']                = '此外掛沒有回傳任何資訊, 可能是無效的';
+$lang['name']                  = '名稱:';
+$lang['date']                  = '日期:';
+$lang['type']                  = 'é¡žåž‹:';
+$lang['desc']                  = '描述:';
+$lang['author']                = '作者:';
+$lang['www']                   = '網頁:';
+$lang['error']                 = '一個未知的錯誤發生。';
+$lang['error_download']        = '無法下載外掛檔案: %s';
+$lang['error_dircreate']       = '無法建立暫存目錄來接收下載的內容';
diff --git a/lib/plugins/popularity/lang/zh-tw/lang.php b/lib/plugins/popularity/lang/zh-tw/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..a04c649a5bbb2df1d839a2a7629e4e9b028850da
--- /dev/null
+++ b/lib/plugins/popularity/lang/zh-tw/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * Chinese Traditional language file
+ *
+ * @author Li-Jiun Huang <ljhuang.tw@gmail.com>
+ */
diff --git a/lib/plugins/revert/lang/zh-tw/lang.php b/lib/plugins/revert/lang/zh-tw/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..cb6c3a01b907d139f2ba56ea12aabc0ac6dabf46
--- /dev/null
+++ b/lib/plugins/revert/lang/zh-tw/lang.php
@@ -0,0 +1,13 @@
+<?php
+/**
+ * Chinese Traditional language file
+ *
+ * @author Li-Jiun Huang <ljhuang.tw@gmail.com>
+ */
+$lang['menu']                  = '還原管理';
+$lang['revert']                = '還原所選的頁面';
+$lang['reverted']              = '%s已還原到版本%s';
+$lang['removed']               = '%s已移除';
+$lang['revstop']               = '還原程序已成工的完成。';
+$lang['note1']                 = '注意: 搜尋有分大小寫';
+$lang['note2']                 = '注意: 此頁將會被還原到不包含給予的spam term <i>%s</i> 的最新版本.';