前言¶
DeepSeek Harness(DSH)官方中文界面覆蓋了大部分文案,但斜槓命令菜單(如 /compact、/goal)和設置頁的插件卡片(如 session、sandbox-policy)仍保留英文。這對不熟悉英文命名的用戶造成閱讀障礙。dsh-zh-more 專門解決這兩處的顯示問題,提供可配置的翻譯方案。
核心功能¶
三種顯示模式¶
在「設置 → 翻譯設置」中切換,即時生效。
| 模式 | 命令菜單 | 插件列表 |
|---|---|---|
| 只顯示中文(默認) | 壓縮對話,說明行顯示中文 |
會話核心 + 一句話用途 |
| 中英都顯示 | 壓縮對話 /compact |
定時器服務 + 英文包名 |
| 不翻譯 | compact(原樣) |
timer(原樣,無說明) |
說明:僅在界面語言爲「中文」時生效;切回英文界面自動還原;不影響任何功能;命令名僅是顯示上的中文化,實際執行仍用英文命令。
插件列表增強¶
在「設置 → 插件 → 插件列表」頁面頂部新增兩個功能:
1. 分類標籤欄
按插件用途篩選,非專業用戶視角:
- 全部:所有插件
- 系統:DSH 運行基礎(會話、存儲、Agent、任務、網絡、調度等)
- 界面:界面顯示與交互(對話、設置、側邊欄、主題、語言等)
- 模型:大模型接入、默認模型、模型選擇
- 工具:Agent 使用的工具(文件、命令、聯網、技能、子智能體、工作流)
- 安全:沙箱、審批、權限、憑據
- 增強:中文增強、費用統計、遠程訪問、語音等
2. 備註徽章
在插件卡片右上角顯示來源:
- 官方(藍色):DeepSeek Harness 官方組件(
@deepseek-ai/*) - 自研(綠色):用戶自寫的插件
- 第三方(橙色):社區作者開發的插件
安裝¶
dsh plugin --profile web add github:Como44/dsh-zh-more
安裝後重啓 dsh web,並在瀏覽器中執行硬刷新(Ctrl+Shift+R)使頁面生效。
使用步驟¶
- 設置 → 語言 → 中文。
- 設置 → 翻譯設置 → 選擇顯示模式。
- 輸入框按
/查看命令菜單。 - 設置 → 插件 → 插件列表 查看翻譯效果。
工作原理¶
本插件爲瀏覽器端插件(通過空主機掛載)。使用 MutationObserver 在中文界面下改寫 DOM:
- 命令菜單行的命令名文本與說明行前綴。
- 插件卡片標題與用途說明行。
原文保存在元素 data-dsh-zh-more-orig 屬性中,界面切回英文或切換模式時完整還原。無網絡請求、不碰憑據與會話數據。
注意事項¶
- 僅面向 DSH
0.1.0-rc.6Web profile。 - 命令名僅是顯示上的中文化,實際執行仍用英文命令。
- 插件卡片展開後仍可看到完整英文包名。
- 可通過編輯
lib/client.js頂部的COMMAND_NAMES和PLUGIN_INFO表來自定義詞典。
生態背景¶
DSH 理念是「一切皆插件」。社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。
- 項目地址:https://github.com/Como44/dsh-zh-more
- 插件目錄:https://www.skillhub.cn/plugins/Como44/dsh-zh-more