diff --git a/README.md b/README.md
index c9bb889f..22e909bf 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@ Opensource Git GUI client.
* Supports Windows/macOS/Linux
* Opensource/Free
* Fast
-* English/简体中文
+* English/简体中文/繁體中文
* Built-in light/dark themes
* Visual commit graph
* Supports SSH access with each remote
diff --git a/src/App.axaml b/src/App.axaml
index fff2ca0d..d73ea45d 100644
--- a/src/App.axaml
+++ b/src/App.axaml
@@ -13,6 +13,7 @@
+
diff --git a/src/Resources/Locales/zh_TW.axaml b/src/Resources/Locales/zh_TW.axaml
new file mode 100644
index 00000000..ba579a32
--- /dev/null
+++ b/src/Resources/Locales/zh_TW.axaml
@@ -0,0 +1,497 @@
+
+
+
+
+ 關於軟體
+ 關於本軟體
+ • 專案依賴於
+ © 2024 sourcegit-scm
+ • 文字編輯器使用
+ • 等寬字型來自於
+ • 專案原始碼地址
+ 開源免費的Git客戶端
+ 應用補丁(apply)
+ 錯誤
+ 輸出錯誤,並終止應用補丁
+ 更多錯誤
+ 與【錯誤】級別相似,但輸出內容更多
+ 補丁檔案 :
+ 選擇補丁檔案
+ 忽略空白符號
+ 忽略
+ 關閉所有警告
+ 應用補丁
+ 警告
+ 應用補丁,輸出關於空白符的警告
+ 空白符號處理 :
+ 存檔(archive) ...
+ 存檔檔案路徑:
+ 選擇存檔檔案的存放路徑
+ 指定的提交:
+ 存檔
+ 不跟蹤更改的檔案
+ 沒有不跟蹤更改的檔案
+ 移除
+ 二進位制檔案不支援該操作!!!
+ 逐行追溯(blame)
+ 選中檔案不支援該操作!!!
+ 檢出(checkout)${0}$
+ 與當前HEAD比較
+ 與本地工作樹比較
+ 複製分支名
+ 刪除${0}$
+ 刪除選中的 {0} 個分支
+ 放棄所有更改
+ 快進(fast-forward)到${0}$
+ GIT工作流 - 完成${0}$
+ 合併${0}$到${1}$
+ 拉回(pull)${0}$
+ 拉回(pull)${0}$內容至${1}$
+ 推送(push)${0}$
+ 變基(rebase)${0}$分支至${1}$
+ 重新命名${0}$
+ 切換上游分支...
+ 取消追蹤
+ 位元組
+ 取 消
+ 切換變更顯示模式
+ 檔名+路徑列表模式
+ 全路徑列表模式
+ 檔案目錄樹形結構模式
+ 檢出(checkout)分支
+ 檢出(checkout)提交
+ 注意:執行該操作後,當前HEAD會變為遊離(detached)狀態!
+ 提交 :
+ 目標分支 :
+ 未提交更改 :
+ 丟棄更改
+ 不做處理
+ 儲藏並自動恢復
+ 挑選(cherry-pick)此提交
+ 提交ID :
+ 提交變化
+ 挑選提交
+ 丟棄儲藏確認
+ 您正在丟棄所有的儲藏,一經操作,無法回退,是否繼續?
+ 克隆遠端倉庫
+ 額外引數 :
+ 其他克隆引數,選填。
+ 本地倉庫名 :
+ 本地倉庫目錄的名字,選填。
+ 父級目錄 :
+ 遠端倉庫 :
+ 關閉
+ 挑選(cherry-pick)此提交
+ 檢出此提交
+ 與當前HEAD比較
+ 與本地工作樹比較
+ 複製提交指紋
+ 變基(rebase)${0}$到此處
+ 重置(reset)${0}$到此處
+ 回滾此提交
+ 編輯提交資訊
+ 另存為補丁 ...
+ 合併此提交到上一個提交
+ 變更對比
+ 查詢變更...
+ 檔案列表
+ LFS檔案
+ 查詢檔案...
+ 子模組
+ 標籤檔案
+ 子樹
+ 基本資訊
+ 修改者
+ 變更列表
+ 提交者
+ 提交資訊
+ 父提交
+ 相關引用
+ 提交指紋
+ 倉庫配置
+ 電子郵箱
+ 郵箱地址
+ HTTP代理
+ HTTP網路代理
+ 使用者名稱
+ 應用於本倉庫的使用者名稱
+ 複製
+ 複製路徑
+ 複製檔名
+ 新建分支
+ 新分支基於 :
+ 完成後切換到新分支
+ 未提交更改 :
+ 丟棄更改
+ 不做處理
+ 儲藏並自動恢復
+ 新分支名 :
+ 填寫分支名稱。
+ 建立本地分支
+ 新建標籤
+ 標籤位於 :
+ 使用GPG簽名
+ 標籤描述 :
+ 選填。
+ 標籤名 :
+ 推薦格式 :v1.0.0-alpha
+ 推送到所有遠端倉庫
+ 型別 :
+ 附註標籤
+ 輕量標籤
+ 剪下
+ 刪除分支確認
+ 分支名 :
+ 您正在刪除遠端上的分支,請務必小心!!!
+ 同時刪除遠端分支${0}$
+ 刪除多個分支
+ 您正在嘗試一次性刪除多個分支,請務必仔細檢查後再執行操作!
+ 刪除遠端確認
+ 遠端名 :
+ 目標 :
+ 刪除分組確認
+ 刪除倉庫確認
+ 刪除子模組確認
+ 子模組路徑 :
+ 刪除標籤確認
+ 標籤名 :
+ 同時刪除遠端倉庫中的此標籤
+ 二進位制檔案
+ 當前大小
+ 原始大小
+ 複製
+ 檔案許可權已變化
+ LFS物件變更
+ 下一個差異
+ 沒有變更或僅有換行符差異
+ 上一個差異
+ 分列對比
+ 子模組
+ 新增
+ 語法高亮
+ 使用外部合併工具檢視
+ 減少可見的行數
+ 增加可見的行數
+ 請選擇需要對比的檔案
+ 使用外部比對工具檢視
+ 放棄更改確認
+ 所有本地址未提交的修改。
+ 需要放棄的變更 :
+ 總計{0}項選中更改
+ 本操作不支援回退,請確認後繼續!!!
+ 書籤 :
+ 名稱 :
+ 目標 :
+ 編輯分組
+ 編輯倉庫
+ 快進(fast-forward,無需checkout)
+ 拉取(fetch)
+ 拉取所有的遠端倉庫
+ 自動清理遠端已刪除分支
+ 遠端倉庫 :
+ 拉取遠端倉庫內容
+ 不跟蹤此檔案的更改
+ 放棄更改...
+ 放棄 {0} 個檔案的更改...
+ 放棄選中的更改
+ 使用外部合併工具開啟
+ 另存為補丁...
+ 暫存(add)...
+ 暫存(add){0} 個檔案...
+ 暫存選中的更改
+ 儲藏(stash)...
+ 儲藏(stash)選中的 {0} 個檔案...
+ 從暫存中移除
+ 從暫存中移除 {0} 個檔案
+ 從暫存中移除選中的更改
+ 使用 THEIRS (checkout --theirs)
+ 使用 MINE (checkout --ours)
+ 檔案歷史
+ 過濾
+ GIT工作流
+ 開發分支 :
+ 特性分支 :
+ 特性分支名字首 :
+ 結束特性分支
+ 結束脩復分支
+ 結束版本分支
+ 目標分支 :
+ 修復分支 :
+ 修復分支名字首 :
+ 初始化GIT工作流
+ 保留分支
+ 釋出分支 :
+ 版本分支 :
+ 版本分支名字首 :
+ 開始特性分支...
+ 開始特性分支
+ 開始修復分支...
+ 開始修復分支
+ 輸入分支名
+ 開始版本分支...
+ 開始版本分支
+ 版本標籤字首 :
+ 歷史記錄
+ 切換橫向/縱向顯示
+ 切換曲線/折線顯示
+ 查詢提交指紋、資訊、作者。回車鍵開始,ESC鍵取消
+ 清空
+ 已選中 {0} 項提交
+ 快捷鍵參考
+ 全域性快捷鍵
+ 取消彈出面板
+ 關閉當前頁面
+ 切換到上一個頁面
+ 切換到下一個頁面
+ 新建頁面
+ 開啟偏好設定面板
+ 倉庫頁面快捷鍵
+ 重新載入倉庫狀態
+ 將選中的變更暫存或從暫存列表中移除
+ 開啟歷史搜尋
+ 顯示本地更改
+ 顯示歷史記錄
+ 顯示儲藏列表
+ 文字編輯器
+ 關閉搜尋
+ 定位到下一個匹配搜尋的位置
+ 定位到上一個匹配搜尋的位置
+ 開啟搜尋
+ 初始化新倉庫
+ 路徑 :
+ 選擇目錄不是有效的Git倉庫。是否需要在此目錄執行`git init`操作?
+ 挑選(Cherry-Pick)操作進行中。點選【終止】回滾到操作前的狀態。
+ 合併操作進行中。點選【終止】回滾到操作前的狀態。
+ 變基(Rebase)操作進行中。點選【終止】回滾到操作前的狀態。
+ 回滾提交操作進行中。點選【終止】回滾到操作前的狀態。
+ Source Git
+ 出錯了
+ 系統提示
+ 主選單
+ 合併分支
+ 目標分支 :
+ 合併方式 :
+ 合併分支 :
+ 名稱 :
+ GIT尚未配置。請開啟【偏好設定】配置GIT路徑。
+ 系統提示
+ 選擇資料夾
+ 開啟檔案...
+ 選填。
+ 新建空白頁
+ 設定書籤
+ 關閉標籤頁
+ 關閉其他標籤頁
+ 關閉右側標籤頁
+ 複製倉庫路徑
+ 新標籤頁
+ 貼上
+ 偏好設定
+ 外觀配置
+ 預設字型
+ 預設字型大小
+ 等寬字型
+ 主題
+ 通用配置
+ 頭像服務
+ 啟動時檢測軟體更新
+ 顯示語言
+ 最大歷史提交數
+ 啟動時恢復上次開啟的倉庫
+ 使用固定寬度的標題欄標籤
+ GIT配置
+ 啟用定時自動拉取遠端更新
+ 自動拉取間隔
+ 分鐘
+ 自動換行轉換
+ 預設克隆路徑
+ 郵箱
+ 預設GIT使用者郵箱
+ 安裝路徑
+ 終端Shell
+ 使用者名稱
+ 預設GIT使用者名稱
+ Git 版本
+ 本軟體要求GIT最低版本為2.23.0
+ GPG簽名
+ 啟用提交簽名
+ 啟用標籤簽名
+ GPG簽名格式
+ 可執行檔案位置
+ gpg.exe所在路徑
+ 使用者簽名KEY
+ 輸入簽名提交所使用的KEY
+ 外部合併工具
+ 對比模式啟動引數
+ 合併模式啟動引數
+ 安裝路徑
+ 填寫工具可執行檔案所在位置
+ 工具
+ 拉回(pull)
+ 拉取分支 :
+ 本地分支 :
+ 未提交更改 :
+ 丟棄更改
+ 不做處理
+ 儲藏並自動恢復
+ 遠端 :
+ 拉回(拉取併合並)
+ 使用變基方式合併分支
+ 推送(push)
+ 啟用強制推送
+ 本地分支 :
+ 遠端倉庫 :
+ 推送到遠端倉庫
+ 遠端分支 :
+ 跟蹤遠端分支
+ 同時推送標籤
+ 推送標籤到遠端倉庫
+ 推送到所有遠端倉庫
+ 遠端倉庫 :
+ 標籤 :
+ 退出
+ 變基(rebase)操作
+ 自動儲藏並恢復本地變更
+ 目標提交 :
+ 分支 :
+ 重新載入
+ 新增遠端倉庫
+ 編輯遠端倉庫
+ 遠端名 :
+ 唯一遠端名
+ 倉庫地址 :
+ 遠端倉庫的地址
+ 複製遠端地址
+ 刪除 ...
+ 編輯 ...
+ 拉取(fetch)更新 ...
+ 清理遠端已刪除分支
+ 目標 :
+ 分支重新命名
+ 新的名稱 :
+ 新的分支名不能與現有分支名相同
+ 分支 :
+ 終止合併
+ 清理本倉庫(GC)
+ 本操作將執行`gc`,對於啟用LFS的倉庫也會執行`lfs prune`。
+ 配置本倉庫
+ 下一步
+ 在檔案瀏覽器中開啟
+ 過濾顯示分支
+ 本地分支
+ 定位HEAD
+ 新建分支
+ 在 {0} 中開啟
+ 使用外部工具開啟
+ 重新載入
+ 遠端列表
+ 新增遠端
+ 解決衝突
+ 查詢提交
+ 支援搜尋作者/提交者/主題/指紋
+ 提交統計
+ 子模組列表
+ 新增子模組
+ 更新子模組
+ 標籤列表
+ 新建標籤
+ 在終端中開啟
+ 工作區
+ 遠端倉庫地址
+ 重置(reset)當前分支到指定版本
+ 重置模式 :
+ 提交 :
+ 當前分支 :
+ 在檔案瀏覽器中檢視
+ 回滾操作確認
+ 目標提交 :
+ 回滾後提交更改
+ 編輯提交資訊
+ 提交資訊:
+ 提交:
+ 執行操作中,請耐心等待...
+ 保 存
+ 另存為...
+ 補丁已成功儲存!
+ 檢測更新...
+ 檢測到軟體有版本更新:
+ 獲取最新版本資訊失敗!
+ 下 載
+ 忽略此版本
+ 軟體更新
+ 當前已是最新版本。
+ 合併HEAD到上一個提交
+ 當前提交 :
+ 修改提交資訊:
+ 合併到 :
+ SSH金鑰 :
+ SSH金鑰檔案
+ 開 始
+ 儲藏(stash)
+ 包含未跟蹤的檔案
+ 資訊 :
+ 選填,用於命名此儲藏
+ 儲藏本地變更
+ 應用(apply)
+ 刪除(drop)
+ 應用並刪除(pop)
+ 丟棄儲藏確認
+ 丟棄儲藏 :
+ 儲藏列表
+ 檢視變更
+ 儲藏列表
+ 提交統計
+ 提交次數
+ 提交者
+ 本月
+ 本週
+ 本年
+ 提交次數:
+ 提交者:
+ 子模組
+ 新增子模組
+ 複製路徑
+ 拉取子孫模組
+ 開啟倉庫
+ 相對倉庫路徑 :
+ 本地存放的相對路徑。
+ 刪除子模組
+ 確 定
+ 複製標籤名
+ 刪除${0}$
+ 推送${0}$
+ 倉庫地址 :
+ 警告
+ 新建分組
+ 新建子分組
+ 克隆遠端倉庫
+ 刪除
+ 支援拖放目錄新增。支援自定義分組。
+ 編輯
+ 開啟本地倉庫
+ 開啟終端
+ 快速查詢倉庫...
+ 排序
+ 本地更改
+ 修補(--amend)
+ 現在您已可將其加入暫存區中
+ 提交
+ 提交併推送
+ 填寫提交資訊
+ CTRL + Enter
+ 檢測到衝突
+ 檔案衝突已解決
+ 最近輸入的提交資訊
+ 顯示未跟蹤檔案
+ 歷史提交資訊
+ 沒有提交資訊記錄
+ 已暫存
+ 從暫存區移除選中
+ 從暫存區移除所有
+ 未暫存
+ 暫存選中
+ 暫存所有
+ 檢視忽略變更檔案
+ 請選中衝突檔案,開啟右鍵選單,選擇合適的解決方式
+ 本地工作樹
+