diff --git a/lessons/locales/zh-TW_traditionalchinese/getting-started/linux_history.md b/lessons/locales/zh-TW_traditionalchinese/getting-started/linux_history.md
new file mode 100644
index 00000000..e7710a10
--- /dev/null
+++ b/lessons/locales/zh-TW_traditionalchinese/getting-started/linux_history.md
@@ -0,0 +1,31 @@
+# 歷史
+
+## 教學內容
+
+嗨!看來你已經決定探索這個被稱為Linux的世界?那麼你最好繫好安全帶,因為這條路將是漫長而艱難的。我的名字是企鵝彼德,我將帶你走完這趟旅程。讓我們從Linux的一些背景歷史開始吧。
+
+想要知道Linux是如何誕生的,就要回到1969年,貝爾實驗室的Ken Thompson與Dennis Ritchie開發出了UNIX操作系統。為了提高可攜性,它後來被以C語言重新編寫,最後變成一個被廣泛應用的操作系統。
+
+差不多十年後,Richard Stallman著手進行GNU(GNU is Not UNIX)企劃,GNU名為Hurd的內核很可惜的從未完成開發。屬自由軟體授權條款的GNU通用公眾授權條款(GPL)亦是因此項目應運而生的。
+
+內核是操作系統最重要的一環,它讓硬體能與軟體溝通,也能做很多其他事情,不過我們會在另一個課程討論它。你現在只需知道內核控制著幾乎所有與你的電腦有關的事情。
+
+與此同時,BSD、MINIX等也作為類UNIX系統被開發出來。但是,這些類UNIX系統都有一個共通的特徵—它們沒有統一的內核。
+
+然後在1991,有一個叫Linux Torvalds的小伙子著手開發我們現在所知道的Linux內核。
+
+## 練習
+
+延伸閱讀:
+GNU
+Ken Thompson
+Richard Stallman
+Linus Torvalds
+
+## 小測問題
+
+誰是Linux內核的作者?
+
+## 小測答案
+
+Linus Torvalds
diff --git a/lessons/locales/zh-TW_traditionalchinese/home_page.md b/lessons/locales/zh-TW_traditionalchinese/home_page.md
new file mode 100644
index 00000000..bba66c8f
--- /dev/null
+++ b/lessons/locales/zh-TW_traditionalchinese/home_page.md
@@ -0,0 +1,51 @@
+# 主頁
+
+## 新手上路
+
+* 開始 - 甚麼是Linux?讓我們從選擇及安裝發行版開始。
+
+* 命令行 - 學習命令行的基礎,瀏覽檔案、目錄及更多。
+
+* 文字之道 - 學習基本文本操作及瀏覽。
+
+* 進階文字之道 - 像一隻Linux蜘蛛猴一樣以vim及emacs瀏覽文字檔案。
+
+* 使用者管理 - 學習使用者角色及管理。
+
+* 權限 - 學習權限等級及修改權限。
+
+* 處理程序 - 學習在系統上運行的處理程序。
+
+* 軟體套件 - 學習有關dpkg、apt-get、rpm及yum套件管理工具的知識。
+
+## 駕輕就熟
+
+* 裝置 - 學習Linux裝置及它們如何與內核及使用者空間互動。
+
+* 檔案系統 - 學習Linux的檔案系統、包括不同種類的檔案系統、劃分分割區及更多。
+
+* 啟動系統 - 學習Linux啟動過程的不同階段。
+
+* 內核 - Linux系統最重要的一環,學習它如何運作及怎樣設定它。
+
+* Init - 學習不同的init系統,包括SysV、Upstart及systemd。
+
+* 管理處理程序 - 學習以top監視資源佔用、平均工作負載、I/O數據及更多!
+
+* 事件記綠 - 學習系統紀錄及/var/log目錄。
+
+## 網路遊牧民
+
+* 網路共享 - 學習以rsync、scp、nfs等工具於網路上共享檔案。
+
+* 網路基礎 - 學習網路的基礎知識及TCP/IP模型。
+
+* 子網路 - 學習子網路及如何計算子網路!
+
+* 路由 - 學習封包是如何於網路間傳遞的!
+
+* 網路設定 - 學習如何使用Linux的工具設定網路!
+
+* 疑難排解 - 學習使用一些能協助你分析及解決網路疑難的工具!
+
+* DNS - 所有你希望知道的有關DNS的知識。
diff --git a/lessons/locales_config/zh-TW.yml b/lessons/locales_config/zh-TW.yml
new file mode 100644
index 00000000..5ba64cd3
--- /dev/null
+++ b/lessons/locales_config/zh-TW.yml
@@ -0,0 +1,55 @@
+# Files in the config/locales directory are used for internationalization
+# and are automatically loaded by Rails. If you want to use locales other
+# than English, add the necessary files in this directory.
+#
+# To use the locales, use `I18n.t`:
+#
+# I18n.t 'hello'
+#
+# In views, this is aliased to just `t`:
+#
+# <%= t('hello') %>
+#
+# To use a different locale, set it with `I18n.locale`:
+#
+# I18n.locale = :es
+#
+# This would use the information in config/locales/es.yml.
+#
+# To learn more, please read the Rails Internationalization guide
+# available at http://guides.rubyonrails.org/i18n.html.
+
+zh-TW:
+ menu:
+ languages:
+ lang: "語言"
+ flag: "flags/Taiwan.png"
+ home:
+ tagline:
+ title: "學習Linux之道,費用全免。"
+ subscribe:
+ title: "訂閱"
+ body: "取得有關新課程與教學的最新資訊!"
+ about:
+ title: "關於我們"
+ body: "匯聚於此的知識有賴於開源社群的貢獻。"
+ url_name: "貢獻與合作"
+ url: "https://github.com/cindyq/linuxjourney"
+ contact:
+ title: "聯繫我們"
+ body: "發現臭蟲?有意見?只是想跟我們閒聊?"
+ url_name: "請讓我們知道"
+ url: "contact@linuxjourney.com"
+ courses:
+ titles:
+ exercises: "練習"
+ quiz: "小測"
+ forms:
+ buttons:
+ check_answer: "檢查答案"
+ continue: "繼續"
+ return: "返回主目錄"
+ home: "主頁"
+ messages:
+ answer_correct: "正確答案!"
+ answer_incorrect: "好像不太對,再試一遍。"