dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Русская локализация dsh-pet для DeepSeek Harness: оверлей с переводом и установщиком (dsh-pet 0.3.8)
Неофициальный русский перевод плагина dsh-pet для DeepSeek Harness. Не форк: репозиторий содержит только переведённые файлы и установщик, который кладёт их поверх уже установленного оригинального плагина.
Только с dsh-pet 0.3.8. Установщик сверяет sha256 каждого файла и на другой версии откажется что-либо менять — так новые функции апстрима не затираются.
Человеку:
node install.mjs
Агенту — дайте ссылку на этот репозиторий; он прочитает AGENTS.md и сделает то же самое.
Установщик сам находит плагин в ~/.dsh/profiles/*/node_modules/dsh-pet, делает бэкап,
копирует 35 файлов (11 текстовых + 24 перерисованных мема) и переименовывает 133 ассета.
После этого перезапустите DSH (в браузере достаточно обновить страницу).
Если профилей несколько: node install.mjs --dir <путь к папке dsh-pet>.
Только посмотреть план: --dry-run.
lib/client.js, lib/index.js, lib/standalone.js — интерфейс, меню, настройки, уведомления, CLI.assets/config.jsonc — имена анимаций, тексты статусов, промпты.runtime/electron-helper/*.js — окно питомца в режиме рабочего стола.package.json — описание в менеджере плагинов.assets/memes/*.png — 24 мема перерисованы: китайские подписи закрашены, русский текст
нарисован шрифтом самого плагина (в нём есть кириллица).Содержимое видео не меняется — только имена.
Установщик печатает путь бэкапа. Вернуть как было:
node install.mjs --restore "~/.dsh/dsh-pet-ru-backup/<дата>"
Обновление dsh-pet затирает перевод. После каждого обновления:
manifest.json).node install.mjs снова.Скачайте tarball новой версии с npm и распакуйте — нужна папка package/.
Перенесите перевод на новую версию:
python tools/update.py --prev-upstream scratch/upstream-0.3.8/package \
--prev-ru scratch/ru2-0.3.8 \
--new-upstream <новая>/package --out scratch/ru-0.3.9
Переведите остатки из update-report.json прямо в scratch/ru-0.3.9.
Пересоберите оверлей и манифест:
python tools/build.py --upstream <новая>/package --ru scratch/ru-0.3.9 --version 0.3.9
Проверьте установку на копии распакованного пакета:
node install.mjs --dir <копия>/package --dry-run
Если в новой версии появились ассеты, build.py перечислит их — их надо перевести
и дописать в renames.json (иначе русские названия анимаций не заработают).
assets/config.jsonc остаются на китайском: это документация к файлу
настроек, на работу интерфейса не влияет.MIT, как у оригинала. Полный текст и оговорка — в LICENSE. Проект не связан с автором dsh-pet.