Skip to content

fix(i18n): update ru-RU i18n (unify terms, phrases) - #39378

Open
axsapronov wants to merge 7 commits into
langgenius:mainfrom
axsapronov:feature/ru-lang-update
Open

fix(i18n): update ru-RU i18n (unify terms, phrases)#39378
axsapronov wants to merge 7 commits into
langgenius:mainfrom
axsapronov:feature/ru-lang-update

Conversation

@axsapronov

Copy link
Copy Markdown

Summary

I saw a lot of strange russian words in UI. In this PR I tried to unify terms, phrases after auto-i18n.

Validation

$ tsx ./scripts/check-i18n.js --lang ru-RU
🚀 Starting i18n:check script...
🌍 Checking languages: ru-RU
{ 'ru-RU': 0 }
Missing keys in ru-RU: []

✅ All i18n files are in sync

@axsapronov
axsapronov requested a review from iamjoel as a code owner July 21, 2026 13:38
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Jul 21, 2026
@github-actions github-actions Bot added the web This relates to changes on the web. label Jul 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the web Russian locale (ru-RU) to improve UI wording consistency and replace awkward/incorrect machine translations across multiple product areas (Workflow editor, tools/integrations, datasets/knowledge, billing, auth, etc.).

Changes:

  • Refines Russian phrasing and terminology across Workflow/Knowledge/Dataset UI strings.
  • Translates previously-untranslated English strings and normalizes labels/placeholders.
  • Updates a large set of i18n JSON resources to keep ru-RU in sync with other locales.

Reviewed changes

Copilot reviewed 33 out of 34 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
web/i18n/ru-RU/workflow.json Workflow editor terminology + many UI strings/labels adjustments
web/i18n/ru-RU/tools.json Tools/Swagger/MCP related strings translated/cleaned up
web/i18n/ru-RU/time.json Weekday abbreviations and time operation labels updated
web/i18n/ru-RU/snippet.json Snippet UI wording fixes and typo cleanup
web/i18n/ru-RU/share.json Share/chat sidebar strings refined
web/i18n/ru-RU/run-log.json Run log metadata label adjusted
web/i18n/ru-RU/plugin.json Plugin/marketplace strings normalized and translated
web/i18n/ru-RU/plugin-trigger.json Plugin trigger/OAuth workflow phrasing cleanup
web/i18n/ru-RU/plugin-tags.json Plugin tag taxonomy corrected/normalized
web/i18n/ru-RU/pipeline.json Knowledge pipeline wording normalization (incl. RAG wording)
web/i18n/ru-RU/permission.json Permissions UI labels updated
web/i18n/ru-RU/permission-keys.json Permission key descriptions terminology refined
web/i18n/ru-RU/oauth.json OAuth copy tweaks
web/i18n/ru-RU/login.json Login/signup wording refinements
web/i18n/ru-RU/explore.json Explore/gallery page terminology tweaks
web/i18n/ru-RU/education.json Education Verified flow strings updated
web/i18n/ru-RU/device-flow.json Device flow login strings adjusted
web/i18n/ru-RU/deployments.json Deployments UI wording updated (undeploy/delete terminology etc.)
web/i18n/ru-RU/dataset.json Dataset/knowledge base strings improved (chunk→fragment, etc.)
web/i18n/ru-RU/dataset-settings.json Dataset settings terminology refined (embedding/chunk structure etc.)
web/i18n/ru-RU/dataset-pipeline.json Dataset pipeline UI copy normalized
web/i18n/ru-RU/dataset-hit-testing.json Hit testing/search testing terms updated
web/i18n/ru-RU/dataset-documents.json Dataset documents/segments wording refined
web/i18n/ru-RU/dataset-creation.json Dataset creation wizard strings normalized
web/i18n/ru-RU/custom.json Branding/customization strings refined
web/i18n/ru-RU/common.json Common UI strings cleanup and translation consistency
web/i18n/ru-RU/billing.json Billing/plan descriptions and quotas wording updated
web/i18n/ru-RU/app.json App creation/listing strings refined (Workflow/Chatflow wording)
web/i18n/ru-RU/app-overview.json App overview strings updated (branding/workflow settings, etc.)
web/i18n/ru-RU/app-log.json App logs/monitoring UI strings refined
web/i18n/ru-RU/app-debug.json App debug/orchestration UI strings updated
web/i18n/ru-RU/app-api.json App API strings normalized (API-key wording etc.)
web/i18n/ru-RU/app-annotation.json Annotation UI strings refined
web/i18n/ru-RU/agent-v-2.json Agent v2 console/access/config strings updated

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread web/i18n/ru-RU/workflow.json
Comment thread web/i18n/ru-RU/app-overview.json
Comment thread web/i18n/ru-RU/billing.json Outdated
Comment thread web/i18n/ru-RU/education.json
Comment thread web/i18n/ru-RU/app-debug.json
@axsapronov

Copy link
Copy Markdown
Author

Solve comments in new commits

@axsapronov

axsapronov commented Jul 29, 2026

Copy link
Copy Markdown
Author

@iamjoel @lyzno1, could you review the PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS This PR changes 0-9 lines, ignoring generated files. web This relates to changes on the web.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants