[PR #4222] [CLOSED] fix(website): translate coding agent as an AI assistant in Russian and Ukrainian #6134

Closed
opened 2026-10-31 01:12:07 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/4222
Author: @kharedevansh11
Created: 10/15/2026
Status: ❌ Closed

Base: main ← Head: fix/ru-uk-agent-alt


📝 Commits (1)

  • bcc26c9 fix(website): translate coding agent as an AI assistant in Russian and Ukrainian

📊 Changes

2 files changed (+23 additions, -19 deletions)

View changed files

📝 website/locales/ru/messages.po (+12 -10)
📝 website/locales/uk/messages.po (+11 -9)

📄 Description

Summary

Fixes #4218. The Russian and Ukrainian website catalogs translate "coding agent" as a human "programmer"/"coder" (or leave it in English) in user-visible strings, including the homepage <title> and the shared social-card alt text.

Problem and expected behavior

website/locales/README.md defines an agent as the reader's AI coding assistant. These msgstrs contradicted that:

  • homepage title: "…для Вашего программиста" / "REA-реверс-інжиніринг для вашого програміста"
  • shared social-card alt: "…с помощью вашего программиста" / "REA-Дізнайтеся… вашого програміста"
  • Notion showcase description: "…вашему программисту" / "…вашому програмісту"
  • "Подключите свой кодировщик" / "Підключіть свій кодер"
  • "вашего coding agent" (untranslated English, 2 ru, 1 uk)

Change and scope

Catalog-only (website/locales/{ru,uk}/messages.po). Reuses the terms the same catalogs already use in the setup guide: "ИИ-помощник для программирования" / "ШІ-помічник для програмування". Also restores the " — " separator in the two uk strings that collapsed it to "-". No msgids, templates or other locales changed.

  • Documentation or usability only; no target interaction.

Evidence and regression coverage

  • Built /ru/ title: REA — Реверс-инжиниринг для вашего ИИ-помощника для программирования
  • Built /uk/ title: REA — реверс-інжиніринг для вашого ШІ-помічника для програмування

Validation performed

  • python scripts/website.py sync — 0 pages changed
  • python scripts/website.py translations check --language ru --strict — 1728/1728, 0 missing or fuzzy
  • python scripts/website.py translations check --language uk --strict — 1728/1728, 0 missing or fuzzy
  • python scripts/website.py check — 4 maintenance self-tests fail identically on unmodified main locally (link/sitemap fixture tests); not caused by this change. CI is authoritative.

Author readiness

Human owner: @kharedevansh11

  • I reviewed the final diff and relevant existing code, understand the change and its edge cases, and take responsibility for the complete PR, including AI-assisted work.
  • I checked the evidence above, confirmed it supports the current change, and recorded meaningful validation gaps.
  • I declare this PR ready for initial maintainer review.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/morluto/rea/pull/4222 **Author:** [@kharedevansh11](https://github.com/kharedevansh11) **Created:** 10/15/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `fix/ru-uk-agent-alt` --- ### 📝 Commits (1) - [`bcc26c9`](https://github.com/morluto/rea/commit/bcc26c9add3f3f857b5fa73973bc6da6f3fb97f1) fix(website): translate coding agent as an AI assistant in Russian and Ukrainian ### 📊 Changes **2 files changed** (+23 additions, -19 deletions) <details> <summary>View changed files</summary> 📝 `website/locales/ru/messages.po` (+12 -10) 📝 `website/locales/uk/messages.po` (+11 -9) </details> ### 📄 Description ## Summary Fixes #4218. The Russian and Ukrainian website catalogs translate "coding agent" as a human "programmer"/"coder" (or leave it in English) in user-visible strings, including the homepage `<title>` and the shared social-card alt text. ## Problem and expected behavior `website/locales/README.md` defines an agent as the reader's AI coding assistant. These msgstrs contradicted that: - homepage title: "…для Вашего программиста" / "REA-реверс-інжиніринг для вашого програміста" - shared social-card alt: "…с помощью вашего программиста" / "REA-Дізнайтеся… вашого програміста" - Notion showcase description: "…вашему программисту" / "…вашому програмісту" - "Подключите свой кодировщик" / "Підключіть свій кодер" - "вашего coding agent" (untranslated English, 2 ru, 1 uk) ## Change and scope Catalog-only (`website/locales/{ru,uk}/messages.po`). Reuses the terms the same catalogs already use in the setup guide: "ИИ-помощник для программирования" / "ШІ-помічник для програмування". Also restores the " — " separator in the two uk strings that collapsed it to "-". No msgids, templates or other locales changed. - [x] Documentation or usability only; no target interaction. ## Evidence and regression coverage - Built `/ru/` title: `REA — Реверс-инжиниринг для вашего ИИ-помощника для программирования` - Built `/uk/` title: `REA — реверс-інжиніринг для вашого ШІ-помічника для програмування` ## Validation performed - `python scripts/website.py sync` — 0 pages changed - `python scripts/website.py translations check --language ru --strict` — 1728/1728, 0 missing or fuzzy - `python scripts/website.py translations check --language uk --strict` — 1728/1728, 0 missing or fuzzy - `python scripts/website.py check` — 4 maintenance self-tests fail identically on unmodified `main` locally (link/sitemap fixture tests); not caused by this change. CI is authoritative. ## Author readiness Human owner: @kharedevansh11 - [ ] I reviewed the final diff and relevant existing code, understand the change and its edge cases, and take responsibility for the complete PR, including AI-assisted work. - [ ] I checked the evidence above, confirmed it supports the current change, and recorded meaningful validation gaps. - [ ] I declare this PR ready for initial maintainer review. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-31 01:12:07 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#6134
No description provided.