为界面添加俄语翻译,未译条目自动回退英文
30/100
综合分
0
GitHub 星标
167
npm 周下载
—/5
用户评分
数据截至 2026/10/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-locale-runpm 源 · dsh-locale-ru 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 添加俄语界面翻译
- 未译条目回退英文
DeepSeek Harness 网页 GUI 的俄语本地化(ru)——58 个消息命名空间、3674 条字符串。@deepseek-ai/dsh-client-locale 的语言包。
最近更新
在 GitHub 查看全部 →v1.1.02026-10-06
俄化现在也覆盖已安装的第三方插件。
· 新增
· 第三方插件词典:pet(@linxin666/dsh-pet,79 行)和 mcp(@hyzyn/dsh-mcp,70 行),共 60 个命名空间 / 3843 行。
· 插件命名空间目录 src/locales/plugins/;dsh-market 和 betterSidebar 已迁入,若同一命名空间既声明为核心又声明为插件,构建会失败。
· 延迟注册:插件命名空间在页面加载后一拍才注册,因此自带 ru 的插件仍拥有自己的命名空间,不会输给包。
· scripts/extract-dictionaries.mjs:区分「核心 / 插件」,对自行翻译的插件给出 OWN-RU 警告,并用 --drafts 标志生成翻译草稿。
· 测试:核心与插件分离、延迟注册、插件词典优先级,以及每个已安装插件的漂移防护。
· 修复
· dsh-market:翻译了插件新版本中的 22 行,删除 2 行已消失的,4 个英文源文件与实际提供的文本重新同步。
· 变更
· 版本只按标签发布到 GitHub:移除了发布到 npm 的步骤,因为 npm 上的 dsh-locale-ru 名称属于另一个项目。安装:dsh plugin --profile web add github:vowa-antilamer/dsh-locale-ru。
· 安装
dsh plugin --profile web add github:vowa-antilamer/dsh-locale-ru
· 已知限制
· 漂浮宠物 @linxin666/dsh-pet 及其游戏 HUD 按 document.documentElement.lang 从自带的 zh/en 词典取文本,因此仍是中文;「设置 → 宠物」页面已完整翻译。
完整变更列表:
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-locale-ru
npm version
npm license
CI
用于 DeepSeek Harness Web GUI 的俄语本地化。
它是随附的 @deepseek-ai/dsh-client-locale 服务的语言包:它添加了 Русский 语言,并为 58 个消息命名空间 / 3674 个字符串注册了词典——包括聊天和编辑器、对话和轨迹视图、每个侧边栏、所有设置页面、插件和 Cordis、目标/计划/任务、子代理、提问和审批流程,以及第三方 dsh-market 和 better-sidebar 插件。
俄语版文档
功能
- 注册 ru 并带有英语回退:没有翻译的键会解析为 en(然后解析为共享的 common 命名空间),因此不完整的词典永远不会破坏 UI。
- 在安装后的首次页面加载时一次性选择俄语(之后的 localStorage 标志会将选择权交给你)——在设置中切换回英语永远不会被覆盖。
- 无运行时依赖:Host 部分为空,浏览器模块是自包含的,因此该包可以安装到配置文件中,而不会影响依赖图。
- 生成的产物加上一套测试套件,可保持词典完整且一致。
安装
安装到 DSH 配置文件
打开 设置 → 插件 → 安装,输入 dsh-locale-ru,然后确认。
展开完整文档(README 剩余 1 节)
dsh-locale-ru
npm version
npm license
CI
用于 DeepSeek Harness Web GUI 的俄语本地化。
它是随附的 @deepseek-ai/dsh-client-locale 服务的语言包:它添加了 Русский 语言,并为 58 个消息命名空间 / 3674 个字符串注册了词典——包括聊天和编辑器、对话和轨迹视图、每个侧边栏、所有设置页面、插件和 Cordis、目标/计划/任务、子代理、提问和审批流程,以及第三方 dsh-market 和 better-sidebar 插件。
俄语版文档
功能
- 注册 ru 并带有英语回退:没有翻译的键会解析为 en(然后解析为共享的 common 命名空间),因此不完整的词典永远不会破坏 UI。
- 在安装后的首次页面加载时一次性选择俄语(之后的 localStorage 标志会将选择权交给你)——在设置中切换回英语永远不会被覆盖。
- 无运行时依赖:Host 部分为空,浏览器模块是自包含的,因此该包可以安装到配置文件中,而不会影响依赖图。
- 生成的产物加上一套测试套件,可保持词典完整且一致。
安装
安装到 DSH 配置文件
打开 设置 → 插件 → 安装,输入 dsh-locale-ru,然后确认。插件管理器会添加该包及其 bundle 行;该语言会立即出现在设置 → 通用 → 语言中。
从本仓库的检出目录中,改为安装本地目录:
dsh plugin --profile web add /path/to/dsh-locale-ru
然后将 "dsh-locale-ru" 添加到配置文件 package.json 中的 dsh.profile.bundles 列表(插件管理器 UI 会为你完成这两个步骤)。
切换语言
设置 → 通用 → 语言 → Русский。 该选择存储在主机设置文档中,并且在重启后仍然保留。English 可切换回去。
已翻译的内容
| 区域 | 命名空间 |
| 对话和聊天 | conversation, chat, command, slash.menu, input-trigger, reference |
| 执行详情 | trajectory, workflowRun, subagent, agent-team, deliverables |
| 侧边栏 | sidebar, sidebarFiles, sidebarRight, sidebarTerminal, sidebarBrowser, sidebarDocumentPreview, sidebarPdf, sidebarImage, sidebarOffice, sidebarExcel, documentMarkdown, documentHtml |
| 设置 | settings、settings.models、settings.plugins、settings.pluginInventory、settings.shell、settings.subagent、settings.agentLoop、settings.webSearch、settings.permission、permission.access、settings.theme、settings.sessionLog、settings.agentPreset、settings.locale |
| 目标、计划、任务 | goal、plan、job、schedule.catalog、schedule.manager、model |
| 交互 | question、approval、feedback、skill、shortcuts、shortcuts.layout、common |
| 插件与工具 | pluginManager、cordis、session-log-download |
| 第三方插件 | dsh-market、betterSidebar |
开发
该仓库将英文源文件与每个翻译文件放在一起,因此可以检查完整性:
src/locales/.json { "": { "en": "…", "ru": "…" } }
src/locales/chat.json 每个消息命名空间一个文件(共 58 个文件) scripts/build.mjs 从 src/locales 生成 lib/client.js scripts/extract-dictionaries.mjs 维护者工具:将已安装的 DSH 与 src/locales 进行差异对比 test/locale.test.mjs node:test 测试套件 lib/client.js 生成的浏览器模块(已提交、随包发布)
npm run build # 重新生成 lib/client.js
npm run check # 当 lib/client.js 过期时失败(CI 门禁)
npm test # 模块结构、语言注册、键/占位符/空格一致性
npm run verify # check + test
在 DSH 升级后更新字典
node scripts/extract-dictionaries.mjs /path/to/dsh/node_modules/@deepseek-ai
该工具会打印它在已安装的客户端包中找到的每个命名空间和键,以及 src/locales 中缺失的键。添加新条目(附带俄语翻译),然后运行 npm run verify。
限制
- 从未经过语言环境服务的文案会保持英文:GUI 之外由宿主生成的文本(例如纯文本的 dsh web authentication required 响应),以及不附带语言环境字典的插件(例如 dsh-hud)。
- 语言环境服务没有复数规则,因此带计数的字符串使用与数量无关的措辞(Файлов: {count})。
- 仅限桌面渲染器的命名空间(例如 settings.account)有意不翻译:Web 配置文件从不挂载它们。
许可证
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
vowa-antilamer/dsh-locale-ru
为界面添加俄语翻译,未译条目自动回退英文
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。