前言¶
DeepSeek Harness (DSH) 的設計理念是「一切皆插件」。對於使用俄語環境的開發者來說,默認的中文界面會顯著增加操作成本和閱讀負擔。dsh-locale-ru 插件提供了完整的俄語支持,覆蓋了官方 Web UI、DSH Desktop 客戶端以及社區插件市場。
這是什麼¶
這是一個由 imdeniil 維護的開源插件,採用 MIT 許可證。它的作用是將 DeepSeek Harness 的 Web 界面、DSH Desktop 客戶端以及社區插件商店全部翻譯爲俄語,並支持根據瀏覽器語言自動切換。
核心功能¶
該插件通過擴展 locale.register(ns, 'ru', dict) API 來實現翻譯,具體覆蓋內容如下:
- 核心界面翻譯:翻譯了 849 行代碼,覆蓋 30 個命名空間。包括會話、工作區、設置、對話、工具、子代理、工作流、軌跡、任務、技能、目標等核心界面。
- 交互細節:包含通知、Beta 測試提示以及文件夾選擇對話框。
- 社區插件市場:支持社區插件市場的完整交互,包括瀏覽、安裝、卸載、啓用和禁用插件。
- 自動檢測與回退:
- 若瀏覽器語言爲俄語或白俄羅斯語,且未顯式選擇英語或中文,界面會自動切換到俄語。
- 顯式選擇英語/中文具有最高優先級。
- 對於字典中缺失的鍵,運行時自動回退到中文 (
zh)。
安裝與啓用¶
安裝插件後,通過設置界面切換語言即可生效。
- 安裝插件
在終端中執行以下命令:
# Web 端安裝
dsh plugin --profile web add github:imdeniil/dsh-locale-ru
# DSH Desktop 安裝
dsh plugin --profile desktop add github:imdeniil/dsh-locale-ru
- 啓用俄語
安裝完成後,進入 設置 → 語言,選擇 «Русский»。- 如果系統瀏覽器語言爲俄語,重啓應用後界面將自動切換爲俄語。
- 你也可以在設置中顯式選擇 English 或 中文 來覆蓋自動檢測。
注意事項¶
- 依賴關係:插件運行依賴官方的客戶端包,包括
@deepseek-ai/dsh-client-locale、@deepseek-ai/dsh-client-runtime和@deepseek-ai/dsh-client-ui-settings。 - 平臺支持:目前支持 Web 平臺。
- 優先級邏輯:顯式選擇英語或中文會覆蓋自動檢測的俄語設置。
結語¶
對於需要處理俄語流或使用俄語操作界面的開發者,dsh-locale-ru 提供了必要的本地化支持。你可以通過以下鏈接查看完整文檔和源碼:GitHub。