- Главная
- Плагины
- Улучшения UI
- deepseek-harness-russian
deepseek-harness-russian
sad-jack/deepseek-harness-russian
Russian UI language pack for DeepSeek Harness 0.2.1-rc.5 with 2,909 strings based on official translations, version-specific compatibility fixes, and no app archive patching.
Установка
dsh plugin --profile web add github:sad-jack/deepseek-harness-russianREADME
DeepSeek Harness Russian
Русский язык для DeepSeek Harness. Поддерживаемая версия приложения: 0.2.1-rc.5.
Локальный языковой плагин на основе официальных переводов DeepSeek. Это самостоятельная упаковка переводов для старой версии, а не официальный релиз плагина от DeepSeek.
2 909 строк · 64 словаря · без зависимостей · без изменения приложения.
Почему мы его создали
В установленной настольной версии 0.2.1-rc.5 были доступны только английский и китайский языки. При этом в официальных исходниках и описании релиза 0.2.2-alpha.2 русский язык уже присутствовал.
На момент проверки 3 ноября 2026 года встроенное обновление и установщик с сайта DeepSeek предлагали для Mac ту же 0.2.1-rc.5, а готового Mac-установщика для 0.2.2-alpha.2 в проверенном официальном релизе не было. Поэтому включить русский обычным обновлением не получилось.
Мы создали этот пакет, чтобы перенести готовые официальные переводы в установленную версию через штатный механизм языковых плагинов — без самостоятельной сборки Harness и без изменения его app.asar.
- Официальный репозиторий DeepSeek Harness.
- Релиз 0.2.2-alpha.2 с добавлением русского языка.
- Документация языковых пакетов.
Доступность новых настольных сборок со временем может измениться. Если в твоей версии уже есть встроенный русский язык, этот пакет не нужен.
Установка
Быстрый способ: по ссылке на GitHub
-
В Harness открой Plugins → Add plugin.
-
Вставь ссылку на этот репозиторий:
https://github.com/Sad-Jack/deepseek-harness-russian -
Нажми Install, дождись завершения и нажми Enable now.
-
Открой Account menu → Settings → General → Language → Русский и явно выбери русский язык.
Репозиторий публичный: для скачивания не требуется доступ к аккаунту автора. Сборка пакета и установка зависимостей вручную не нужны. Если установка из GitHub не проходит, используй проверенный способ с локальной папкой ниже.
Установка из терминала
Если CLI dsh уже установлен, можно подключить пакет в нужный профиль:
dsh plugin --profile desktop add github:Sad-Jack/deepseek-harness-russian
Для веб-интерфейса используй --profile web вместо --profile desktop. После установки включи плагин в разделе Plugins и выбери Русский в настройках языка.
Готовые архивы доступны в Releases. Публикация в npm для установки из GitHub не требуется.
Через встроенную вкладку Discover
В репозитории опубликован индекс формата Harness. Он позволяет открыть карточку плагина во встроенном каталоге, выбрав совместимую версию:
-
В Plugins → Experimental plugins → More включи Custom plugin markets. В более новых версиях этот компонент называется Custom plugin indexes.
-
Открой появившуюся вкладку Discover и добавь источник индекса:
https://raw.githubusercontent.com/Sad-Jack/deepseek-harness-russian/main/plugin-index.json -
Открой карточку русского языкового пакета, проверь источник установки и нажми Install.
-
Включи плагин и выбери Русский в общих настройках.
Этот небольшой индекс поддерживается автором пакета и не является официальным каталогом DeepSeek. Версия в нём привязана к конкретному коммиту; индекс не обещает совместимость с непроверенными версиями Harness. Публикация в каталогах сообщества проходит отдельно по их правилам.
Альтернатива: скачать и подключить локальную папку
1. Скачай репозиторий
Скачай ZIP с исходниками и распакуй архив. Либо склонируй репозиторий:
git clone https://github.com/Sad-Jack/deepseek-harness-russian.git
Выбери постоянную папку: при локальной установке Harness подключает пакет напрямую из неё.
Нужна папка, в корне которой находятся package.json, client.js и cordis.patch.yml. Устанавливать Node.js, запускать npm install или собирать пакет не требуется.
2. Подключи плагин в Harness
- Открой Plugins → Add plugin.
- В поле Package name or address вставь полный путь к папке плагина.
- Нажми Install и дождись статуса Installed.
- Нажми Enable now. Если окно уже закрыто, включи пакет Russian · official translations в списке установленных плагинов.
Пример пути — замени его на реальный путь на своём компьютере:
/Users/your-name/Projects/deepseek-harness-russian
3. Выбери русский язык
Открой Account menu → Settings → General → Language → Русский. После переключения этот путь выглядит так: Меню аккаунта → Настройки → Общие → Язык → Русский.
При русской системной локали интерфейс может переключиться сразу после включения плагина. Всё равно выбери Русский в настройках, чтобы явно сохранить предпочтение. При запросе приложения перезапусти его.
Не перемещай и не удаляй папку, пока пакет установлен локально. Для переноса сначала удали пакет через Harness, перенеси папку и подключи её заново.
Если установка зависла на Checking…
При первой установке на проверенном Mac менеджер плагинов завис на предварительной проверке папки. Закрытие окна установки, обычный перезапуск Harness и повторная установка решили проблему. Само зависание не подтверждает установку: проверь наличие пакета в списке и включённый переключатель.
Пакет не содержит зависимостей, установочных скриптов, сетевых запросов или инструментов агента. Он регистрирует русский язык и словари через штатный API ctx.locale. Установка сама не меняет явную настройку языка.
Переводы и совместимость
- Целевая версия: 0.2.1-rc.5.
- Проверенная платформа: macOS, Apple silicon. На других версиях и платформах установка вручную не проверялась.
- Источник: официальный репозиторий deepseek-ai/deepseek-harness, тег dsh-v0.2.2-alpha.2.
- 2 909 строк, 64 пространства имён. Покрыты все ключи 64 клиентских словарей, извлечённых непосредственно из установленной сборки. Дополнительно сверены исходники целевого тега; инвентаризация установленной сборки имеет приоритет.
- 16 адаптаций совместимости и 15 исправлений терминологии: сохранён идентификатор модели
1017, переведены отсутствующие в новом теге старые ключи, согласованы описания выбора моделей, ответов и доступности инструментов с поведением старой версии. Исправлены два буквальных перевода Shell как «ракушка»: используется «командная оболочка». В 13 статусах исправлён буквальный перевод Running как «Бег»: используются «Выполняется», «Работает» или «Активные» по контексту. - Точные коммиты и пути файлов:
provenance.json. Изменённые строки:translations/compatibility.json. Готовые словари:translations/ru.json. - Именованные подстановки сохранены. Для отсутствующих ключей работает штатный английский резервный перевод.
- Если русский язык уже зарегистрирован приложением или другим пакетом, плагин ничего не меняет. Перед установкой другого русского языкового пакета отключите этот.
Начиная с версии пакета 1.0.1, совместимость явно ограничена engines.dsh: 0.2.1-rc.5, а манифест открыт для публичной индексации. Это позволяет каталогам показывать пакет подходящей версии Harness. Запись в каталоге сообщества появляется после рассмотрения заявки его сопровождающими; публичный репозиторий сам по себе не означает принятия в каталог.
Заявка в каталог awesome-dsh-plugin, который использует dsh-market: pull request #11494. Текущий статус рассмотрения указан на странице заявки. Независимый индекс для встроенного Discover доступен по инструкции выше.
Границы перевода
Плагин переводит основной клиентский интерфейс. Он не изменяет app.asar, системные меню macOS, отдельные окна входа и обновления, а также названия и описания чужих плагинов, которые старое приложение загружает из собственных метаданных. Ответы модели, терминальный вывод, код, имена файлов и пользовательский текст остаются исходными.
Полнота ключей не означает, что все экраны и все ошибки были вручную воспроизведены. Проверки словарей и механизма регистрации описаны в verification.json; результаты проверки интерфейса — в UI-VERIFICATION.md.
Проверка и устройство пакета
Все 2 909 ключей проверены на механизме локализации установленной 0.2.1-rc.5: совпадение ключей, сохранность подстановок, получение переводов, английский резервный перевод, сохранение предпочтения языка, отключение, повторное включение и откат незавершённой регистрации.
В приложении проверены основной экран, боковая панель, общие настройки, раздел автоматизации, список плагинов и карточка пакета. Русский сохранился после полного закрытия и повторного запуска Harness.
| Файл | Назначение |
|---|---|
client.js | Готовый клиентский модуль с переводами и регистрацией языка |
index.js | Минимальная серверная часть без инструментов и сервисов |
cordis.patch.yml | Подключение плагина к композиции Harness |
package.json | Манифест устанавливаемого пакета |
| translations/ru.json | Полный русский словарь |
| translations/target-en.json | Английские ключи проверенной установленной сборки |
| translations/compatibility.json | Отличия от официальных переводов |
locale/*.json | Название и описание самого плагина |
| provenance.json | Источники переводов и точные коммиты |
| verification.json | Результаты программных проверок |
| UI-VERIFICATION.md | Результаты проверки интерфейса и её ограничения |
client.js уже готов к установке. JSON-файлы сохранены для проверки и сопровождения; изменение только translations/ru.json не обновляет встроенный в client.js словарь автоматически.
Подробная проверка требований Harness и каталога фиксирует выполненные условия и ограничения.
Обратная связь
Если заметил пропущенную надпись или ошибку перевода, создай issue. Укажи версию Harness, операционную систему, раздел интерфейса и ожидаемый перевод. Перед добавлением скриншота скрой личные данные.
Отключение и удаление
Выберите другой язык в Настройки → Общие → Язык, затем отключите или удалите пакет в разделе Плагины. При отключении плагин освобождает собственные словари и определение языка. Папку с установленным локальным пакетом сохраняйте до его удаления через интерфейс.
При переходе на версию Harness со встроенным русским отключи этот пакет и используй штатный перевод.
Лицензия
Официальные переводы распространяются по MIT, Copyright (c) 2026 DeepSeek. Текст лицензии сохранён в LICENSE. Локальная упаковка и оригинальный значок также предоставляются по MIT. Терминология официальных переводов сохранена, кроме документированных адаптаций совместимости.
Похожие плагины
dsh-web (dsh-task-board)
zhu1090093659/dsh-web
dsh-web (dsh-web-all)
zhu1090093659/dsh-web
dsh-TUI
ccch1mneyyy/dsh-tui
dsh-web-ui (dsh-task-board)
zhu1090093659/dsh-web-ui