Skip to content

SamLaio/MultiDictOpenCC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiDictOpenCC - Sigil 進階繁簡轉換外掛

這是一款專為 Sigil 電子書編輯器設計的 進階繁簡轉換工具。它具備強大的字典管理功能與「完全獨立運行」特性,讓您在不同電腦間無縫切換使用。

🌟 主要特色

  • 📦 完全獨立 (Portable):內建 OpenCCBeautifulSoup4 核心,使用者電腦不需要安裝任何 Python 環境,匯入即可直接執行。
  • 📋 字典勾選與排序:支援同時掛載多個自定義字典 (.txt),並可自由透過介面調整轉換的優先順序(上移/下移)。
  • 💾 狀態記憶功能:自動記憶您上次使用的字典勾選組合,下次開啟外掛時自動復原設定,無需重複勾選。
  • ➕ 介面化字典管理:支援直接在 UI 界面「新增字典檔」,並可即時編輯字典內容與即時存檔。
  • 🎨 視覺化圖示:完美整合至 Sigil 工具列,具備專屬的拼圖造型圖示。

🚀 安裝與使用指南

  1. 下載與打包: 將 GitHub 專案的所有檔案下載後,壓縮為一個 MultiDictOpenCC.zip 檔案(請確保 plugin.py 在壓縮檔的根目錄)。

  2. 匯入 Sigil 外掛: 開啟 Sigil,點擊上方選單 外掛 -> 管理外掛 -> 新增外掛 -> 選擇剛才打包的 .zip 檔案。

  3. 啟用工具列圖示

    • 進入 編輯 -> 偏好設定 -> 外掛
    • MultiDictOpenCC 分配給一個按鈕編號(例如 7 或 8)。
    • 在 Sigil 工具列空白處按右鍵,勾選「外掛工具列 (Plugins Toolbar)」。
  4. 執行轉換: 點擊工具列上的圖示,在跳出的視窗中勾選欲套用的字典,調整好順序後,點擊 「★ 執行轉換 ★」

🛠 字典檔格式說明

自定義字典需為 .txt 格式,內容規範如下:

简体字	繁體字
千里马	千里馬
着重	著重

每一行代表一個詞彙轉換。 原始詞彙與目標詞彙之間必須使用 Tab (跳格鍵) 分隔。

📝 開發說明

本專案由 Sam Liao 開發維護,整合了 OpenCC 與 BeautifulSoup4 以提供最穩定且獨立的電子書轉換體驗。

About

Translate for OpenCC with Sigil plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages