Skip to content

feat(results): add Russian (ru) translation - #161

Open
donosov999-ai wants to merge 1 commit into
rubynor:masterfrom
donosov999-ai:ru-results-translation
Open

feat(results): add Russian (ru) translation#161
donosov999-ai wants to merge 1 commit into
rubynor:masterfrom
donosov999-ai:ru-results-translation

Conversation

@donosov999-ai

Copy link
Copy Markdown

What

Adds a complete Russian (ru) translation for the results package:

  • packages/results/src/data/ru/ — all 5 domains, 30 facets, and level descriptions (low/neutral/high), mirroring the en source structure (TemplateDomain).
  • ru registered in languages.ts (LanguageCode union + languages list).
  • Row added to the supported-languages table in the package README.

How it was translated

Machine-assisted (GPT-4o) with tone/terminology review by native Russian speakers. Addressing style is the polite «вы» form, consistent with the tone of existing translations. score keys, domain/facet fields and <br /> markup are untouched.

Tested

  • esbuild parse check on all new .ts files.
  • Running in production on our instance with the ru locale: https://test.ageeva.win (questions were already available in Russian — results were the missing piece; verified end-to-end in the browser: domains, facets and level texts render correctly).

Happy to adjust anything to fit your conventions. Thanks for the great project!

🤖 Generated with Claude Code

- Full Russian translation of results: 5 domains, 30 facets,
  level descriptions (low/neutral/high), based on the en source.
- Registered 'ru' in languages.ts (LanguageCode union + list).
- Added row to the supported languages table in README.

Translation was machine-assisted (GPT-4o) and reviewed by native
Russian speakers. Running live at https://test.ageeva.win (ru locale).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant