Repository navigation
Russian language pack for the web UI (community bundle) #4433
Lorodn4x
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.
Hi! I put together a Russian language pack for the web UI and published it as an installable bundle: Lorodn4x/dsh-russian-locale.
The in-box
dsh-client-localeshipszhanden, so I built a drop-in replacement that adds Русский to Settings → General → Language:Built artifacts are committed, so nothing runs on install and no pnpm build allowance is needed. Restart the harness afterwards and pick the language like any other - the preference persists through the normal user-settings flow.
What's inside
lookup()before the en fallback - so other plugins' copy gets translated without touching those packages.LOCALE_IDS, the picker list,<html lang>mapping, and the host-side settings schema extended withru.How it installs cleanly
The package is a regular
dsh.bundle. Its patch layer disables the in-boxlocalerow and inserts an equivalent one backed by the pack, so the official composition mechanism does all the work - no files undernode_modulesare modified. Tested end-to-end against0.1.1-rc.2on Linux (boot, graph composition, served bundles, persistence); the pack fails loud at boot rather than silently degrading if a future release changes the locale seam.Since CONTRIBUTING.md says external pull requests aren't accepted at the moment, a bundle felt like the right shape. If Russian localization is ever interesting upstream - or when outside PRs open - the dictionaries are ready to hand over, and I'm happy to keep maintaining the pack in the meantime. Feedback and bug reports welcome either here or in the repo.
All reactions