前言¶
DeepSeek Harness 的界面語言菜單目前只列出 中文 和 English。如果希望 Web 界面使用繁體中文,並且把簡體界面詞調整爲港式用詞,就需要處理界面詞差異,例如 會話 → 對話、設置 → 設定 這類表達。
dsh-zh-hant-hk 是一個 DeepSeek Harness 客戶端插件,由 Argonaut790 維護,採用 MIT License。它給 Language 菜單添加 繁體中文,並在活動 locale 爲 zh-Hant 時轉換簡體界面詞,同時不修改原有 Simplified Chinese 和 English 字符串。
定位¶
它給 DeepSeek Harness 增加港式繁體中文界面詞。
使用它不需要 fork harness,也不需要逐一手動改寫所有字符串。插件不修改 Simplified Chinese 和 English 字符串。
核心能力¶
- 爲 DeepSeek Harness 的 Language 菜單添加
繁體中文。 - 在活動 locale 爲
zh-Hant時,把簡體界面詞轉換爲繁體,並套用港式用詞。 - 重寫硬編碼英文權限標籤
Read Only、Workspace Write、Full access。 - 包裹
locale.translate,自動覆蓋經 locale service 渲染的插件字符串。 - 支持其他插件以
window.__zhHantHk__.mark(el)或data-zh-hant選擇性轉換硬編碼簡體字符串。 - 不修改
Simplified Chinese和English字符串。
code、pre、inputs 和可編輯內容不會被重寫。
安裝與啓用¶
從任意目錄安裝 GitHub 倉庫:
dsh plugin --profile web add github:Argonaut790/dsh-zh-hant-hk
從本地 checkout 安裝:
dsh plugin --profile web add /home/you/Programming/dsh-zh-hant-hk
安裝完成後,重啓或刷新 dsh web,再將界面語言設置爲 繁體中文。
本地 checkout 如果已經包含 lib/,可直接安裝;修改來源後需要運行:
npm test
卸載:
dsh plugin --profile web remove dsh-zh-hant-hk
典型用法¶
常見路徑是先安裝,再重啓或刷新 dsh web,最後在 UI 語言中選擇 繁體中文。
如果其他插件在自身 UI 中硬編碼了簡體字符串,可以把根元素選入轉換範圍:
window.__zhHantHk__.mark(myRootEl)
或者:
myRootEl.setAttribute('data-zh-hant', '')
經 locale service 渲染的字符串自動覆蓋;硬編碼字符串需要按上述方式選入。code、pre、inputs 和可編輯內容不會被重寫。
適用場景與注意¶
適合:
- 使用 DeepSeek Harness Web 界面,希望語言菜單中出現
繁體中文。 - 希望簡體界面詞調整爲港式用詞。
- 維護 DSH 插件,需要讓硬編碼簡體字符串跟隨
zh-Hantlocale 做選擇性轉換。
注意:
- 官方 DeepSeek Harness 目前只列出
中文和English;此插件是在該菜單中增加繁體中文。 - 插件隻影響
繁體中文激活時的界面詞,不修改Simplified Chinese和English字符串。 - 插件以當前
dsh進程權限運行。安裝前應檢查源碼與許可證。 - 社區目錄頁是獨立站點,不要把安裝來源誤讀爲官方應用商店。
相關鏈接¶
GitHub:
https://github.com/Argonaut790/dsh-zh-hant-hk
社區目錄頁: