前言¶
DeepSeek Harness (DSH) 的界面默認爲英文。對於習慣法語的開發者,閱讀和調試存在語言障礙。dsh-locale-fr 插件旨在解決這一問題,通過插件協議直接向 DSH 的內部語言服務注入法語字典,提供完整的界面法語本地化支持。
這是什麼¶
這是一個由 BlackAngel242 維護的插件,屬於 DeepSeek Harness 的生態組件。它的核心作用是將 Harness 的界面語言設置爲法語,覆蓋主流功能模塊。
核心功能¶
- 語言選項:在
設置 → 通用的語言選擇器中增加Français選項。 - 翻譯覆蓋:翻譯了 58 個命名空間、2614 個 UI 鍵。
- 自動回退:對於尚未翻譯的鍵,自動回退到英語,確保界面始終可用。
安裝與啓用¶
使用 DSH 的插件管理器安裝該插件。
dsh plugin --profile web add dsh-locale-fr
安裝完成後,執行以下步驟啓用法語界面:
- 重新加載頁面(或重啓桌面應用)。
- 進入
設置 → 通用 → 語言。 - 在語言列表中選擇
Français。
典型用法¶
啓用後,插件會接管 Harness 的主要 UI 翻譯。用戶可以在法語環境下進行會話管理、配置模型提供商、查看日誌等操作。
適用場景與注意¶
- 適用場景:需要使用法語環境進行開發或調試 DSH 的用戶。
- 已知限制:
- Slot-render 外文本:在 slot-render 之外捕獲的文本(例如
/model命令的描述)會保留其註冊時的語言,不會自動翻譯。這是 Harness 語言服務本身的限制。 - 新鍵更新:插件基於 Harness 打包時的英語字典生成。如果 Harness 發佈了新版本並新增了字符串,這些新鍵在插件重新生成前會顯示爲英語。
- 模塊機制:
client.js是 Web 端專用模塊,通過window.__ModuleLoader__加載;index.js是 npm 入口點,被設計爲空操作。
- Slot-render 外文本:在 slot-render 之外捕獲的文本(例如
短結尾¶
該插件通過純插件協議工作,不修改 Harness 源碼。如需查看更多插件或瞭解源碼,可參考 GitHub 倉庫。