dsh-zh-more:DSH 插件列表与命令菜单中文化

前言

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)使页面生效。

使用步骤

  1. 设置 → 语言 → 中文。
  2. 设置 → 翻译设置 → 选择显示模式。
  3. 输入框按 / 查看命令菜单。
  4. 设置 → 插件 → 插件列表 查看翻译效果。

工作原理

本插件为浏览器端插件(通过空主机挂载)。使用 MutationObserver 在中文界面下改写 DOM:

  • 命令菜单行的命令名文本与说明行前缀。
  • 插件卡片标题与用途说明行。

原文保存在元素 data-dsh-zh-more-orig 属性中,界面切回英文或切换模式时完整还原。无网络请求、不碰凭据与会话数据。

注意事项

  • 仅面向 DSH 0.1.0-rc.6 Web 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
羽毛球分组比赛记分
小程序二维码

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

小夜