dsh-russian-lang: A Russian Localization Plugin for DeepSeek Harness

goodandready/dsh-russian-lang

UI & ExperienceVerified
Listed on 2026-08-25
Page last updated 2026-10-31

Russian localization for the DeepSeek Harness web UI: registers Russian dictionaries for 30 core namespaces and adds a Russian option to the language list, with plural forms, typography, and spellcheck.

dsh-russian-lang is a Russian localization plugin built specifically for DeepSeek Harness (DSH), letting Russian-speaking users operate the web interface in their native language. It registers a complete Russian dictionary covering 30 core namespaces and 722 keys, and adds a "Russian" option in Settings → General → Language, switching the UI instantly. Beyond translation, it offers Russian plural forms, custom overrides, typography improvements, spellcheck, and keyboard layout fixes, enhancing the overall Russian experience. It requires no core file modifications and uninstalls cleanly.

How to Install

install
npmdsh plugin --profile web add @goodandready/dsh-russian-lang
Category
UI & Experience
Platform
DSH Plugin
Author
goodandready
Distribution
Plugin

dsh-russian-lang Key Features

Full Russian dictionariesAdd Russian to language listPlural forms supportTypography and spellcheck
Listed on dsh-plugin.org

dsh-russian-lang Repo Summary

What Does It Do?

It is a Russian localization DSH plugin for DeepSeek Harness that provides complete Russian translations for the DSH web UI. It solves the problem of Russian-speaking users facing an unfriendly interface language by registering Russian dictionaries for 30 core namespaces with 722 keys (100% coverage of the DSH 0.1.1-rc.2 release surface) and adding "Russian" as a third option in the native language list (Settings → General → Language). Additionally, it offers Russian plural forms, custom overrides, typography improvements, spellcheck, and keyboard layout fixes.

Core Features

  • Complete Russian dictionaries: covers 30 core namespaces and 722 keys with 100% coverage of the DSH 0.1.1-rc.2 release surface; untranslated keys fall back to English.
  • Native language list integration: adds "Russian" as a third option in Settings → General → Language, with the selection saved via DSH's standard settings mechanism and persisted across browsers.
  • Russian plural forms: the translate wrapper resolves one/few/many plural rules for countable keys, both with and without suffixes.
  • User-defined overrides: via the russian-lang.overrides settings space, users can override any translation with a {key: wording} format.
  • Typography post-processor: idempotent, applies Russian quotes, dashes, non-breaking spaces after short words, and optional "ё" letter, without touching code, links, or input fields.
  • Spellcheck and layout fix: enables browser spellcheck on text fields when Russian is active, and detects wrong keyboard layout (Latin input), offering a conversion preview and Alt+L manual conversion.

How to Use This Plugin?

After enabling the plugin in DSH, go to Settings → General → Language and select "Russian". The interface will switch to Russian immediately, with translations for all core namespaces and supported third-party plugins. To adjust translations, add custom key-value pairs in the russian-lang.overrides settings space; typography behavior can be configured via russian-lang.typography, such as enabling the "ё" letter. If you type in the wrong keyboard layout, the plugin shows a conversion preview above the input field—click to replace; for manual conversion of the current input, use the Alt+L shortcut.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: goodandready/dsh-russian-lang. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ