dsh-locale-ru:DeepSeek Harness 俄语本地化插件

前言

DeepSeek Harness (DSH) 的设计理念是「一切皆插件」。对于使用俄语环境的开发者来说,默认的中文界面会显著增加操作成本和阅读负担。dsh-locale-ru 插件提供了完整的俄语支持,覆盖了官方 Web UI、DSH Desktop 客户端以及社区插件市场。

这是什么

这是一个由 imdeniil 维护的开源插件,采用 MIT 许可证。它的作用是将 DeepSeek Harness 的 Web 界面、DSH Desktop 客户端以及社区插件商店全部翻译为俄语,并支持根据浏览器语言自动切换。

核心功能

该插件通过扩展 locale.register(ns, 'ru', dict) API 来实现翻译,具体覆盖内容如下:

  1. 核心界面翻译:翻译了 849 行代码,覆盖 30 个命名空间。包括会话、工作区、设置、对话、工具、子代理、工作流、轨迹、任务、技能、目标等核心界面。
  2. 交互细节:包含通知、Beta 测试提示以及文件夹选择对话框。
  3. 社区插件市场:支持社区插件市场的完整交互,包括浏览、安装、卸载、启用和禁用插件。
  4. 自动检测与回退:
    • 若浏览器语言为俄语或白俄罗斯语,且未显式选择英语或中文,界面会自动切换到俄语。
    • 显式选择英语/中文具有最高优先级。
    • 对于字典中缺失的键,运行时自动回退到中文 (zh)。

安装与启用

安装插件后,通过设置界面切换语言即可生效。

  1. 安装插件
    在终端中执行以下命令:
    # Web 端安装
    dsh plugin --profile web add github:imdeniil/dsh-locale-ru

    # DSH Desktop 安装
    dsh plugin --profile desktop add github:imdeniil/dsh-locale-ru
  1. 启用俄语
    安装完成后,进入 设置 → 语言,选择 «Русский»。
    • 如果系统浏览器语言为俄语,重启应用后界面将自动切换为俄语。
    • 你也可以在设置中显式选择 English 或 中文 来覆盖自动检测。

注意事项

  • 依赖关系:插件运行依赖官方的客户端包,包括 @deepseek-ai/dsh-client-locale、@deepseek-ai/dsh-client-runtime 和 @deepseek-ai/dsh-client-ui-settings。
  • 平台支持:目前支持 Web 平台。
  • 优先级逻辑:显式选择英语或中文会覆盖自动检测的俄语设置。

结语

对于需要处理俄语流或使用俄语操作界面的开发者,dsh-locale-ru 提供了必要的本地化支持。你可以通过以下链接查看完整文档和源码:GitHub。

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

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

小夜