dsh-locale-ja:为 DSH Web UI 提供日语界面与回复语言偏好

前言

DeepSeek Harness(DSH)的 Web 界面默认以英文为主。若你日常用日语操作控制台,或希望在与模型对话时默认得到日语回复,需要一套基于官方 locale 机制的语言包,而不是改前端源码或混装多个日语插件。下面介绍社区维护的 dsh-locale-ja(@so16tm/dsh-locale-ja),它面向 DSH Web UI,在公开 locale API 之上提供日语翻译、字体回退,以及可选的「按界面语言请求回复」行为。

这是什么

dsh-locale-ja 由 so16tm 维护,仓库地址为 github.com/so16tm/dsh-locale-ja。插件将 DSH Web UI 界面文案译为日语,并在你显式选择日语作为界面语言时,可向模型附带「用日语回复」类指令;你仍可在对话里明确要求其他语言。与 DSH 主版本的对应关系见 GitHub Releases 与仓库内 CHANGELOG.md。

核心功能

根据仓库 README,当前能力包括:

  1. 界面日语化:覆盖 DSH Web UI 中由 locale 体系管理的字符串。
  2. 字体:在尊重你原有字体设置的前提下,使用更适合日文的回退字体。
  3. 回复语言:在 Settings → General → Language 中保存为 日本語 时,下一条回复起可生效「按 UI 语言回复」的指令;若你明确要求别的回复语言,以你的要求为准。

说明:若语言由浏览器自动检测、或主机无法保存语言选择(例如从局域网内另一台 PC 访问 DSH),则不会附加上述回复语言指令。

安装与启用

插件作用于 web profile,安装前需本机已安装 Git,且对仓库具备 GitHub 访问权限(README 写明需能访问该仓库)。从 Releases 选取与当前 DSH 兼容的 tag,将 <tag> 替换为实际标签;发行包已预构建,无需本地编译。

dsh plugin --profile web add 'git+https://github.com/so16tm/dsh-locale-ja.git#<tag>'
dsh web

不写 #<tag> 时会跟踪 main,可能包含未发布变更。更新时对新 tag 再执行同一条 add 命令并重启 dsh web 即可,无需先卸载。

卸载:

dsh plugin --profile web remove @so16tm/dsh-locale-ja

卸载后需重启 DSH。

启用界面:在 Web UI 打开 Settings → General → Language,选择 日本語。回复语言相关行为在下一次回复时生效。

配置

若不需要「按界面语言请求日语回复」,可在对应 profile 的 cordis.patch.yml 中增加:

- id: so16tm-locale-ja
  config:
    replyInUiLanguage: false

适用场景与注意

  • 适合:主要使用 DSH Web UI、希望界面与操作流程日语化的用户;需要与 Releases 中记录的 DSH 版本搭配使用。
  • 限制:启用本插件前,应移除其他日语语言类插件,避免冲突。DSH 新增且尚未纳入翻译的字符串可能暂时仍为英文。
  • 安全与权限:插件随当前 dsh 进程与 web profile 加载,安装前建议阅读仓库源码与 MIT 许可证;第三方声明见 THIRD_PARTY_NOTICES.md。

社区插件目录页:skillhub.cn/plugins/so16tm/dsh-locale-ja。该目录为社区站点,与 DeepSeek / 幻方无官方从属关系。

结尾

dsh-locale-ja 在 DSH「一切皆插件」的思路下,用官方 locale 扩展把 Web 控制台做成可用的日语环境,并可选地统一回复语言偏好。安装、语言选择与 replyInUiLanguage 配置均可在 README 中逐项核对;版本与兼容性以 Releases 与 CHANGELOG 为准。

  • 目录页:https://www.skillhub.cn/plugins/so16tm/dsh-locale-ja
  • GitHub:https://github.com/so16tm/dsh-locale-ja
羽毛球分组比赛记分
小程序二维码

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

小夜