DeepSHPlugins
dsh-i18n 项目预览
GITHUB / COMMUNITY PROJECT

dsh-i18n

UI 增强JavaScriptMIT

为 DeepSeek Harness 界面新增 20 种语言(繁体中文香港/台湾、日语、韩语、法语、德语、西班牙语、葡萄牙语、意大利语、俄语、乌克兰语、波兰语、荷兰语、土耳其语、阿拉伯语、印地语、印尼语、越南语、泰语、瑞典语),逐条精译并带运行时兜底,另加自动翻译,把市场与第三方文本翻译成你的语言。

2 Starsmimateinn 更新时间 2026-09-08
访问 GitHub 仓库
dsh-i18n 项目预览

项目介绍

中文

为 DeepSeek Harness 界面新增 20 种语言(繁体中文香港/台湾、日语、韩语、法语、德语、西班牙语、葡萄牙语、意大利语、俄语、乌克兰语、波兰语、荷兰语、土耳其语、阿拉伯语、印地语、印尼语、越南语、泰语、瑞典语),逐条精译并带运行时兜底,另加自动翻译,把市场与第三方文本翻译成你的语言。

English

Adds 20 locales (Traditional Chinese HK/TW, Japanese, Korean, French, German, Spanish, Portuguese, Italian, Russian, Ukrainian, Polish, Dutch, Turkish, Arabic, Hindi, Indonesian, Vietnamese, Thai, Swedish) to the DeepSeek Harness Web UI, with hand-polished translations, runtime fallbacks, and automatic translation of market and third-party text.

项目信息与收录信号

快照 2026-09-11
作者 / 组织
mimateinn
仓库
mimateinn/dsh-i18n
GitHub Stars
2
Forks
1
开发语言
JavaScript
许可证
MIT
最近推送
2026-09-08
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

66/ 100
维护活跃
99
文档与实用信息
100
生态关注度
23
安装便捷信号
100
项目声明信号
100

近 3 天仍在更新;README 含完整安装与使用说明;关注度尚低(2)。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add @mimateinn/dsh-i18n

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

dsh-i18n

繁體中文(香港) · 繁體中文(台灣) · English · 日本語 · 한국어 · Français · Deutsch · Español · Português (Brasil) · Italiano · Русский · Українська · Polski · Nederlands · Türkçe · العربية · हिन्दी · Bahasa Indonesia · Tiếng Việt · ไทย · Svenska

A sustainable internationalization plugin for the DeepSeek Harness Web UI. Version 0.2.3 registers 20 locales from one registry while preserving DSH's existing client ModuleLoader integration, locale service, preference migration, and runtime fallback behavior.

Locales

繁體中文(香港、台灣), 日本語, 한국어, Français, Deutsch, Español, Português (Brasil), Italiano, Русский, Українська, Polski, Nederlands, Türkçe, العربية, हिन्दी, Bahasa Indonesia, Tiếng Việt, ไทย, and Svenska.

  • Traditional Chinese locales (zh-HK, zh-TW) fall back from the built-in Simplified Chinese dictionaries through the existing character converter.
  • Arabic sets the document language and direction to ar / rtl; other managed locales use ltr.
  • Untranslated non-Chinese values fall back to English.

Features

  • Adds all 20 locales to Settings → General → Language, alongside the built-in 中文 / English.
  • Per-language hand-polished translations for every official locale namespace (715 strings each), from an English baseline.
  • Runtime fallback: new/updated/third-party strings fall back to English (or Simplified→Traditional conversion for zh-HK/zh-TW), so upstream UI updates and other plugins are covered without re-translating every language.
  • Language preference persisted in browser localStorage; reload-proof.
  • Auto-translate: with a non-Chinese locale active, long English text (plugin-market descriptions, third-party UI, error prose) is auto-translated to your language through your configured model, and cached so re-renders don't undo it. The default language (en/zh) is left untouched; Traditional Chinese keeps the built-in Simplified→Traditional conversion instead of calling a model.
  • Zero intrusion on dictionaries: no upstream package changes, silent degradation if the locale service is missing.

Install

Install from npm (exact version — this is what DSH Desktop's Market update button needs):

dsh plugin --profile <active-profile> add @mimateinn/[email protected]

Or from GitHub, pinned to a commit:

dsh plugin --profile <active-profile> add github:mimateinn/dsh-i18n#<commit>

For DSH Desktop the active profile is the active value in %APPDATA%/DSH Desktop/profile-selection/state.json (usually desktop). The per-profile shim host-commands/<profile>/bin/dsh.cmd bakes its own profile name into the command, so running the web shim installs into the web profile even while Desktop is showing desktop — the install succeeds and the plugin is never loaded. Pass --profile explicitly to be sure.

DSH Desktop's Market install paths accept only an exact published npm version, so a GitHub spec must go through the built-in terminal dsh plugin add, which forwards the specifier to pnpm unvalidated.

Restart the host, then choose a language in Settings → General → Language. Remove with dsh plugin --profile <active-profile> remove dsh-i18n.

Compatibility

  • DeepSeek Harness 0.1.0-rc.6 or newer, including the current published line 0.1.1-rc.2 (@deepseek-ai/dsh npm latest / next, 2026-08-27).
  • Node.js ^22.19.0 || >=24.0.0 (official harness engines.node at dsh-v0.1.1-rc.2).
  • Host packages are peerDependencies with an explicit 0.1.1-rc.* branch so node-semver does not silently exclude harness prereleases (awesome-dsh-plugin contributing).

Maintenance pipeline

The locale registry is scripts/locales.mjs. Translation data remains in src/<locale>/; generated browser code is lib/client.js.

npm run i18n:check     # file, namespace/key, stale, placeholder, empty, English-residue, Simplified-residue parity
npm run i18n:build     # assemble registry locales into lib/client.js
npm test               # check + build + converter verification + runtime harness

node scripts/extract.mjs <installed-dsh-path>

Extraction accepts an installed DSH root, its @deepseek-ai package directory, or the unpacked desktop application path.

Publishing

The npm package includes runtime entries, the generated client, locale data, and the locale registry. Source repository: https://github.com/mimateinn/dsh-i18n

Security and privacy

  • The plugin makes no network calls itself, has no telemetry, and reads/writes only two browser localStorage keys: the selected locale id and the translate-model override.
  • Auto-translate runs through DSH's built-in LLM service (your configured model), not a third-party API. It only fires for long English prose when a non-Chinese locale is active; the default language is never sent for translation.
  • No filesystem access, no credential handling.

License

MIT

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目