前言¶
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