dsh-locale-ru:DeepSeek Harness 俄語本地化插件

前言

DeepSeek Harness (DSH) 的設計理念是「一切皆插件」。對於使用俄語環境的開發者來說,默認的中文界面會顯著增加操作成本和閱讀負擔。dsh-locale-ru 插件提供了完整的俄語支持,覆蓋了官方 Web UI、DSH Desktop 客戶端以及社區插件市場。

這是什麼

這是一個由 imdeniil 維護的開源插件,採用 MIT 許可證。它的作用是將 DeepSeek Harness 的 Web 界面、DSH Desktop 客戶端以及社區插件商店全部翻譯爲俄語,並支持根據瀏覽器語言自動切換。

核心功能

該插件通過擴展 locale.register(ns, 'ru', dict) API 來實現翻譯,具體覆蓋內容如下:

  1. 核心界面翻譯:翻譯了 849 行代碼,覆蓋 30 個命名空間。包括會話、工作區、設置、對話、工具、子代理、工作流、軌跡、任務、技能、目標等核心界面。
  2. 交互細節:包含通知、Beta 測試提示以及文件夾選擇對話框。
  3. 社區插件市場:支持社區插件市場的完整交互,包括瀏覽、安裝、卸載、啓用和禁用插件。
  4. 自動檢測與回退:
    • 若瀏覽器語言爲俄語或白俄羅斯語,且未顯式選擇英語或中文,界面會自動切換到俄語。
    • 顯式選擇英語/中文具有最高優先級。
    • 對於字典中缺失的鍵,運行時自動回退到中文 (zh)。

安裝與啓用

安裝插件後,通過設置界面切換語言即可生效。

  1. 安裝插件
    在終端中執行以下命令:
    # Web 端安裝
    dsh plugin --profile web add github:imdeniil/dsh-locale-ru

    # DSH Desktop 安裝
    dsh plugin --profile desktop add github:imdeniil/dsh-locale-ru
  1. 啓用俄語
    安裝完成後,進入 設置 → 語言,選擇 «Русский»。
    • 如果系統瀏覽器語言爲俄語,重啓應用後界面將自動切換爲俄語。
    • 你也可以在設置中顯式選擇 English 或 中文 來覆蓋自動檢測。

注意事項

  • 依賴關係:插件運行依賴官方的客戶端包,包括 @deepseek-ai/dsh-client-locale、@deepseek-ai/dsh-client-runtime 和 @deepseek-ai/dsh-client-ui-settings。
  • 平臺支持:目前支持 Web 平臺。
  • 優先級邏輯:顯式選擇英語或中文會覆蓋自動檢測的俄語設置。

結語

對於需要處理俄語流或使用俄語操作界面的開發者,dsh-locale-ru 提供了必要的本地化支持。你可以通過以下鏈接查看完整文檔和源碼:GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜