DeepSeek Harness (DSH) 插件:dragonk/dsh-locale-pl

前言

DeepSeek Harness (DSH) 是一個基於插件架構的客戶端工具,用於操作 DeepSeek 的 Web 界面。在開發者預覽階段,默認界面語言主要基於英文,對於需要使用波蘭語的開發者或用戶而言,需要依賴社區插件來擴展語言支持。

dragonk/dsh-locale-pl 是一個社區維護的插件,其核心作用是將波蘭語(Polski)注入到 DSH 的語言列表中,使得用戶能夠在設置中切換至波蘭語。

插件定位

該插件屬於“客戶端”類別,由開發者 Dragonk 維護,許可證爲 MIT。它不修改 DeepSeek Harness 的核心代碼或 node_modules 目錄,而是通過官方的 @deepseek-ai/dsh-client-locale 系統註冊,作爲一層覆蓋在官方系統之上的翻譯層。

安裝與啓用

安裝插件需要通過 DSH 的插件管理器執行命令。

dsh plugin --profile web add github:Dragonk/dsh-locale-pl

安裝完成後,必須重啓 DSH 進程才能生效。建議執行以下步驟:

  1. 停止當前的 DSH 進程。
  2. 重新運行客戶端命令:
dsh --profile web

使用方法

啓動後,在界面中導航至設置選項。

  1. 打開 Ustawienia(設置)。
  2. 進入 Ogólne(通用)。
  3. 在 Język(語言)下拉菜單中選擇 Polski。

語言選擇會保存在用戶的配置文件中,重啓或重新打開瀏覽器後依然有效。

若要卸載該插件,可以使用以下命令:

dsh plugin --profile web remove dsh-locale-pl

卸載後請重啓 DSH,界面將恢復爲之前的語言或瀏覽器的默認語言。

技術細節與限制

插件通過官方的 ctx.locale 機制工作,擁有 43 個命名空間和 1292 個已翻譯字符串(覆蓋率達到 100%)。對於缺失的翻譯鍵,系統會自動回退到英文。

需要注意以下幾點:

  • 非侵入式修改:插件不創建自己的 i18n 機制,也不修改上游代碼。
  • 未覆蓋區域:以下內容不受插件影響,仍保持英文顯示:
    • 權限預設名稱(如 Read Only、Workspace Write 等)。
  • 環境要求:插件運行需要環境滿足以下要求:
    • Node.js 版本必須大於等於 22(推薦 24)。

總結

該插件爲 Polish 語言的 DSH 用戶提供了完整的本地化支持,且不破壞原有代碼結構。對於需要穩定操作 DSH 的波蘭語用戶,這是一個實用的工具。

完整的源代碼、維護日誌及問題反饋請參考:
* GitHub: https://github.com/Dragonk/dsh-locale-pl

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

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

小夜