Back to home

Argonaut790

dsh-zh-hant-hk

DeepSeek Harness plugin: Hong Kong Traditional Chinese wording (對話, 設定, 儲存)

Stars
2
Language
JavaScript
Created
Aug 14, 2026
Updated
Aug 14, 2026

Introduction

dsh-zh-hant-hk

Hong Kong Traditional Chinese wording for DeepSeek Harness.

The official UI converts Simplified Chinese to Traditional character by character. That turns mainland software terms into strings Hong Kong people do not say:

Stock 繁體This plugin
新會話新對話
設置設定
保存儲存
加載中載入中
重命名重新命名
資料夾檔案夾
默認預設
Read Only唯讀
Workspace Write工作區寫入
Full access完整存取
子代理sub-agent

Product words stay English, as Hong Kong UI usually does: Agent, sub-agent, skill, Think, plan mode, API Key.

The Conversation tab is already 「對話」. After this plugin, “New session” matches it.

Official DeepSeek Harness currently only lists 中文 and English. This plugin adds 繁體中文 to that menu, converts Simplified chrome to Traditional, then applies the Hong Kong wording above.

Install

From any directory:

dsh plugin --profile web add github:Argonaut790/dsh-zh-hant-hk

Or from a local checkout:

dsh plugin --profile web add /home/you/Programming/dsh-zh-hant-hk

Then restart (or refresh) dsh web and set the UI language to 繁體中文.

Remove with:

dsh plugin --profile web remove dsh-zh-hant-hk

A checkout that already contains lib/ installs without a build step. After you edit sources, run npm test (that rebuilds lib/ and the Harness client bundle). The file Harness loads is lib/client.bundle.js, not the plain TypeScript emit.

How it works

This package is a DeepSeek Harness profile bundle:

  1. cordis.patch.yml inserts the plugin into the composed loader tree.
  2. The browser half waits for locale, adds 繁體中文 to the Language menu, wraps locale.bind, converts Simplified chrome to Traditional, and applies the Hong Kong phrase table only when the active locale is zh-Hant.
  3. Hardcoded English permission labels (Read Only, Workspace Write, Full access) are rewritten in the DOM, because those strings never go through locale.bind.
  4. The browser loads lib/client.bundle.js, which registers through Harness window.__ModuleLoader__. Plain tsc output cannot be served as the client entry.
  5. Simplified Chinese and English are unchanged.

It does not fork the harness and does not rewrite every string by hand.

Develop

npm test

Publish

  1. Put this repo on GitHub.
  2. Add the topic dsh-plugin so other Harness users can find it.
  3. Point package.json repository.url at that repo if the owner differs.
  4. Tell people:
dsh plugin --profile web add github:Argonaut790/dsh-zh-hant-hk

中文

官方 Language 而家得「中文」同 English。呢個插件會加「繁體中文」,再把簡體轉成繁體,然後改成港式用詞:新對話、設定、儲存、檔案夾、唯讀、完整存取。產品詞維持英文:Agent、sub-agent、skill、Think、plan mode、API Key。唔會寫「子 Agent」。

dsh plugin --profile web add /path/to/dsh-zh-hant-hk

License

MIT