前言¶
DeepSeek Harness 目前处于 developer preview 阶段。对于习惯使用俄语的开发者或用户而言,直接使用英文界面可能存在阅读障碍。为了解决这个问题,社区提供了 deepseek-harness-locale-ru 插件,通过注册俄语语言包和字典,将 Web UI 完整切换为俄语。
插件概述¶
这是一个由 warment 维护的 MIT 许可证插件。它通过 DeepSeek Harness 的文档化客户端 API (@deepseek-ai/dsh-client-locale) 注册俄语语言和字典,并为权限预设提供俄语名称。安装后无需修改 Harness 的源文件。
核心功能¶
- 全界面俄语支持:将 DeepSeek Harness Web UI 切换为俄语界面。
- API 集成:通过官方文档化的本地化客户端 API 注册语言和字典。
- 权限预设翻译:为系统中的权限预设提供俄语命名。
- 非侵入式安装:不修改 Harness 核心文件,无需 fork 或重新编译。
安装与启用¶
使用一条命令即可安装插件。安装后需要重启 dsh web 服务才能生效。
- 执行安装命令:
dsh plugin --profile web add github:warment/deepseek-harness-locale-ru
- 重启 DeepSeek Harness Web 服务(停止并重新启动进程)。
- 打开 Web 界面,进入 Settings (Настройки) → General (Общее)。
- 在 Language (Язык) 下拉菜单中选择 «Русский»。
- 界面将立即切换为俄语。
卸载¶
如果需要移除该插件,执行以下命令:
dsh plugin --profile web remove deepseek-harness-locale-ru
同样需要重启 dsh web 才能完全生效。
注意事项¶
- 开发者预览状态:DeepSeek Harness 处于 developer preview 阶段,功能快速迭代,可能存在破坏兼容性的变更。该插件已针对上游版本
cd5ef81(v0.1.2-alpha.1) 进行测试。 - 外部插件机制:这是一个外部 locale-插件,而非 DeepSeek Harness 内置的核心语言。它利用公共 API 工作。
- 兼容性检查:如果 Harness 更新了上游版本,建议重新运行检查脚本以验证兼容性。
- 缺失翻译处理:如果字典中暂时没有某条翻译,系统会回退显示英文,不会导致界面崩溃。
- 安全提示:安装前请阅读
SAFETY.md通知。
总结¶
该插件通过标准的 API 集成方式,为 DSH 提供了完整的俄语本地化支持。它遵循「一切皆插件」的理念,通过简单的命令即可实现界面语言的切换,适合需要在俄语环境下进行智能体开发的用户。