🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

俄语界面本地化 seoeaa/dsh-locale-ru

DeepSeek Harness
seoeaa14 天前有提交已提供中文文档扫描:未发现敏感能力

为 Web 界面添加完整俄语词典并自动切换语言

28.3/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add seoeaa/dsh-locale-ru
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/07·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 14 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 添加俄语界面词典
  • 自动切换语言
  • 26个命名空间

DeepSeek Harness 俄语界面(ru 语言环境)——自定义语言环境插件,26 个命名空间,约 690 行。

README

由 DeepSeek 最新模型翻译生成
dsh-locale-ru — 俄语界面,用于 DeepSeek Harness 自定义语言插件,为 DeepSeek Harness(dsh)的 Web 界面添加完整的俄语语言。 功能 - 完整翻译词条界面:60 个 namespace,2750 行 —— 聊天与轨迹、设置(模型、插件、权限、智能体预设、外观)、侧边栏、文件、后台任务、定时任务、子代理、技能、反馈。 - 公开的语言 API:插件只注册语言和词典(addLanguage + register),不碰 dsh 内部实现。dsh 升级后需要检查词典是否完整。 - 自动启用俄语:浏览器首选俄语时生效。 - Settings → General → Language 里的「Русский」开关。 - 语言选择保存在 ~/.dsh/settings.yaml(locale.preference),由 dsh 自己写入,所有浏览器通用。 - 词典里没有的键,界面显示英文原文 —— 部分翻译也安全。 - dsh 升级后依然可用:插件放在配置档里(~/.dsh/profiles/web/),不改框架代码。 兼容性 - 当前词典在 DeepSeek Harness 0.2.1-alpha.5 上验证过。公开 API 此前在 0.1.2-rc.1 和 0.1.5-rc.x 上验证过;旧版本上不保证当前词典完整。
展开完整文档(README 剩余 1 节)
dsh-locale-ru — 俄语界面,用于 DeepSeek Harness

自定义语言插件,为 DeepSeek Harness(dsh)的 Web 界面添加完整的俄语语言。

功能

- 完整翻译词条界面:60 个 namespace,2750 行 —— 聊天与轨迹、设置(模型、插件、权限、智能体预设、外观)、侧边栏、文件、后台任务、定时任务、子代理、技能、反馈。
- 公开的语言 API:插件只注册语言和词典(addLanguage + register),不碰 dsh 内部实现。dsh 升级后需要检查词典是否完整。
- 自动启用俄语:浏览器首选俄语时生效。
- Settings → General → Language 里的「Русский」开关。
- 语言选择保存在 ~/.dsh/settings.yaml(locale.preference),由 dsh 自己写入,所有浏览器通用。
- 词典里没有的键,界面显示英文原文 —— 部分翻译也安全。
- dsh 升级后依然可用:插件放在配置档里(~/.dsh/profiles/web/),不改框架代码。

兼容性

- 当前词典在 DeepSeek Harness 0.2.1-alpha.5 上验证过。公开 API 此前在 0.1.2-rc.1 和 0.1.5-rc.x 上验证过;旧版本上不保证当前词典完整。
- 需要语言服务 @deepseek-ai/dsh-client-locale —— dsh 自带。
- 第三方插件的界面(例如 dsh-better-sidebar、dsh-cron、dsh-mcp-panel)不在本插件范围内:它们自己的词典仍是英文。要加进来,用同样的办法 —— 单独建 namespace。

安装

1. Клонировать плагин в папку плагинов профиля
git clone https://github.com/seoeaa/dsh-locale-ru.git ~/.dsh/profiles/web/plugins/dsh-locale-ru

2. Зарегистрировать плагин (добавит его в зависимости и бандлы профиля).
Именно link: — тогда профиль использует сам клон, а не его копию:
dsh plugin add file:... копирует файлы в node_modules, и после
git pull харнесс продолжает отдавать старую копию.
cd ~/.dsh/profiles/web
dsh plugin --profile web add link:./plugins/dsh-locale-ru

3. Перезапустить dsh web и обновить страницу (Ctrl+R)

插件加载后:

- 浏览器首选俄语 —— 界面自动变成俄语;
- 否则选 Settings → General → Language → Русский(选择会存进 settings.yaml)。

更新

cd ~/.dsh/profiles/web/plugins/dsh-locale-ru && git pull
обновить страницу (Ctrl+Shift+R); при отсутствии HMR нужен безопасный перезапуск

如果当初用旧命令 add file:... 安装,配置档的 node_modules 里放的是副本,更新进不去。把安装方式改成符号链接,只需做一次:

cd ~/.dsh/profiles/web
rm -rf node_modules/@dsh-local/locale-ru
dsh plugin --profile web add link:./plugins/dsh-locale-ru
затем перезапустить dsh web

工作原理

dsh 的界面由插件 @deepseek-ai/dsh-client-locale 通过词典注册表实现本地化。
ctx.locale 服务的公开 API 让插件可以整体添加一门语言:

exports.inject = ['locale']

exports.apply = function (ctx) {
ctx.effect(() => ctx.locale.addLanguage({ id: 'ru', label: 'Русский', fallback: 'en' }))
ctx.effect(() => ctx.locale.register('common', 'ru', { cancel: 'Отмена' }))
}

本仓库对界面的 60 个 namespace 做同样的事:

1. 注册语言 ru,回退到 en —— 它会出现在语言列表里,当前语言会自动重新计算(设置 → 浏览器 → 英语);
2. 按每个 namespace 注册俄语词典;查找沿 ru → en 链进行,所以缺失的键会显示英文文本;
3. 卸载插件时移除语言和词典 —— 界面回到之前的语言。

语言选择由 dsh 自己保存在 locale.preference 中;插件只负责注册语言。
详情见 docs/how-it-works.md。

校验与更新译文

辅助脚本无需浏览器,也无需启动 dsh:它们在沙箱中加载已安装 dsh 的模块。

npm run verify # плагин работает на настоящем сервисе локали dsh (20 проверок)
npm run check # полнота перевода: 60/60 namespace, 2750/2750 строк, 0 расхождений
npm test # обе проверки

当 dsh 发布新版本、界面里出现英文文本时:

npm run check # покажет новые ключи (missing) и исчезнувшие (stale)
перевести новые ключи в dsh/client.js, удалить stale
npm test

在 alpha.5 上,通过 link: 接入的插件更新经 HMR 生效,无需重启。
如果服务器仍在返回旧的客户端模块,请在当前任务结束后执行安全重启。

限制

- 直接写死在插件代码里(不经过词典)的文本仍为英文 —— 官方 zh/en 也是如此。
- 第三方插件的词典不在本仓库的 namespace 集合内。
- 俄语在 dsh 词典中没有复数形式(只有 one/other),因此计数器的措辞要保证在任何数量下都读得通(「Все файлы (12)」「{value} мин」)。

许可证

MIT。基于 DeepSeek Harness 本地化插件 API(@deepseek-ai/dsh-client-locale,MIT,© 2026 DeepSeek)。
译文与集成 —— 仓库作者。
预览分享卡片长什么样 ↓seoeaa/dsh-locale-ru
分享 · DeepSeek Harness Hub
seoeaa/dsh-locale-ru

为 Web 界面添加完整俄语词典并自动切换语言

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部