diff --git a/proc/lang/zh_TW b/proc/lang/zh_TW
new file mode 100644
index 000000000..aa67e2349
--- /dev/null
+++ b/proc/lang/zh_TW
@@ -0,0 +1,80 @@
+sysv_ruser=真實使用者
+hpuxstat_T=已停止
+parent=母程序
+linux_ruser=真實使用者
+run_command=要執行的命令
+sysv_tty=終端機
+hpuxstat_0=不存在
+hpux_tty=終端機
+search_none=找不到符合條件的程序
+edit_gone=這個程序已經不再執行了
+hpuxstat_I=中介值
+runtime=執行時間
+hpuxstat_G=成長中
+search_match=符合條件
+hpuxstat_Z=僵屍!!
+search_kill=送出控制信號
+kill_title=送出控制訊號
+index_user=依據使用者
+macos_tty=終端機
+linuxstat_T=已停止
+run_title=命令的輸出
+linuxstat_R=執行中
+sysv_rgroup=真實群組
+size=記憶體用量
+hpux_pri=優先值
+linux_status=狀態
+linux_wchan=等待資源
+linux_tty=終端機
+edit_change=變更
+search_user=擁有者
+freebsd_ruser=真實使用者
+linux_pri=優先值
+hpux_status=狀態
+search_submit=搜尋
+linux_group=群組
+freebsd_rgroup=真實群組
+sysv_pgid=程序群組編號
+index_tree=依據 PID (程序樹)
+hpuxstat_W=等待中
+edit_sub=子程序
+edit_kill=送出控制訊號
+cpu=CPU 使用量
+freebsd_pgid=程序群組
+index_display=顯示方式
+run_output=從 $1 的輸出...
+search_files=使用檔案
+linux_mem=記憶體
+index_return=程序列表
+renice_err=無法變更程序 $1 的優先值
+search_fs=使用檔案系統
+freebsd_lim=記憶體上限
+kill_sent=送出
+run_mode=執行模式
+linux_pgid=程序群組編號
+search_return=搜尋表單
+linuxstat_S=睡眠中
+index_run=執行...
+linuxstat_D=熟睡中
+hpuxstat_R=執行中
+run_input=給命令的輸入
+index_cpu=依據 CPU 使用量
+hpuxstat_S=睡眠中
+edit_title=程序資訊
+pid=程序編號
+run_fg=等待直到執行完畢
+owner=擁有者
+linux_rgroup=真實群組
+hpux_wchan=等待資源
+freebsd_tty=終端機
+run_none=沒有產生輸出
+linuxstat_Z=僵屍!!
+sysv_group=群組
+command=命令
+index_size=依據記憶體使用量
+kill_err=無法送出控制訊號 $1 給程序 $2
+nice=優先等級
+run_bg=在背景中執行
+index_search=搜尋
+index_title=執行中的程序
+run_submit=執行
diff --git a/proc/lang/zh_TW.Big5 b/proc/lang/zh_TW.Big5
deleted file mode 100644
index 2dc29bc42..000000000
--- a/proc/lang/zh_TW.Big5
+++ /dev/null
@@ -1,96 +0,0 @@
-index_title=椤{
-index_display=ܤ覡
-index_tree=̾ PID ({Ǿ)
-index_user=̾ڨϥΪ
-index_size=̾ڰOϥζq
-index_cpu=̾ CPU ϥζq
-index_search=jM
-index_run=...
-index_return={ǦC
-
-pid={ǽs
-owner=֦
-command=RO
-cpu=CPU ϥζq
-size=Oζq
-parent={
-runtime=ɶ
-nice=u
-
-search_user=֦
-search_match=ŦX
-search_cpu=WL
-search_fs=ϥɮרt
-search_files=ϥɮ
-search_submit=jM
-search_none=䤣ŦX{
-search_kill=eXH
-search_return=jM
-
-run_command=n檺RO
-run_submit=
-run_mode=Ҧ
-run_bg=bI
-run_fg=ݪ槹
-run_input=ROJ
-run_title=ROX
-run_output=q $1 X...
-run_none=SͿX
-
-edit_title={ǸT
-edit_gone=oӵ{ǤwgAF
-edit_sub=l{
-edit_kill=eXT
-edit_change=ܧ
-
-kill_err=LkeXT $1 { $2
-kill_title=eXT
-kill_sent=eX
-
-renice_err=Lkܧ{ $1 u
-
-linux_pri=u
-linux_tty=ݾ
-linux_status=A
-linux_wchan=ݸ귽
-linux_mem=O
-linux_group=s
-linux_ruser=uϥΪ
-linux_rgroup=us
-linux_pgid={Ǹsսs
-
-linuxstat_R=椤
-linuxstat_S=ίv
-linuxstat_D=Τ
-linuxstat_T=w
-linuxstat_Z=!!
-
-freebsd_ruser=uϥΪ
-freebsd_rgroup=us
-freebsd_tty=ݾ
-freebsd_pgid={Ǹs
-freebsd_lstart=}lɶ
-freebsd_lim=OW
-
-hpux_pri=u
-hpux_tty=ݾ
-hpux_status=A
-hpux_wchan=ݸ귽
-
-hpuxstat_0=sb
-hpuxstat_S=ίv
-hpuxstat_W=ݤ
-hpuxstat_R=椤
-hpuxstat_I=
-hpuxstat_Z=!!
-hpuxstat_T=w
-hpuxstat_G=
-
-macos_tty=ݾ
-
-sysv_group=s
-sysv_ruser=uϥΪ
-sysv_rgroup=us
-sysv_pgid={Ǹsսs
-sysv_tty=ݾ
-
diff --git a/proc/lang/zh_TW.auto b/proc/lang/zh_TW.auto
new file mode 100644
index 000000000..b90ca4f7e
--- /dev/null
+++ b/proc/lang/zh_TW.auto
@@ -0,0 +1,104 @@
+index_zone=區
+index_mem2=實際內存:總計 $1 /空閒 $2
+index_mem3=實際內存:總計 $1 /空閒 $2 /已緩存 $3
+index_swap2=交換空間:總計 $1 /空閒 $2
+index_burst=可突發內存:總計 $1
+index_loadname=平均CPU負載:
+index_loadnums=$1(1分鐘), $2(5分鐘), $3(15分鐘)
+index_cpuname=CPU類型:
+index_inzone=在 $1區域
+stime=已開始
+sclass=IO調度類
+sprio=IO優先級
+search_cpupc=使用超過 $1%的CPU
+search_cpupc2=使用更多的CPU
+search_ignore=忽略結果中的搜索過程
+search_sigterm=終止流程
+search_sigkill=殺死進程
+search_port=使用端口
+search_protocol=協議
+search_ip=使用IP地址
+run_ecannot=您不允許運行命令
+run_as=以用戶身份運行
+run_euser=用戶名缺失或無效
+run_euser2=您不允許以所選用戶身份運行命令
+edit_subid=ID
+edit_subcmd=子流程命令
+edit_prilow=低優先級
+edit_prihigh=高優先級
+edit_pridef=默認
+edit_none=沒有
+edit_ecannot=您無權編輯流程
+edit_sigterm=終止
+edit_sigkill=殺
+edit_sigstop=暫停
+edit_sigcont=恢復
+edit_open=文件和連接
+edit_trace=追踪過程
+edit_return=工藝細節
+kill_ecannot=您無權殺死進程
+renice_ecannot=您不得取消流程
+linux_stime=已開始
+linux_real=即時的
+linux_be=最大努力
+linux_idle=閒
+freebsd_stime=已開始
+hpux_stime=已開始
+sysv_stime=已開始
+sysv_task=任務ID
+sysv_zone=區域名稱
+log_run=冉命令“$1”
+log_kill=已發送信號 $1以處理 $2
+log_kills=將信號 $1發送到 $2進程
+log_kill_l=已發送信號 $1以處理 $2
+log_kills_l=已將信號 $1發送到進程
$2
+log_renice=將進程 $2的優先級更改為 $1
+acl_manage=以用戶身份管理流程
+acl_manage_def=Webmin當前用戶
+acl_edit=可以殺死並破壞進程嗎?
+acl_run=可以運行命令嗎?
+acl_only=只能看到自己的流程嗎?
+acl_who=可以為用戶管理流程
+acl_who0=所有用戶
+acl_who1=Webmin當前用戶
+acl_who2=列出的用戶 ..
+kill_kill=殺死過程
+kill_term=終止
+kill_hup=重新開始
+kill_stop=停止
+kill_cont=繼續
+open_title=打開文件和連接
+open_proc=對於進程 $1(PID $2)
+open_header1=打開文件
+open_header2=打開網絡連接
+open_type=類型
+open_proto=協議
+open_desc=細節
+open_fd=文件描述符
+open_listen1=在端口 $1上監聽
+open_listen2=正在監聽地址 $1端口 $2
+open_recv=在 $1上接收: $2
+open_conn=在 $3狀態下從 $1連接到 $2
+open_cwd=當前目錄
+open_rtd=根目錄
+open_txt=程式碼
+open_mem=共享庫
+open_dir=目錄
+open_reg=常規文件
+open_chr=特殊字符
+open_blk=塊特
+open_size=文件大小
+open_inode=索引節點
+open_file=路徑
+trace_title=追踪過程
+trace_start=正在啟動 $1的系統調用跟踪。
+trace_doing=$1的系統調用跟踪:
+trace_done=..流程已終止。
+trace_failed=..追踪失敗!
+trace_sorry=此頁面需要瀏覽器中的Java支持。要使用純文本過程跟踪,請調整模塊配置。
+trace_syscalls=跟踪系統調用:
+trace_all=所有
+trace_sel=上市 ..
+trace_change=更改
+windows_threads=處理中的線程
+syslog_dmesg=內核消息