前言¶
DeepSeek Harness(DSH)的 Web 端默認界面語言以中文、英文等爲主。若團隊或用戶日常使用泰語,需要在語言列表裏出現 th,並且 client 側各 namespace 的文案有對應翻譯,否則設置裏選了泰語也會出現大量未翻譯鍵或英文殘留。社區維護的 dsh-thai-locale 針對 DSH Web 做泰語本地化:安裝後註冊泰語並儘量把界面翻成泰語,未覆蓋條目按 th → zh → en 回退。下面介紹插件定位、能力邊界,以及安裝與日常使用方式。
這是什麼¶
dsh-thai-locale(GitHub:ainook001-cloud/dsh-thai-locale)是面向 DSH Web 的泰語語言包插件,維護者爲 ainook001-cloud。在 package.json 中,dsh.client.platform 爲 web,immediately 爲 true,表示安裝後 client 側會盡快生效。
插件不寫 host 側額外邏輯(lib/index.js 爲佔位),核心翻譯集中在 lib/client.js 的 thDicts 中。README 說明:這是獨立社區項目,非 DeepSeek AI 官方產品;許可爲 CC BY-NC-SA 4.0(package.json 中爲 CC-BY-NC-SA-4.0)。
核心功能¶
根據倉庫 README 與 package.json,已覈實的能力如下:
- 界面翻譯規模:泰語文案覆蓋約 75 個 namespace,合計約 4,601 條字符串。
- 語言註冊:在 DSH 語言列表中註冊
th(泰語)。 - 安裝後默認語言:安裝完成後嘗試將界面切換爲泰語(
immediately: true)。 - 回退策略:某鍵無泰語翻譯時,按 泰語 → 中文 → 英文 順序回退。
- 運行時特性:README 寫明無需額外 dependency;代碼不訪問互聯網、不向瀏覽器持久化寫入數據(以倉庫說明爲準)。
- 圖標與元數據:插件自帶
icon.svg(泰國旗樣式);locale/en.json、locale/th.json提供插件名稱與描述的英/泰文案。
翻譯仍在迭代:README 提到約 178 條待複覈條目(見倉庫內 TRANSLATION_REVIEW.md),且項目無完整英文源詞典,無法聲稱 100% 覆蓋。
安裝與啓用¶
README 給出的安裝步驟面向已安裝 DSH 的終端環境,且使用 --profile web,與 Web 平臺聲明一致。
- 在已安裝 DSH 的機器上打開終端。
- 執行官方 README 中的安裝命令:
dsh plugin --profile web add dsh-thai-locale
- 等待安裝結束,重新打開 DSH Web。
說明:README 註明安裝命令尚未與 DSH 官方文檔交叉確認;若你所在環境的 CLI 子命令與上文不一致,應以當前 DSH 版本文檔爲準。
典型用法¶
安裝後的預期行爲如下(來自 README):
- 安裝完成後,界面語言應自動變爲泰語。
- 若仍爲其他語言,在 DSH Web 中打開 設置 → 語言,選擇 泰語(ไทย)。
- 若發現錯譯或未翻譯字符串,可按倉庫 CONTRIBUTING.md 反饋或提交 Pull Request。
若要改回其他語言:同樣在 設置 → 語言 中選擇目標語言,或使用 DSH 提供的插件卸載命令移除本插件(具體卸載語法見你所用 DSH 版本的插件文檔)。
適用場景與注意¶
適合誰:需要在瀏覽器裏使用 DSH Web,且希望菜單、提示、審批等 client 文案以泰語呈現的團隊或個人。
平臺邊界:
| 項目 | 說明 |
|---|---|
| DSH Web | manifest 聲明爲 web,README 以此爲主 |
| DSH Desktop | README 寫明尚未聲明支持、尚未測試 |
| Node.js | 日常使用不需要;僅在校對翻譯或跑檢查腳本時需要 |
使用插件前的安全習慣:DSH 插件與當前 DSH 進程權限相同。安裝前應瀏覽倉庫源碼(尤其 lib/client.js、cordis.patch.yml)並確認 LICENSE / NOTICE 是否符合你的使用場景(CC BY-NC-SA 4.0 對商用有非商業限制,請以許可證全文爲準)。
已知限制(README):
- 僅面向 Web;Desktop 未測。
- 部分文案可能仍爲英文或中文(回退機制)。
- 無自動化 UI 測試,需在 DSH Web 中人工點檢。
- 測試過的 DSH 版本在 README 表格中仍爲佔位,安裝前請在你自己的版本上驗證。
維護者若在本地改翻譯,README 建議在提交前運行:
node --check lib/client.js
npm run check
結尾¶
dsh-thai-locale 把 DSH Web 的泰語註冊、大規模 client 詞典和安裝即啓用串成一條路徑,適合泰語環境下的 DSH Web 使用;未覆蓋文案會回退到中英文,覆蓋度需結合 TRANSLATION_REVIEW.md 與實機界面判斷。
- 社區目錄頁:https://www.skillhub.cn/plugins/ainook001-cloud/dsh-thai-locale
- 源碼與說明:https://github.com/ainook001-cloud/dsh-thai-locale