前言¶
DeepSeek Harness(DSH)的 Web 界面与 dsh web 默认以英文为主。对需要俄语界面、又希望沿用 Harness 对话、侧栏与设置流程的开发者来说,改客户端或 fork 主仓库成本高,也不利于跟随上游更新。社区语言包通过 DSH 的 dsh-client-locale 插件接口注册语言代码并注入翻译,可以在不改动主程序的前提下切换界面语言。下面介绍维护者 YurinKonstantin 发布的 dsh-plugin-locale-ru:非官方俄语包,在 SkillHub 目录中归类为「趣味换装」,当前 GitHub 星标为 0。
这是什么¶
dsh-plugin-locale-ru 是面向 DeepSeek Harness Web 客户端(含桌面应用内的 Web UI 与 dsh web)的俄语语言包。它在语言列表中增加「Русский」,并通过插件 API 注册 locale 代码 ru。插件版本 0.1.0,许可证 MIT;部分译文基于 DeepSeek Harness 仓库中的俄语词典(MIT,© 2026 DeepSeek)。
核心功能¶
根据仓库说明,语言包当前覆盖 54 个命名空间、约 2800 条字符串,主要包括:
- 会话与聊天相关文案
- 侧栏、设置、调度(schedule)
- 插件管理、文件预览
- 通用按钮与提示信息
尚未翻译、仍由应用本体提供的部分包括:原生窗口菜单、更新对话框与安装程序相关字符串;这些不在插件可 patch 的范围内。
未命中翻译的键会自动回退为英文,避免界面出现空白键名。
技术实现上,package.json 中声明客户端注入 @deepseek-ai/dsh-client-locale,平台为 web,并通过 cordis.patch.yml 参与 bundle patch。
安装与启用¶
安装方式以 README 为准:在 Harness 图形界面中添加 Git 仓库地址,而不是在文档未给出的 CLI 命令上猜测。
- 打开 DeepSeek Harness → Плагины(Plugins) → Add plugin(添加插件)。
- 在仓库地址栏输入:
https://github.com/YurinKonstantin/dsh-plugin-locale-ru
- 点击 Install,安装完成后启用该插件。
- 打开 设置 → 通用 → Language,选择 Русский。
README 注明已在 DeepSeek Harness 0.2.1-rc.3 上验证;处于 developer preview 的版本变化较快,与其他版本的兼容性不作保证。
典型用法与故障恢复¶
启用插件并选择俄语后,日常使用与英文界面相同:对话、设置、插件页等已翻译区域显示俄语,缺失条目仍为英文。
若安装第三方插件后应用无法启动,README 建议在错误窗口中选择:Disable third-party plugins, back up profile patch, and restart(禁用第三方插件、备份 profile patch 并重启),以便先恢复可用环境再排查语言包或其它插件。
参与翻译与本地构建¶
译文源文件位于仓库 src/ru.json(结构为命名空间 → 键 → 字符串)。修改后需重新生成客户端产物:
node scripts/build.mjs
键名须与 DeepSeek Harness 英文字典一致;形如 {count} 的占位符不可改动。问题与改进可通过 GitHub Issues 与 Pull Request 提交。
适用场景与注意¶
适合:需要在 DSH Web UI 中使用俄语、并愿意接受部分系统级 UI 仍为英文或宿主语言的用户与贡献者。
注意:
- 插件在 当前 DSH 进程权限下运行;安装前应阅读源码与 MIT 许可证,确认可接受社区维护的非官方包。
- SkillHub 插件目录(
https://www.skillhub.cn/plugins/YurinKonstantin/dsh-plugin-locale-ru)为社区站点,与 DeepSeek / 幻方无官方从属关系,不宜等同于官方应用商店。 - 本包仅服务 Web 客户端 locale;不替代 Harness 本体或安装器的本地化。
结尾¶
dsh-plugin-locale-ru 通过标准 locale 插件接口为 Harness Web 界面提供可切换的俄语体验,并在缺译时回退英文。需要安装或参与翻译时,可访问目录页与 GitHub 仓库:
- 目录页:https://www.skillhub.cn/plugins/YurinKonstantin/dsh-plugin-locale-ru
- GitHub:https://github.com/YurinKonstantin/dsh-plugin-locale-ru