DSH Plugins Marketplace

DSH Plugins

Plugins

/

Security & Audit

/

dsh-locale-ru

A

dsh-locale-ru

Manifest valid★ 3

Complete Russian localization of the DeepSeek Harness web interface

UI (client)hasBundlePatchMachine translated

🇷🇺 dsh-locale-ru

Нативная русская локализация веб-интерфейса DeepSeek Harness

License: MIT DeepSeek Harness Check

English

dsh-locale-ru добавляет язык Русский в штатный переключатель DeepSeek Harness и переводит основные поверхности веб-интерфейса. Пакет использует публичный API языковых пакетов, не подменяет внутренние методы приложения и не изменяет DOM после отрисовки.

Автор и сопровождающий: AbsoluteMikhail

Возможности

  • 48 пространств перевода и более 1600 строк интерфейса.
  • Чат, настройки, рабочие области, плагины, разрешения, терминал, файлы, планы, задания, субагенты и служебные панели.
  • Мгновенное переключение языка через Настройки → Общие настройки → Язык.
  • Сохранение выбранного языка в штатных настройках профиля.
  • Русские формы числительных: 1 вызов, 2 вызова, 5 вызовов, 21 вызов.
  • Английский fallback для ключей сторонних плагинов, которых ещё нет в русском словаре.
  • Локализованные названия встроенных режимов доступа.
  • Автоматическая сверка ключей и плейсхолдеров с совместимой версией Harness.
  • Установочный smoke-тест на изолированном реальном профиле web.
flowchart LR
    A[Профиль DSH] --> B[Bundle dsh-locale-ru]
    B --> C[Язык ru]
    B --> D[48 словарей]
    C --> E[Штатный LocaleRuntime]
    D --> E
    E --> F[Русский Web UI]

Установка

Из GitHub

dsh plugin --profile web add github:AbsoluteMikhail/dsh-locale-ru

Собранные файлы lib/ хранятся в репозитории. Установка из GitHub не запускает сборочный код на компьютере пользователя и не требует разрешать install-скрипты.

После установки перезапустите профиль, откройте Настройки → Общие настройки → Язык и выберите Русский.

Из npm

Команда станет доступна после публикации пакета @absolutemikhail/dsh-locale-ru:

dsh plugin --profile web add @absolutemikhail/dsh-locale-ru

Через интерфейс

Откройте Плагины → Добавить плагин и вставьте:

github:AbsoluteMikhail/dsh-locale-ru

Проверка установки

dsh --profile web --dump-config

В собранной конфигурации должен появиться ряд:

- id: locale-ru
  name: '@absolutemikhail/dsh-locale-ru'

Что переводится

РазделПримеры
Общий интерфейсКнопки, ошибки, загрузка, подтверждения
ЧатСообщения, статистика, использование токенов, история
НастройкиЯзык, тема, модели, плагины, архив сессий
Рабочие областиСессии, файлы, ветвление, выбор папки
ИнструментыКоманды, планы, цели, навыки, задания
АгентыСубагенты, команда агентов, пресеты
Боковые панелиБраузер, терминал, файлы, документы
ДокументыMarkdown, HTML, PDF, изображения, Office

Сторонний плагин со своим пространством перевода продолжит работать: неизвестные русскому пакету ключи отображаются на английском через штатную цепочку fallback.

Русские числительные

В словарях предусмотрены категории CLDR one, few, many и other. Версии Harness с расширенной поддержкой числительных автоматически выбирают правильную форму по параметру count или n.

ЧислоРезультат
11 вызов инструмента
22 вызова инструмента
55 вызовов инструментов
2121 вызов инструмента

Совместимость

Первая версия подготовлена для DeepSeek Harness 0.1.6-alpha.2 и использует публичные методы addLanguage и register. Словари соответствуют интерфейсным ключам этой версии Harness.

Расширенные категории .few и .many требуют версии LocaleRuntime с поддержкой CLDR. На более ранних версиях остальные переводы работают через стандартные ключи .one и .other.

При обновлении Harness состав ключей может измениться. Выпуск новой совместимой версии русификатора должен сопровождать такие изменения.

Обновление и удаление

dsh plugin --profile web update @absolutemikhail/dsh-locale-ru
dsh plugin --profile web remove @absolutemikhail/dsh-locale-ru

Для GitHub-установки можно закрепить конкретный тег:

dsh plugin --profile web add github:AbsoluteMikhail/dsh-locale-ru#v0.1.0

Разработка

Словари находятся в src/client/dictionaries, регистрация языка — в src/client/index.ts, установочный слой — в cordis.patch.yml.

pnpm install
pnpm run check

pnpm run check выполняет сборку, проверяет регистрацию всех 48 словарей и содержимое npm-архива. После изменения исходников добавьте обновлённые lib/index.js и lib/client.js в тот же коммит: благодаря этому установка из GitHub остаётся безопасной и не запускает локальную сборку.

Полная проверка совместимости требует checkout DeepSeek Harness 0.1.6-alpha.2:

DSH_HARNESS_ROOT=/path/to/deepseek-harness pnpm run check:harness

Команда сверяет ключи, порядок и плейсхолдеры всех словарей с владельцами пространств перевода в Harness. Затем она собирает npm-архив, устанавливает его через dsh plugin --profile web add во временный DSH_HOME и проверяет появление locale-ru в собранной конфигурации. Закреплённые репозиторий, версия и commit находятся в harness-compatibility.json; GitHub Actions выполняет обе проверки автоматически.

Обратная связь

Нашли неточный перевод или непререведённую строку — создайте issue. Укажите экран, исходный текст и желаемый вариант перевода.

Авторство и лицензия

Русская локализация и код этого пакета созданы и сопровождаются AbsoluteMikhail и распространяются по лицензии MIT.

DeepSeek Harness — отдельный проект компании DeepSeek. Исходное уведомление об авторских правах и лицензии сохранено в THIRD_PARTY_NOTICES.md. Этот репозиторий является независимым проектом сообщества и не заявляет об официальной поддержке со стороны DeepSeek.

Проекты GooDAnDReaDY/dsh-russian-lang и warment/deepseek-harness-locale-ru изучались для сравнения подходов. Их исходники и словари в этот пакет не переносились.

Comments

Loading…

Similar plugins

dsh-client-locale-ru

by Ragnoryok1

Russian (ru) language pack for the DeepSeek Harness web GUI - installable hybrid dsh.bundle + dsh.client plugin.

Manifest valid

★ 2

MIT

TypeScript

Sep 28, 2026

dsh plugin --profile web add @ragnoryok1/dsh-client-locale-ru

by warment

Русский язык для DeepSeek Harness web UI — one-command install, 1061 строка, 100% покрытие

Security & AuditManifest valid

★ 4

MIT

JavaScript

Aug 30, 2026

dsh plugin --profile web add deepseek-harness-locale-ru

by Balla1ore

Русский язык для DeepSeek Harness: 2615 строк веб-интерфейса + 165 строк оболочки (меню, трей, диалоги, окно входа)

Manifest valid

★ 0

MIT

JavaScript

Oct 3, 2026

dsh plugin --profile web add dsh-locale-ru

by azizemreozturk

Turkish (tr) language pack for DeepSeek Harness web UI

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Sep 10, 2026

dsh plugin --profile web add dsh-locale-tr

by sayho-pm

26-language locale pack for the DeepSeek Harness desktop app

Development & InfrastructureManifest valid

★ 9

MIT

JavaScript

Oct 7, 2026

dsh plugin --profile web add dsh-locale-pack
dsh-russian-lang

No screenshots

by GooDAnDReaDY

100% русская локализация и Smart UX для DeepSeek Harness (DSH v0.1.5-rc.1+): 5765 ключей (ядро + 40+ плагинов), единый дизайн настроек dsh-clinebot, экспорт в Markdown, инлайн-перевод, живая типографи

Themes & SkinsManifest valid

★ 31

↓ 5.7k/wk

MIT

Python

Oct 10, 2026

dsh plugin --profile web add @goodandready/dsh-russian-lang