DeepSeek Harness 俄语语言包介绍

前言

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 界面的本地化问题,适合需要全俄语环境进行智能体开发和调试的用户。它不仅提供了翻译,还通过排版和复数规则提升了界面的可用性。

羽毛球分组比赛记分
小程序二维码

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

小夜