docs(readme): add Russian localized README - #638
Closed
kaya-abdullah wants to merge 2 commits into
Closed
Conversation
Adds README_ru.md following the same abridged-translation pattern as README_zh.md/README_ja.md/README_es.md, links it from the language nav in all four existing README files, and registers it in the readme-check.mjs drift guard's LOCALIZED list.
CONTRIBUTING.md, docs/ADDING_A_PROVIDER.md's provider checklist, and the readme:check CI step comment named only README_zh.md/README_ja.md, a leftover from #317 before README_es.md existed. Lists them all now so the next provider addition doesn't skip the two newer locales.
kaya-abdullah
force-pushed
the
docs/add-russian-readme
branch
from
September 7, 2026 21:43
b82fb51 to
e2a611d
Compare
Member
Author
|
Closing without merging. This duplicates open issue , which is curated for Hacktoberfest and intended for a community/junior contributor to pick up (with the explicit requirement that it not read as machine-translated output). Leaving it to that issue instead. |
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Description
Adds a Russian localized README (
README_ru.md), following the same abridged-translation pattern already used byREADME_zh.md/README_ja.md/README_es.mdrather than a full line-for-line translation ofREADME.md. Links it from the language nav in all four existing README files, registers it in thereadme-check.mjsdrift guard'sLOCALIZEDlist, and fixes a pre-existing gap whereREADME_es.md(and nowREADME_ru.md) were missing from the places that name the localized READMEs by file (CONTRIBUTING.md,docs/ADDING_A_PROVIDER.md's provider checklist, the readme-check CI step comment).Type of Change
Related Issue
N/A, no linked issue; a direct docs addition, not a community contribution.
Changes Made
README_ru.md(abridged, matches the scope ofREADME_zh.md/README_ja.md/README_es.md, not a full translation ofREADME.md)Русскийlink to the language nav inREADME.md,README_es.md,README_zh.md,README_ja.mdREADME_ru.mdtoscripts/readme-check.mjs'sLOCALIZEDarray, and updated its header comment (which was hardcoded to a stale "three files" count) and the CI step comment in.github/workflows/ci.ymlREADME_es.mdandREADME_ru.mdto the two places inCONTRIBUTING.mdand the provider checklist indocs/ADDING_A_PROVIDER.mdthat only namedREADME_zh.md/README_ja.mdTesting
Docs-only change; no new executable lines, so no new tests. Ran locally:
bun run format,bun run lint,bun run typecheck,bun run knip,bun run readme:check,bun run chart:check,bun run channels:showcase:check,bun run security:check, andbun test tests/unit/readme-check.test.ts(27/27 pass), all clean. Did not run the fullbun run test/bun run build; CI will cover those.Test Environment
Screenshots (if applicable)
N/A
Checklist
Additional Notes
README_ru.mddeliberately omits the same fast-moving sections the other three locales already omit (Roadmap, Sponsors/Supporters, full Environment Variables table, Seed Connections YAML, Display Masking preview) to stay consistent with the existing abridgement precedent, not as an oversight.