dsh-locale-fr: French UI Localization Pack for DeepSeek Harness

前言

DeepSeek Harness (DSH) 的界面默认为英文。对于习惯法语的开发者,阅读和调试存在语言障碍。dsh-locale-fr 插件旨在解决这一问题,通过插件协议直接向 DSH 的内部语言服务注入法语字典,提供完整的界面法语本地化支持。

这是什么

这是一个由 BlackAngel242 维护的插件,属于 DeepSeek Harness 的生态组件。它的核心作用是将 Harness 的界面语言设置为法语,覆盖主流功能模块。

核心功能

  • 语言选项:在 设置 → 通用 的语言选择器中增加 Français 选项。
  • 翻译覆盖:翻译了 58 个命名空间、2614 个 UI 键。
  • 自动回退:对于尚未翻译的键,自动回退到英语,确保界面始终可用。

安装与启用

使用 DSH 的插件管理器安装该插件。

dsh plugin --profile web add dsh-locale-fr

安装完成后,执行以下步骤启用法语界面:

  1. 重新加载页面(或重启桌面应用)。
  2. 进入 设置 → 通用 → 语言。
  3. 在语言列表中选择 Français。

典型用法

启用后,插件会接管 Harness 的主要 UI 翻译。用户可以在法语环境下进行会话管理、配置模型提供商、查看日志等操作。

适用场景与注意

  • 适用场景:需要使用法语环境进行开发或调试 DSH 的用户。
  • 已知限制:
    • Slot-render 外文本:在 slot-render 之外捕获的文本(例如 /model 命令的描述)会保留其注册时的语言,不会自动翻译。这是 Harness 语言服务本身的限制。
    • 新键更新:插件基于 Harness 打包时的英语字典生成。如果 Harness 发布了新版本并新增了字符串,这些新键在插件重新生成前会显示为英语。
    • 模块机制:client.js 是 Web 端专用模块,通过 window.__ModuleLoader__ 加载;index.js 是 npm 入口点,被设计为空操作。

短结尾

该插件通过纯插件协议工作,不修改 Harness 源码。如需查看更多插件或了解源码,可参考 GitHub 仓库。

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

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

Xiaoye