Viltrumlik opened a new pull request, #76579:
URL: https://github.com/apache/airflow/pull/76579
Adds the Russian (`ru`) locale guideline for the translation agent skill.
Every supported locale except Russian has a guideline file under
`.agents/skills/airflow-translations/locales/`. `ru.md` was the only one
missing, and `ru` was absent from the guideline tables in both `SKILL.md` and
the i18n `README.md`.
The glossary, register and plural rules are derived from the existing `ru`
locale files rather than chosen fresh, so the guidance matches the
translations
already in the repository:
- **Register:** formal `Вы`, as used throughout the locale. No informal `ты`
occurs anywhere in it.
- **Glossary:** 26 terms, each checked to actually occur in
`airflow-core/src/airflow/ui/public/i18n/locales/ru/`.
- **Terms kept in English:** `Dag`, `XCom`, `Backfill`, `ID`, `JSON`, `API`,
`SDK` — matching current usage, including the hyphenated declension
`Запуск Dag-а`.
- **Plural forms:** the four Russian forms. The `_other` convention is
described as it actually stands rather than prescribed — most entries
repeat
the `_many` form, while a few use the genitive singular that a fraction
requires (`1,5 пула`). The file points that question at the translation
owners instead of settling it.
Two things noticed while reading the locale, deliberately left out of this
PR:
1. `admin.pools.pool_many` and `pool_other` are both `"Пул"`; Russian wants
`"Пулов"` for 5+ and for the general plural.
2. The locale currently covers about 82% of the English key set (1078 of 1316
expected keys), below the 90% completeness threshold in the i18n policy.
Happy to open separate PRs for either, if useful.
related: #61984
cc @jscheffl (code owner), @puzzle-rpa-team, @renat-sagut — language review
would be appreciated, since the content is a description of your existing
translation choices.
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes (please specify the tool below)
Generated-by: Claude Code following [the
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]