前言¶
DeepSeek Harness(DSH)是用于开发智能体的常用工具。对于使用俄语的团队或开发者来说,默认的英文界面会造成操作障碍。这个插件旨在为 DSH 的 Web GUI 提供完整的俄语本地化支持,覆盖主要功能模块。
插件定位¶
这是一个混合插件,同时包含 dsh.bundle 和 dsh.client 两个部分。它由社区开发者 Ragnoryok1 维护,为 DSH Web 界面提供从底层配置到 UI 展示的全套俄语翻译。
核心功能¶
- 完整界面翻译:覆盖 55 个命名空间,包含 2535 条翻译字符串。
- 俄语排版规范:支持屏幕排版规则,包括直引号替换为 «ёлочки»、长破折号、非换行空格等,确保阅读体验符合俄语习惯。
- 复数形式支持:使用
Intl.PluralRules实现俄语的三种复数形式处理(单数、双数、多数),确保计数显示准确。 - 技术实现:无运行时依赖,插件卸载时自动清理语言注册。
- CI 审计:内置本地化审计流程,确保翻译质量。
- 额外内容:包含自动化任务管理器和提醒目录的翻译。
- 回退机制:当俄语翻译缺失时,自动回退到英文。
安装与启用¶
该插件是混合插件,需要通过 dsh plugin 安装到 Web 配置文件中。
dsh plugin --profile web add @ragnoryok1/dsh-client-locale-ru
安装完成后,重启 dsh web。在 Settings → General 中即可找到并切换到 Русский(俄语)。
技术细节与注意¶
- 安装标志:必须使用
--profile web标志进行安装,否则插件无法生效。 - 排版范围:排版规则仅应用于特定的屏幕文本模式,不修改代码、输入框或标记为
data-typography="off"的内容。 - 无需手动集成:不需要手动运行
pnpm add将包添加到构建后的dsh web项目中。 - 许可证:许可证文件在 README 中提供链接,但具体文本内容在提供的片段中被截断。
总结¶
这个插件解决了 DSH Web 界面的本地化问题,适合需要全俄语环境进行智能体开发和调试的用户。它不仅提供了翻译,还通过排版和复数规则提升了界面的可用性。