diff --git a/syslog-ng/lang/zh_TW b/syslog-ng/lang/zh_TW
new file mode 100644
index 000000000..e69de29bb
diff --git a/syslog-ng/lang/zh_TW.auto b/syslog-ng/lang/zh_TW.auto
new file mode 100644
index 000000000..0d9e6d9aa
--- /dev/null
+++ b/syslog-ng/lang/zh_TW.auto
@@ -0,0 +1,274 @@
+index_title=系統日誌異常
+index_eprog=在系統上找不到系統日誌記錄守護程序 $1,或者不是syslog-ng程序。調整模塊配置以使用正確的路徑。
+index_econf=在系統上找不到Syslog-NG配置文件 $1。調整模塊配置以使用正確的路徑。
+index_apply=應用配置
+index_applydesc=單擊此按鈕激活當前的Syslog-NG配置。
+index_stop=停止Syslog-NG
+index_stopdesc=單擊此按鈕停止正在運行的Syslog-NG守護程序。一旦停止,來自其他程序的日誌消息將不再寫入日誌文件。
+index_start=啟動Syslog-NG
+index_startdesc=單擊此按鈕以使用當前配置啟動Syslog-NG守護程序。
+index_return=模塊索引
+index_version=Syslog-NG $1
+options_title=記錄選項
+options_header=所有日誌文件的選項
+options_secs=秒
+options_entries=參賽作品
+options_time_reopen=重新打開無效連接之前需要等待的時間
+options_time_reap=關閉空閒連接之前需要等待的時間
+options_sync=寫入前要緩衝的消息
+options_stats=等待統計消息之間的時間
+options_log_fifo_size=要緩衝的消息數
+options_chain_hostnames=使用鏈接的主機名格式?
+options_keep_hostname=保留原始主機名?
+options_check_hostname=檢查主機名是否包含有效字符?
+options_bad_hostname=錯誤主機名的正則表達式
+options_create_dirs=是否需要為日誌文件創建目錄?
+options_owner=日誌文件的默認所有者
+options_group=日誌文件的默認組
+options_perm=日誌文件的默認權限
+options_dir_owner=創建目錄的默認所有者
+options_dir_group=創建目錄的默認組
+options_dir_perm=創建目錄的默認權限
+options_use_time_recvd=收到日誌時間消息?
+options_use_dns=是否進行反向DNS查找?
+options_dns_cache=緩存DNS查找?
+options_dns_cache_size=DNS緩存的大小
+options_dns_cache_expire=緩存DNS記錄
+options_dns_cache_expire_failed=緩存失敗的DNS查找
+options_log_msg_size=最大日誌消息大小
+options_use_fqdn=記錄完整的主機名?
+options_sanitize_filenames=替換文件名中的控製字符?
+options_err=保存日誌選項失敗
+options_ebad_hostname=主機名錯誤的正則表達式丟失或無效
+options_edns_cache_size=缺少或非數字的DNS緩存大小
+options_edns_cache_expire=缺少或非數字的DNS緩存時間
+options_edns_cache_expire_failed=缺少或非數字的失敗DNS緩存時間
+options_eowner=缺少日誌文件的默認所有者
+options_egroup=缺少日誌文件的默認組
+options_eperm=缺少日誌文件的默認權限
+options_edir_owner=缺少目錄的默認所有者
+options_edir_group=缺少目錄的默認組
+options_edir_perm=缺少目錄的默認權限
+options_etime_reopen=等待死連接的時間丟失或非數字
+options_etime_reap=等待理想連接的時間丟失或非數字時間
+options_esync=寫入前缺少或無效的消息數要緩存
+options_estats=統計消息之間等待的時間丟失或非數字
+options_elog_fifo_size=缺少或無效的消息數要緩衝
+options_elog_msg_size=缺少或非數字的最大日誌消息大小
+destinations_title=日誌目標
+destinations_name=目的地名稱
+destinations_type=寫給
+destinations_file=記錄目的地
+destinations_typef=文件
+destinations_typeu=登錄用戶
+destinations_typep=程序輸入
+destinations_typei=Unix管道
+destinations_typed=UDP Syslog服務器
+destinations_typet=TCP Syslog服務器
+destinations_typeg=數據報套接字
+destinations_types=流插座
+destinations_allusers=所有用戶
+destinations_users=僅用戶 $1
+destinations_host=主機 $1
+destinations_view=視圖 ..
+destinations_none=尚未定義目標日誌文件。
+destinations_delete=刪除所選目的地
+destinations_add=添加一個新的日誌目標。
+destinations_return=日誌目標
+destinations_desc=其他模塊的日誌
+destinations_cmd=$1的輸出
+destination_header=日誌目標選項
+destination_title1=創建日誌目標
+destination_title2=編輯日誌目標
+destination_name=日誌目標名稱
+destination_type=登錄到 ..
+destination_file=文件名
+destination_create_dirs=創建目錄?
+destination_dir_perm=目錄權限
+destination_fsync=每次寫入後是否同步?
+destination_group=日誌文件組
+destination_owner=日誌文件的所有者
+destination_perm=日誌文件權限
+destination_sync_freq=同步之間的消息
+destination_users=列出的用戶
+destination_net=Syslog服務器
+destination_proto=網絡協議
+destination_host=服務器地址
+destination_port=服務器端口
+destination_localip=本地IP地址
+destination_localport=本地端口
+destination_unix=Unix套接字
+destination_utype=類型
+destination_socket=插座名稱
+destination_err=保存目的地失敗
+destination_eclash=具有相同名稱的目的地
+destination_egone=目的地不再存在!
+destination_efile_name=文件名丟失或無效
+destination_eowner=缺少或無效的日誌文件所有者
+destination_egroup=缺少或無效的日誌文件組
+destination_eperm=缺少或非八進制日誌文件權限
+destination_edir_perm=缺少或非八進制目錄權限
+destination_esync_freq=同步之間缺少或無效的消息數
+destination_euser=缺少要發送給的用戶
+destination_eprogram=缺少要饋送的程序
+destination_epipe=缺少Unix管道文件
+destination_enet_port=端口號丟失或無效
+destination_enet_localip=本地IP地址丟失或無效
+destination_enet_localport=本地端口號缺失或無效
+destination_enet_host=缺少或無效的Syslog服務器主機或地址
+destination_eunix=缺少Unix套接字名稱
+ddelete_err=刪除目的地失敗
+ddelete_enone=未選擇
+ddelete_eused=無法刪除目標 $1,因為它已由日誌目標使用
+sdelete_err=刪除源失敗
+sdelete_enone=未選擇
+sdelete_eused=無法刪除日誌源 $1,因為它由日誌目標使用
+fdelete_err=刪除過濾器失敗
+fdelete_enone=未選擇
+fdelete_eused=無法刪除日誌過濾器 $1,因為日誌目標使用它
+ldelete_err=刪除日誌目標失敗
+ldelete_enone=未選擇
+filters_title=日誌過濾器
+filters_name=篩選器名稱
+filters_desc=條件
+filters_none=尚未定義日誌過濾器。
+filters_delete=刪除所選過濾器
+filters_add=添加一個新的日誌過濾器。
+filters_return=日誌過濾器
+filters_priority=優先級$1
+filters_priorities=優先級$1-$2
+filters_priorities2=$1個優先級
+filters_facility=設施$1
+filters_facilities=$1設施
+filters_program=程序$1
+filters_match=匹配“$1”
+filters_host=來自主機名$1
+filters_netmask=來自發件人$1
+filter_title1=創建日誌過濾器
+filter_title2=編輯日誌過濾器
+filter_header=日誌過濾器規格詳細信息
+filter_name=篩選器名稱
+filter_mode0=簡單條件(所有條件都必須匹配)
+filter_mode1=複雜表達
+filter_priority=優先
+filter_program=來自程序
+filter_match=匹配表達式
+filter_facility=從設施 ..
+filter_host=來自主機名
+filter_netmask=來自IP網絡
+filter_err=無法保存日誌過濾器
+filter_ename=過濾器名稱缺失或無效
+filter_eclash=具有相同名稱的過濾器已存在
+filter_enone=沒有要過濾的輸入內容
+filter_epris=未選擇優先級
+filter_efacs=未選擇設施
+filter_eprog=程序名稱缺失或無效
+filter_ematch=缺少正則表達式
+filter_ehost=主機名缺失或無效
+filter_enet=缺少或無效的網絡IP地址
+filter_emask=缺少或無效的網絡掩碼
+filter_ebool=複雜表達式中的錯誤
+filter_egone=過濾器已不存在!
+logs_title=記錄目標
+logs_source=資料來源
+logs_filter=篩選器
+logs_destination=目的地
+logs_add=添加一個新的日誌目標。
+logs_delete=刪除選定的日誌目標
+logs_return=記錄目標
+logs_none=沒有
+log_title1=創建日誌目標
+log_title2=編輯日誌目標
+log_header=記錄源,過濾器和目標選擇
+log_source=日誌來源
+log_filter=要應用的過濾器
+log_destination=目標文件
+log_final=不再處理目標
+log_fallback=後備日誌目標
+log_catchall=處理所有來源
+log_flags=目標選項
+log_egone=日誌目標不再存在!
+log_err=無法保存日誌目標
+log_esource=未選擇來源
+sources_title=日誌來源
+sources_none=尚未定義任何來源!
+sources_add=添加一個新的日誌源。
+sources_source=來源名稱
+sources_desc=日誌數據源
+sources_delete=刪除選定的來源
+sources_typei=內部Syslog-NG消息
+sources_types=流插座
+sources_typed=數據報套接字
+sources_typet=TCP服務器
+sources_typeu=UDP服務器
+sources_typef=內核日誌文件
+sources_typep=命名管道
+sources_typen=太陽流
+sources_typenw=Syslog服務器
+sources_return=日誌來源
+sources_none2=沒有
+source_title1=創建日誌源
+source_title2=編輯日誌源
+source_header=日誌源選項
+source_any=任何
+source_none=沒有
+source_egone=源不再存在!
+source_name=來源名稱
+source_type=日誌來源類型
+source_owner=套接字文件所有者
+source_group=套接字文件組
+source_perm=套接字文件的權限
+source_keep=在重新啟動期間保持連接打開?
+source_max=最大並發連接數?
+source_ip=本地IP地址
+source_port=本地端口號
+source_tkeep=使用TCP保持活動狀態?
+source_prefix=日誌消息的前綴
+source_pad=消息塊大小
+source_err=無法保存日誌源
+source_ename=源名稱缺失或無效
+source_eclash=具有相同名稱的日誌源已存在
+source_eowner=缺少或無效的套接字文件所有者
+source_egroup=套接字文件組丟失或無效
+source_eperm=套接字文件缺少或非八進制權限
+source_emax=最大連接數丟失或無效
+source_eip=本地IP地址丟失或無效
+source_eport=本地端口號缺失或無效
+source_eprefix=日誌消息的前綴缺失
+source_epad=缺少或非數字的消息塊大小
+source_eunix_name=缺少或無效的Unix套接字文件名
+source_efile_name=缺少或無效的內核日誌文件名
+source_epipe_name=命名管道文件名缺失或無效
+source_door=門文件名
+source_esun_streams_name=缺少或無效的Sun Streams文件名
+source_edoor=缺少或無效的Sun Streams Door文件名
+source_transport=網絡協議
+view_title=查看日誌文件
+view_header=$2的最後 $1行
+view_empty=日誌文件為空
+view_refresh=刷新
+view_filter=僅顯示文字為 $1的行
+apply_err=應用配置失敗
+apply_egone=沒有運行!
+start_err=無法啟動Syslog-NG服務器
+stop_err=停止Syslog-NG服務器失敗
+log_create_destination=已創建日誌目標 $1
+log_modify_destination=修改的日誌目標 $1
+log_delete_destination=刪除的日誌目標 $1
+log_delete_destinations=刪除的 $1日誌目標
+log_create_filter=已創建日誌過濾器 $1
+log_modify_filter=修改日誌過濾器 $1
+log_delete_filter=刪除日誌過濾器 $1
+log_delete_filters=已刪除 $1日誌過濾器
+log_create_source=已創建日誌源 $1
+log_modify_source=修改的日誌源 $1
+log_delete_source=刪除的日誌源 $1
+log_delete_sources=已刪除 $1日誌源
+log_create_log=創建的日誌目標
+log_modify_log=修改日誌目標
+log_delete_log=刪除日誌目標
+log_delete_logs=已刪除 $1個日誌目標
+log_apply=應用的配置
+log_start=啟動Syslog-NG服務器
+log_stop=停止的Syslog-NG服務器
+log_options=更改的全局選項