前言¶
DeepSeek Harness(DSH)的 Web 端默认界面语言以中文、英文等为主。若团队或用户日常使用泰语,需要在语言列表里出现 th,并且 client 侧各 namespace 的文案有对应翻译,否则设置里选了泰语也会出现大量未翻译键或英文残留。社区维护的 dsh-thai-locale 针对 DSH Web 做泰语本地化:安装后注册泰语并尽量把界面翻成泰语,未覆盖条目按 th → zh → en 回退。下面介绍插件定位、能力边界,以及安装与日常使用方式。
这是什么¶
dsh-thai-locale(GitHub:ainook001-cloud/dsh-thai-locale)是面向 DSH Web 的泰语语言包插件,维护者为 ainook001-cloud。在 package.json 中,dsh.client.platform 为 web,immediately 为 true,表示安装后 client 侧会尽快生效。
插件不写 host 侧额外逻辑(lib/index.js 为占位),核心翻译集中在 lib/client.js 的 thDicts 中。README 说明:这是独立社区项目,非 DeepSeek AI 官方产品;许可为 CC BY-NC-SA 4.0(package.json 中为 CC-BY-NC-SA-4.0)。
核心功能¶
根据仓库 README 与 package.json,已核实的能力如下:
- 界面翻译规模:泰语文案覆盖约 75 个 namespace,合计约 4,601 条字符串。
- 语言注册:在 DSH 语言列表中注册
th(泰语)。 - 安装后默认语言:安装完成后尝试将界面切换为泰语(
immediately: true)。 - 回退策略:某键无泰语翻译时,按 泰语 → 中文 → 英文 顺序回退。
- 运行时特性:README 写明无需额外 dependency;代码不访问互联网、不向浏览器持久化写入数据(以仓库说明为准)。
- 图标与元数据:插件自带
icon.svg(泰国旗样式);locale/en.json、locale/th.json提供插件名称与描述的英/泰文案。
翻译仍在迭代:README 提到约 178 条待复核条目(见仓库内 TRANSLATION_REVIEW.md),且项目无完整英文源词典,无法声称 100% 覆盖。
安装与启用¶
README 给出的安装步骤面向已安装 DSH 的终端环境,且使用 --profile web,与 Web 平台声明一致。
- 在已安装 DSH 的机器上打开终端。
- 执行官方 README 中的安装命令:
dsh plugin --profile web add dsh-thai-locale
- 等待安装结束,重新打开 DSH Web。
说明:README 注明安装命令尚未与 DSH 官方文档交叉确认;若你所在环境的 CLI 子命令与上文不一致,应以当前 DSH 版本文档为准。
典型用法¶
安装后的预期行为如下(来自 README):
- 安装完成后,界面语言应自动变为泰语。
- 若仍为其他语言,在 DSH Web 中打开 设置 → 语言,选择 泰语(ไทย)。
- 若发现错译或未翻译字符串,可按仓库 CONTRIBUTING.md 反馈或提交 Pull Request。
若要改回其他语言:同样在 设置 → 语言 中选择目标语言,或使用 DSH 提供的插件卸载命令移除本插件(具体卸载语法见你所用 DSH 版本的插件文档)。
适用场景与注意¶
适合谁:需要在浏览器里使用 DSH Web,且希望菜单、提示、审批等 client 文案以泰语呈现的团队或个人。
平台边界:
| 项目 | 说明 |
|---|---|
| DSH Web | manifest 声明为 web,README 以此为主 |
| DSH Desktop | README 写明尚未声明支持、尚未测试 |
| Node.js | 日常使用不需要;仅在校对翻译或跑检查脚本时需要 |
使用插件前的安全习惯:DSH 插件与当前 DSH 进程权限相同。安装前应浏览仓库源码(尤其 lib/client.js、cordis.patch.yml)并确认 LICENSE / NOTICE 是否符合你的使用场景(CC BY-NC-SA 4.0 对商用有非商业限制,请以许可证全文为准)。
已知限制(README):
- 仅面向 Web;Desktop 未测。
- 部分文案可能仍为英文或中文(回退机制)。
- 无自动化 UI 测试,需在 DSH Web 中人工点检。
- 测试过的 DSH 版本在 README 表格中仍为占位,安装前请在你自己的版本上验证。
维护者若在本地改翻译,README 建议在提交前运行:
node --check lib/client.js
npm run check
结尾¶
dsh-thai-locale 把 DSH Web 的泰语注册、大规模 client 词典和安装即启用串成一条路径,适合泰语环境下的 DSH Web 使用;未覆盖文案会回退到中英文,覆盖度需结合 TRANSLATION_REVIEW.md 与实机界面判断。
- 社区目录页:https://www.skillhub.cn/plugins/ainook001-cloud/dsh-thai-locale
- 源码与说明:https://github.com/ainook001-cloud/dsh-thai-locale