diff --git a/inc/lang/zh-tw/lang.php b/inc/lang/zh-tw/lang.php
index db6e8ceec693d16fa57dbbf4ccdd749bfddcb28f..c9614f9f1f2aeb3e90f1199314daf4b307707f23 100644
--- a/inc/lang/zh-tw/lang.php
+++ b/inc/lang/zh-tw/lang.php
@@ -3,193 +3,189 @@
  * Chinese(Traditional) language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- * @author     chinsan <chinsan@mail2000.com.tw>
+ * @author chinsan <chinsan@mail2000.com.tw>
+ * @author Li-Jiun Huang <ljhuang.tw@gmail.com>
  */
-$lang['encoding']   = 'utf-8';
-$lang['direction']  = 'ltr';
-
-$lang['btn_edit']   = '編修本頁';
-$lang['btn_source'] = '顯示頁面來源';
-$lang['btn_show']   = '顯示頁面';
-$lang['btn_create'] = '建立此頁';
-$lang['btn_search'] = '搜尋';
-$lang['btn_save']   = '儲存';
-$lang['btn_preview']= '預覽';
-$lang['btn_top']    = '回到頁頂';
-$lang['btn_newer']  = '<< 較新';
-$lang['btn_older']  = '較舊 >>';
-$lang['btn_revs']   = '舊版';
-$lang['btn_recent'] = '最近更新';
-$lang['btn_upload'] = '上傳';
-$lang['btn_cancel'] = '取消';
-$lang['btn_index']  = '索引頁';
-$lang['btn_secedit']= '改這段';
-$lang['btn_login']  = '登入';
-$lang['btn_logout'] = '登出';
-$lang['btn_admin']  = '管理選單';
-$lang['btn_update'] = '更新設定';
-$lang['btn_delete'] = '刪除';
-$lang['btn_back']   = '回上一步';
-$lang['btn_backlink']    = "Backlinks";
-$lang['btn_backtomedia'] = '重新選擇圖檔';
-$lang['btn_subscribe']   = '訂閱更動通知';
-$lang['btn_unsubscribe'] = '退訂更動通知';
-$lang['btn_profile']     = '更新個人資料';
-$lang['btn_reset']       = '資料重設';
-$lang['btn_resendpwd']   = '寄新密碼';
-$lang['btn_draft']    = '編輯草稿';
-$lang['btn_recover']  = '復原草稿';
-$lang['btn_draftdel'] = '捨棄草稿';
-
-$lang['loggedinas'] = '登入為';
-$lang['user']       = '帳號';
-$lang['pass']       = '密碼';
-$lang['newpass']    = '新的密碼';
-$lang['oldpass']    = '目前的密碼';
-$lang['passchk']    = '再次打新的密碼';
-$lang['remember']   = '記住帳號密碼';
-$lang['fullname']   = '暱稱';
-$lang['email']      = 'E-Mail';
-$lang['register']   = '註冊';
-$lang['profile']    = '使用者個人資料';
-$lang['badlogin']   = '很抱歉,您的使用者名稱或密碼可能有錯誤';
-$lang['minoredit']  = '次要性的修改';
-$lang['draftdate']  = '草稿自動存檔於'; // full dformat date will be added
-
-$lang['regmissing'] = '很抱歉,所有的欄位都要填哦';
-$lang['reguexists'] = '很抱歉,已有人註冊該帳號了喔';
-$lang['regsuccess'] = '使用者已建立,密碼已經用 email 寄到您信箱了唷。';
-$lang['regsuccess2']= '使用者已建立';
-$lang['regmailfail']= '寄出密碼信似乎發生錯誤,請跟管理者聯絡!';
-$lang['regbadmail'] = '您輸入的 email 似乎不對,如果您認為是正確的,請與管理者聯絡。';
-$lang['regbadpass'] = '兩次打的密碼不一致,請再重試,謝謝。';
-$lang['regpwmail']  = '您的 DokuWiki 帳號密碼';
-$lang['reghere']    = '您還沒有帳號對吧?來註冊一個吧。';
-
-$lang['profna']       = '本 wiki 不開放修改個人資料';
-$lang['profnochange'] = '未做任何變更';
-$lang['profnoempty']  = '帳號或 email 地址不可以沒有寫喔!';
-$lang['profchanged']  = '個人資料已成功更新囉。';
-
-$lang['pwdforget'] = '忘記密碼嗎?寄新密碼!';
-$lang['resendna']  = '本 wiki 不開放重寄新密碼';
-$lang['resendpwd'] = '寄新密碼給';
-$lang['resendpwdmissing'] = '很抱歉,您必須全填這些資料才可以';
-$lang['resendpwdnouser']  = '很抱歉,資料庫內查無此人';
-$lang['resendpwdsuccess'] = '新密碼函已經以 email 寄出了。';
-
-$lang['txt_upload']   = '請選擇要上傳的檔案';
-$lang['txt_filename'] = '請輸入要存在 wiki 內的檔名 (optional)';
-$lang['txt_overwrt']  = '是否要覆蓋原有檔案';
-$lang['lockedby']     = '目前已被下列人員鎖定';
-$lang['lockexpire']   = '預計解除鎖定於';
-$lang['willexpire']   = '您目前編輯這頁的鎖定將會在一分鐘內解除。\若要避免發生意外,請按「預覽」鍵來重新設定鎖定狀態';
-
-$lang['notsavedyet'] = '有尚未儲存的變更將會遺失。\n真的要繼續嗎?';
-$lang['rssfailed']   = '當抓取餵送過來的 RSS 資料時發生錯誤: ';
-$lang['nothingfound']= '沒找到任何結果。';
-
-$lang['mediaselect'] = '選擇圖檔';
-$lang['fileupload']  = '上傳圖檔';
-$lang['uploadsucc']  = '上傳成功';
-$lang['uploadfail']  = '上傳失敗。或許權限設定錯誤了嗎?';
-$lang['uploadwrong'] = '拒絕上傳。該檔案類型不被支援。';
-$lang['uploadexist'] = '該檔案已有存在了喔,故取消上傳動作。';
-$lang['deletesucc']  = '"%s" 檔已刪除完畢。';
-$lang['deletefail']  = '"%s" 檔無法刪除,請先檢查權限設定。';
-$lang['mediainuse']  = '"%s" 檔因還在使用中,故目前尚無法刪除。';
-$lang['namespaces']  = 'Namespaces';
-$lang['mediafiles']  = '可用的檔案有';
-
-$lang['js']['keepopen']    = 'Keep window open on selection';
-$lang['js']['hidedetails'] = 'Hide Details';
-$lang['mediausage']  = 'Use the following syntax to reference this file:';
-$lang['mediaview']   = '檢視原始檔案';
-$lang['mediaroot']   = 'root';
-$lang['mediaupload'] = 'Upload a file to the current namespace here. To create subnamespaces, prepend them to your "Upload as" filename separated by colons.';
-$lang['mediaextchange'] = '檔案類型已由 .%s 變更為 .%s 囉!';
-
-$lang['reference']   = '引用到本頁的,合計有';
-$lang['ref_inuse']   = '這檔還不能刪除,因為還有以下的頁面在使用它:';
-$lang['ref_hidden']  = '有些引用到這個的頁面,您目前還沒有權限可讀取喔。';
-
-$lang['hits']       = '個符合';
-$lang['quickhits']  = '符合的頁面名稱';
-$lang['toc']        = '本頁目錄';
-$lang['current']    = '目前版本';
-$lang['yours']      = '您的版本';
-$lang['diff']       = '顯示跟目前版本的差異';
-$lang['line']       = '行';
-$lang['breadcrumb'] = '目前的足跡';
-$lang['youarehere'] = '(目前所在位置)';
-$lang['lastmod']    = '上一次變更';
-$lang['by']            = '來自';
-$lang['deleted']    = '移除';
-$lang['created']    = '建立';
-$lang['restored']   = '已恢復為舊版';
-$lang['summary']    = '編輯摘要';
-
-$lang['mail_newpage'] = '增加的頁面:';
-$lang['mail_changed'] = '變更的頁面:';
-
-$lang['nosmblinks'] = '只有在 Microsoft IE 下才能執行「連結到 Windows shares」。\n不過您仍可拷貝、複製這連結';
-
-$lang['qb_alert']   = '請輸入想要格式化的文字,\n這會附加到文件的結尾。';
-$lang['qb_bold']    = 'ç²—é«”';
-$lang['qb_italic']  = '斜體';
-$lang['qb_underl']  = '底線';
-$lang['qb_code']    = '程式碼';
-$lang['qb_strike']  = '刪除線';
-$lang['qb_h1']      = 'H1 標題';
-$lang['qb_h2']      = 'H2 標題';
-$lang['qb_h3']      = 'H3 標題';
-$lang['qb_h4']      = 'H4 標題';
-$lang['qb_h5']      = 'H5 標題';
-$lang['qb_link']    = 'WIKI內部連結';
-$lang['qb_extlink'] = '連結外部URL';
-$lang['qb_hr']      = '水平線';
-$lang['qb_ol']      = '項目表(數字)';
-$lang['qb_ul']      = '項目表(符號)';
-$lang['qb_media']   = '加入圖片或檔案';
-$lang['qb_sig']     = '插入簽名';
-$lang['qb_smileys'] = '表情符號';
-$lang['qb_chars']   = '特殊字元';
-
-$lang['del_confirm']= '確定要刪除該管理規則?';
-$lang['admin_register']= '新增使用者中';
-
-$lang['metaedit']    = '更改相片資料(EXIF)';
-$lang['metasaveerr'] = '相片資料(EXIF)儲存失敗喔';
-$lang['metasaveok']  = '相片資料已成功儲存';
-$lang['img_backto']  = '回上一頁';
-$lang['img_title']   = '標題';
-$lang['img_caption'] = '照片說明';
-$lang['img_date']    = '日期';
-$lang['img_fname']   = '檔名';
-$lang['img_fsize']   = '大小';
-$lang['img_artist']  = '攝影者';
-$lang['img_copyr']   = '版權';
-$lang['img_format']  = '格式';
-$lang['img_camera']  = '相機';
-$lang['img_keywords']= '關鍵字';
-
-$lang['subscribe_success']  = '已將『%s』加入 %s 訂閱清單內';
-$lang['subscribe_error']    = '要把『%s』加入 %s 訂閱清單時,發生錯誤';
-$lang['subscribe_noaddress']= '您的帳號內並無 Email 資料,因此還無法使用訂閱功能唷。';
-$lang['unsubscribe_success']= '已將『%s』從 %s 訂閱清單中移除';
-$lang['unsubscribe_error']  = '要把『%s』從 %s 訂閱清單中移除時,發生錯誤';
-
-$lang['txt_insert']    = '放入日曆';
-$lang['qb_calendar']   = '放入一個日曆';
-$lang['btn_insert']    = '產生日曆';
-$lang['txt_toinsert']  = '這將會被放入';
-$lang['txt_clickhere'] = '按這就會幫您自動放好了';
-$lang['txt_year']      = '年份';
-$lang['txt_month']     = '月份';
-$lang['arr_daysofweek']= array('日','一','二','三','四','五','六');
-
-/* auth.class language support */
-$lang['authmodfailed']   = '帳號認證的設定不正確,請通知該 Wiki 管理員。';
-$lang['authtempfail']    = '帳號認證目前暫不提供,若本狀況持續發生的話,請通知該 Wiki 管理員。';
-
-//Setup VIM: ex: et ts=2 enc=utf-8 :
+$lang['encoding']              = 'utf-8';
+$lang['direction']             = 'ltr';
+$lang['btn_edit']              = '編修本頁';
+$lang['btn_source']            = '顯示頁面來源';
+$lang['btn_show']              = '顯示頁面';
+$lang['btn_create']            = '建立此頁';
+$lang['btn_search']            = '搜尋';
+$lang['btn_save']              = '儲存';
+$lang['btn_preview']           = '預覽';
+$lang['btn_top']               = '回到頁頂';
+$lang['btn_newer']             = '<< 較新';
+$lang['btn_older']             = '較舊 >>';
+$lang['btn_revs']              = '舊版';
+$lang['btn_recent']            = '最近更新';
+$lang['btn_upload']            = '上傳';
+$lang['btn_cancel']            = '取消';
+$lang['btn_index']             = '索引頁';
+$lang['btn_secedit']           = '改這段';
+$lang['btn_login']             = '登入';
+$lang['btn_logout']            = '登出';
+$lang['btn_admin']             = '管理選單';
+$lang['btn_update']            = '更新設定';
+$lang['btn_delete']            = '刪除';
+$lang['btn_back']              = '回上一步';
+$lang['btn_backlink']          = 'Backlinks';
+$lang['btn_backtomedia']       = '重新選擇圖檔';
+$lang['btn_subscribe']         = '訂閱更動通知';
+$lang['btn_unsubscribe']       = '退訂更動通知';
+$lang['btn_profile']           = '更新個人資料';
+$lang['btn_reset']             = '資料重設';
+$lang['btn_resendpwd']         = '寄新密碼';
+$lang['btn_draft']             = '編輯草稿';
+$lang['btn_recover']           = '復原草稿';
+$lang['btn_draftdel']          = '捨棄草稿';
+$lang['loggedinas']            = '登入為';
+$lang['user']                  = '帳號';
+$lang['pass']                  = '密碼';
+$lang['newpass']               = '新的密碼';
+$lang['oldpass']               = '目前的密碼';
+$lang['passchk']               = '再次打新的密碼';
+$lang['remember']              = '記住帳號密碼';
+$lang['fullname']              = '暱稱';
+$lang['email']                 = 'E-Mail';
+$lang['register']              = '註冊';
+$lang['profile']               = '使用者個人資料';
+$lang['badlogin']              = '很抱歉,您的使用者名稱或密碼可能有錯誤';
+$lang['minoredit']             = '次要性的修改';
+$lang['draftdate']             = '草稿自動存檔於';
+$lang['regmissing']            = '很抱歉,所有的欄位都要填哦';
+$lang['reguexists']            = '很抱歉,已有人註冊該帳號了喔';
+$lang['regsuccess']            = '使用者已建立,密碼已經用 email 寄到您信箱了唷。';
+$lang['regsuccess2']           = '使用者已建立';
+$lang['regmailfail']           = '寄出密碼信似乎發生錯誤,請跟管理者聯絡!';
+$lang['regbadmail']            = '您輸入的 email 似乎不對,如果您認為是正確的,請與管理者聯絡。';
+$lang['regbadpass']            = '兩次打的密碼不一致,請再重試,謝謝。';
+$lang['regpwmail']             = '您的 DokuWiki 帳號密碼';
+$lang['reghere']               = '您還沒有帳號對吧?來註冊一個吧。';
+$lang['profna']                = '本 wiki 不開放修改個人資料';
+$lang['profnochange']          = '未做任何變更';
+$lang['profnoempty']           = '帳號或 email 地址不可以沒有寫喔!';
+$lang['profchanged']           = '個人資料已成功更新囉。';
+$lang['pwdforget']             = '忘記密碼嗎?寄新密碼!';
+$lang['resendna']              = '本 wiki 不開放重寄新密碼';
+$lang['resendpwd']             = '寄新密碼給';
+$lang['resendpwdmissing']      = '很抱歉,您必須全填這些資料才可以';
+$lang['resendpwdnouser']       = '很抱歉,資料庫內查無此人';
+$lang['resendpwdsuccess']      = '新密碼函已經以 email 寄出了。';
+$lang['txt_upload']            = '請選擇要上傳的檔案';
+$lang['txt_filename']          = '請輸入要存在 wiki 內的檔名 (optional)';
+$lang['txt_overwrt']           = '是否要覆蓋原有檔案';
+$lang['lockedby']              = '目前已被下列人員鎖定';
+$lang['lockexpire']            = '預計解除鎖定於';
+$lang['willexpire']            = '您目前編輯這頁的鎖定將會在一分鐘內解除。\若要避免發生意外,請按「預覽」鍵來重新設定鎖定狀態';
+$lang['notsavedyet']           = '有尚未儲存的變更將會遺失。\n真的要繼續嗎?';
+$lang['rssfailed']             = '當抓取餵送過來的 RSS 資料時發生錯誤: ';
+$lang['nothingfound']          = '沒找到任何結果。';
+$lang['mediaselect']           = '選擇圖檔';
+$lang['fileupload']            = '上傳圖檔';
+$lang['uploadsucc']            = '上傳成功';
+$lang['uploadfail']            = '上傳失敗。或許權限設定錯誤了嗎?';
+$lang['uploadwrong']           = '拒絕上傳。該檔案類型不被支援。';
+$lang['uploadexist']           = '該檔案已有存在了喔,故取消上傳動作。';
+$lang['uploadbadcontent']      = '上傳檔案的內容不符合 %s 檔的副檔名';
+$lang['uploadspam']            = '被SPAM黑名單限制上傳';
+$lang['uploadxss']             = '因為可能惡意的內容被限制上傳';
+$lang['deletesucc']            = '"%s" 檔已刪除完畢。';
+$lang['deletefail']            = '"%s" 檔無法刪除,請先檢查權限設定。';
+$lang['mediainuse']            = '"%s" 檔因還在使用中,故目前尚無法刪除。';
+$lang['namespaces']            = 'Namespaces';
+$lang['mediafiles']            = '可用的檔案有';
+$lang['js']['keepopen']        = '於選擇時保持視窗開啟';
+$lang['js']['hidedetails']     = '隱藏詳細內容';
+$lang['mediausage']            = '使用以下的語法來連結此檔案:';
+$lang['mediaview']             = '檢視原始檔案';
+$lang['mediaroot']             = 'root';
+$lang['mediaupload']           = 'Upload a file to the current namespace here. To create subnamespaces, prepend them to your "Upload as" filename separated by colons.';
+$lang['mediaextchange']        = '檔案類型已由 .%s 變更為 .%s 囉!';
+$lang['reference']             = '引用到本頁的,合計有';
+$lang['ref_inuse']             = '這檔還不能刪除,因為還有以下的頁面在使用它:';
+$lang['ref_hidden']            = '有些引用到這個的頁面,您目前還沒有權限可讀取喔。';
+$lang['hits']                  = '個符合';
+$lang['quickhits']             = '符合的頁面名稱';
+$lang['toc']                   = '本頁目錄';
+$lang['current']               = '目前版本';
+$lang['yours']                 = '您的版本';
+$lang['diff']                  = '顯示跟目前版本的差異';
+$lang['diff2']                 = '顯示與選擇版本的差異';
+$lang['line']                  = '行';
+$lang['breadcrumb']            = '目前的足跡';
+$lang['youarehere']            = '(目前所在位置)';
+$lang['lastmod']               = '上一次變更';
+$lang['by']                    = '來自';
+$lang['deleted']               = '移除';
+$lang['created']               = '建立';
+$lang['restored']              = '已恢復為舊版';
+$lang['summary']               = '編輯摘要';
+$lang['mail_newpage']          = '增加的頁面:';
+$lang['mail_changed']          = '變更的頁面:';
+$lang['mail_new_user']         = '新使用者:';
+$lang['mail_upload']           = '已上傳檔案:';
+$lang['nosmblinks']            = '只有在 Microsoft IE 下才能執行「連結到 Windows shares」。\n不過您仍可拷貝、複製這連結';
+$lang['qb_alert']              = '請輸入想要格式化的文字,\n這會附加到文件的結尾。';
+$lang['qb_bold']               = 'ç²—é«”';
+$lang['qb_italic']             = '斜體';
+$lang['qb_underl']             = '底線';
+$lang['qb_code']               = '程式碼';
+$lang['qb_strike']             = '刪除線';
+$lang['qb_h1']                 = 'H1 標題';
+$lang['qb_h2']                 = 'H2 標題';
+$lang['qb_h3']                 = 'H3 標題';
+$lang['qb_h4']                 = 'H4 標題';
+$lang['qb_h5']                 = 'H5 標題';
+$lang['qb_link']               = 'WIKI內部連結';
+$lang['qb_extlink']            = '連結外部URL';
+$lang['qb_hr']                 = '水平線';
+$lang['qb_ol']                 = '項目表(數字)';
+$lang['qb_ul']                 = '項目表(符號)';
+$lang['qb_media']              = '加入圖片或檔案';
+$lang['qb_sig']                = '插入簽名';
+$lang['qb_smileys']            = '表情符號';
+$lang['qb_chars']              = '特殊字元';
+$lang['del_confirm']           = '確定要刪除該管理規則?';
+$lang['admin_register']        = '新增使用者中';
+$lang['metaedit']              = '更改相片資料(EXIF)';
+$lang['metasaveerr']           = '相片資料(EXIF)儲存失敗喔';
+$lang['metasaveok']            = '相片資料已成功儲存';
+$lang['img_backto']            = '回上一頁';
+$lang['img_title']             = '標題';
+$lang['img_caption']           = '照片說明';
+$lang['img_date']              = '日期';
+$lang['img_fname']             = '檔名';
+$lang['img_fsize']             = '大小';
+$lang['img_artist']            = '攝影者';
+$lang['img_copyr']             = '版權';
+$lang['img_format']            = '格式';
+$lang['img_camera']            = '相機';
+$lang['img_keywords']          = '關鍵字';
+$lang['subscribe_success']     = '已將『%s』加入 %s 訂閱清單內';
+$lang['subscribe_error']       = '要把『%s』加入 %s 訂閱清單時,發生錯誤';
+$lang['subscribe_noaddress']   = '您的帳號內並無 Email 資料,因此還無法使用訂閱功能唷。';
+$lang['unsubscribe_success']   = '已將『%s』從 %s 訂閱清單中移除';
+$lang['unsubscribe_error']     = '要把『%s』從 %s 訂閱清單中移除時,發生錯誤';
+$lang['authmodfailed']         = '帳號認證的設定不正確,請通知該 Wiki 管理員。';
+$lang['authtempfail']          = '帳號認證目前暫不提供,若本狀況持續發生的話,請通知該 Wiki 管理員。';
+$lang['i_chooselang']          = '選擇您的語系';
+$lang['i_wikiname']            = 'Wiki名稱';
+$lang['i_enableacl']           = '使用ACL(建議)';
+$lang['i_problems']            = 'Installer發現一些問題,顯示如下。您將無法繼續直到您修正它們。';
+$lang['i_funcna']              = 'PHP function <code>%s</code> 無法使用. 也許你的主機供應者停用它或是其他原因?';
+$lang['i_phpver']              = '您的 PHP 版本 <code>%s</code> 比所需要的版本 <code>%s</code> 還低. 您需要更新您的PHP.';
+$lang['i_permfail']            = '<code>%s</code> 無法被 DokuWiki 所寫入. 您需要修正該目錄的權限!';
+$lang['i_confexists']          = '<code>%s</code>已經存在';
+$lang['i_writeerr']            = '無法建立 <code>%s</code>. 您必須檢查目錄/檔案的權限並手動建立該檔案.';
+$lang['i_badhash']             = '無法辨識或被變更的dokuwiki.php (hash=<code>%s</code>)';
+$lang['i_badval']              = '<code>%s</code> - 非法或是空的值';
+$lang['i_success']             = '設定已經成功地完成. 您現在可以刪除 install.php 這個檔案. 繼續到
+<a href="doku.php">您的新 DokuWiki</a>.';
+$lang['i_failure']             = '在寫入設定檔時發生了一些錯誤.您必須在使用<a href="doku.php">你的新 Dokuwiki</a> 之前手動修正它們';
+$lang['i_policy']              = '初步的ACL政策';
+$lang['i_pol0']                = '開放的 Wiki (可被任何人讀, 寫, 上傳)';
+$lang['i_pol1']                = '公開的 Wiki (可被任何人讀, 但是只能被註冊的使用者寫與上傳)';
+$lang['i_pol2']                = '封閉的 Wiki (只能被註冊的使用者讀, 寫, 上傳)';
+$lang['i_retry']               = '重試';
diff --git a/inc/lang/zh-tw/password.txt b/inc/lang/zh-tw/password.txt
index 6350283f62f73e25d5495724b756632f22f27ccb..887e1a91f787b486c72e9b1a7afd4401687a0c18 100644
--- a/inc/lang/zh-tw/password.txt
+++ b/inc/lang/zh-tw/password.txt
@@ -1,4 +1,3 @@
-
 (NOTE: This mail is an UTF-8 encoding email)
 
 嗨,@LOGIN@(@FULLNAME@) 您好!
diff --git a/lib/plugins/acl/lang/zh-tw/lang.php b/lib/plugins/acl/lang/zh-tw/lang.php
index 7154b8e881334938ca1610beb54b2c207b764547..2df65fcb6b47ede285da652a1687322f643fdf0a 100644
--- a/lib/plugins/acl/lang/zh-tw/lang.php
+++ b/lib/plugins/acl/lang/zh-tw/lang.php
@@ -3,21 +3,27 @@
  * Chinese(Traditional) language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- * @author     chinsan <chinsan@mail2000.com.tw>
+ * @author chinsan <chinsan@mail2000.com.tw>
+ * @author Li-Jiun Huang <ljhuang.tw@gmail.com>
  */
-
-$lang['admin_acl']  = '設定 ACL 存取名單';
-$lang['acl_group']  = '群組';
-$lang['acl_user']   = '帳號';
-$lang['acl_perms']  = '設定權限於';
-$lang['page']       = 'Page';
-$lang['namespace']  = 'Namespace';
-
-$lang['acl_perm1']  = '讀取權限';
-$lang['acl_perm2']  = '編輯頁面';
-$lang['acl_perm4']  = '新增頁面';
-$lang['acl_perm8']  = '上傳圖檔';
-$lang['acl_perm16'] = '刪除檔案';
-$lang['acl_new']    = '新增管理規則';
-
-//Setup VIM: ex: et ts=2 enc=utf-8 :
+$lang['admin_acl']             = '設定 ACL 存取名單';
+$lang['acl_group']             = '群組';
+$lang['acl_user']              = '帳號';
+$lang['acl_perms']             = '設定權限於';
+$lang['page']                  = 'Page';
+$lang['namespace']             = 'Namespace';
+$lang['btn_select']            = '選擇';
+$lang['p_user_id']             = '使用者 <b class="acluser">%s</b> 在頁面 <b class="aclpage">%s</b>目前擁有以下的權限: <i>%s</i>.';
+$lang['p_group_id']            = '群組 <b class="aclgroup">%s</b> 的成員目前對於頁面 <b class="aclpage">%s</b> 擁有以下的權限: <i>%s</i>.';
+$lang['p_choose_id']           = '請在上方的表格中 <b>輸入一個帳號或群組</b> 來觀看或編輯頁面 <b class="aclpage">%s</b> 的權限.';
+$lang['current']               = '目前的ACL規則';
+$lang['who']                   = '使用者/群組';
+$lang['perm']                  = '權限';
+$lang['acl_perm0']             = 'ç„¡';
+$lang['acl_perm1']             = '讀取權限';
+$lang['acl_perm2']             = '編輯頁面';
+$lang['acl_perm4']             = '新增頁面';
+$lang['acl_perm8']             = '上傳圖檔';
+$lang['acl_perm16']            = '刪除檔案';
+$lang['acl_new']               = '新增管理規則';
+$lang['acl_mod']               = '修改規則';
diff --git a/lib/plugins/usermanager/lang/zh-tw/lang.php b/lib/plugins/usermanager/lang/zh-tw/lang.php
index d78422e69fdf6dbf3c2a54d08eae4f1bfa475831..09807cd54f3b25d47b9462986c79f5b1bfbf0a7a 100644
--- a/lib/plugins/usermanager/lang/zh-tw/lang.php
+++ b/lib/plugins/usermanager/lang/zh-tw/lang.php
@@ -3,48 +3,45 @@
  * English language file
  *
  * @author chinsan <chinsan.tw@gmail.com>
+ * @author Li-Jiun Huang <ljhuang.tw@gmail.com>
  */
- 
-$lang['menu'] = '帳號管理員(User Manager)'; 
- 
-// custom language strings for the plugin
-$lang['noauth']      = '(帳號認證尚未開放)';
-$lang['nosupport']   = '(尚不支援帳號管理)';
-
-$lang['badauth']     = '錯誤的認證機制';     // should never be displayed!
-
-$lang['user_id']     = '帳號';
-$lang['user_pass']   = '密碼';
-$lang['user_name']   = '真實姓名';
-$lang['user_mail']   = 'Email';
-$lang['user_groups'] = '群組';
-
-$lang['field']       = '欄位';
-$lang['value']       = '設定值';
-$lang['add']         = '增加';
-$lang['delete']      = '刪除';
-$lang['delete_selected'] = '刪除所選的';
-$lang['edit']        = '修改';
-$lang['edit_prompt'] = '修改該帳號';
-$lang['modify']      = '儲存變更';
-$lang['search']      = '搜尋';
-$lang['search_prompt'] = '開始搜尋';
-$lang['clear']       = '重新設定搜尋的條件';
-$lang['filter']      = '條件(Filter)';
-
-$lang['summary']     = 'Displaying users %1$d-%2$d of %3$d found. 總共有 %4$d 個帳號';
-$lang['nonefound']   = '找不到該用戶(共 %d 帳號)。';
-$lang['delete_ok']   = '已刪除 %d 個帳號';
-$lang['delete_fail'] = '%d 個帳號刪除失敗';
-$lang['update_ok']   = '成功更新該帳號';
-$lang['update_fail'] = '更新該帳號時失敗';
-$lang['update_exists'] = '變更帳號名稱 (%s) 時失敗,應該是已有同名的帳號,不過除了帳號名稱之外的其他修改仍會儲存。';
-
-$lang['start']  = '開始';
-$lang['prev']   = '上一步';
-$lang['next']   = '下一步';
-$lang['last']   = '最後步驟';
-
-// added after 2006-03-09 release
-$lang['edit_usermissing'] = '找不到所選的帳號,該帳號可能已經被刪除或是改為其他名稱喔。';
-
+$lang['menu']                  = '帳號管理員(User Manager)';
+$lang['noauth']                = '(帳號認證尚未開放)';
+$lang['nosupport']             = '(尚不支援帳號管理)';
+$lang['badauth']               = '錯誤的認證機制';
+$lang['user_id']               = '帳號';
+$lang['user_pass']             = '密碼';
+$lang['user_name']             = '真實姓名';
+$lang['user_mail']             = 'Email';
+$lang['user_groups']           = '群組';
+$lang['field']                 = '欄位';
+$lang['value']                 = '設定值';
+$lang['add']                   = '增加';
+$lang['delete']                = '刪除';
+$lang['delete_selected']       = '刪除所選的';
+$lang['edit']                  = '修改';
+$lang['edit_prompt']           = '修改該帳號';
+$lang['modify']                = '儲存變更';
+$lang['search']                = '搜尋';
+$lang['search_prompt']         = '開始搜尋';
+$lang['clear']                 = '重新設定搜尋的條件';
+$lang['filter']                = '條件(Filter)';
+$lang['summary']               = 'Displaying users %1$d-%2$d of %3$d found. 總共有 %4$d 個帳號';
+$lang['nonefound']             = '找不到該用戶(共 %d 帳號)。';
+$lang['delete_ok']             = '已刪除 %d 個帳號';
+$lang['delete_fail']           = '%d 個帳號刪除失敗';
+$lang['update_ok']             = '成功更新該帳號';
+$lang['update_fail']           = '更新該帳號時失敗';
+$lang['update_exists']         = '變更帳號名稱 (%s) 時失敗,應該是已有同名的帳號,不過除了帳號名稱之外的其他修改仍會儲存。';
+$lang['start']                 = '開始';
+$lang['prev']                  = '上一步';
+$lang['next']                  = '下一步';
+$lang['last']                  = '最後步驟';
+$lang['edit_usermissing']      = '找不到所選的帳號,該帳號可能已經被刪除或是改為其他名稱喔。';
+$lang['user_notify']           = '通知使用者';
+$lang['note_notify']           = '通知信只有在給予使用者新密碼時寄送。';
+$lang['note_group']            = '如果沒有指定群組,新使用者將會被加入到預設群組(%s)當中。';
+$lang['add_ok']                = '新增使用者成功';
+$lang['add_fail']              = '新增使用者失敗';
+$lang['notify_ok']             = '通知信已寄出';
+$lang['notify_fail']           = '通知信無法被寄出';