DSH | dsh-client-locale-ru | Russian (ru) language pack for the dsh web GUI #5582
Ragnoryok1
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Project URL:
Introduction:
A standalone Russian (
ru) localization for thedshweb GUI. It registers Russian as a selectable language and contributes arudictionary for every client locale namespace (~34 namespaces, ~1200 strings: settings, conversation, plugins, agent presets, …). Missing keys fall back toen. On first run the interface comes up in Russian automatically; it can also be switched in Settings → General.Install:
How it integrates with DSH:
A hybrid
dsh.bundle+dsh.clientpackage — the supported shape for an installable plugin that also ships UI. The bundle'scordis.patch.ymlinserts alocale-ruclient row into the profile; the client half registers the language and dictionaries through thelocaleservice (ctx.locale.addLanguage+ctx.locale.register). No framework code is imported at runtime — only the injectedlocaleservice — so it installs cleanly withdsh pluginand runs on stock upstreamdsh web.Screenshots:

License / status: MIT · v0.1.0
Known limitation: the locale contract carries no plural rules (no ICU /
Intl.PluralRules), so Russian plural forms are keyed per-string rather than computed.Кратко (RU): русский язык для веб-GUI
dshодним плагином —dsh plugin --profile web add @ragnoryok1/dsh-client-locale-ru.All reactions