rusackas opened a new pull request, #41649:
URL: https://github.com/apache/superset/pull/41649

   ### SUMMARY
   
   Backfills the remaining untranslated entries in the Russian (`ru`) catalog 
using `scripts/translations/backfill_po.py`, which drafts translations with 
Claude using every other language's existing translation of the same string as 
cross-language disambiguation context (per 
`docs/developer_docs/contributing/howtos.md`).
   
   All generated strings are marked `#, fuzzy` with a `Machine-translated via 
backfill_po.py` attribution comment. The `#, fuzzy` flag marks each entry as 
machine-generated and needing native-speaker review. **Note on serving:** both 
the frontend (`po2json --fuzzy`) and backend (`pybabel compile --use-fuzzy`, 
see #41648) builds include fuzzy entries, so these translations render in the 
UI once built — reviewers should verify each and remove the `#, fuzzy` flag to 
confirm. Newly-filled entries preserve their format placeholders.
   
   Tracked by `check_translation_regression.py` as `untranslated → fuzzy`, 
which is explicitly **not** a regression. Part of a per-language sweep.
   
   ### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
   
   Translation catalog only — no layout or behavior change. The strings render 
in the UI once the frontend/backend are rebuilt.
   
   ### TESTING INSTRUCTIONS
   
   - `pybabel compile --use-fuzzy -d superset/translations -l ru` succeeds.
   - Russian native speakers: review the `#, fuzzy` entries; correct any 
`msgstr` and remove the `#, fuzzy` flag + attribution comment to promote them 
to confirmed translations.
   
   ### ADDITIONAL INFORMATION
   
   - [ ] Has associated issue:
   - [x] Required feature flags:
   - [x] Changes UI
   - [ ] Includes DB Migration (follow approval process in 
[SIP-59](https://github.com/apache/superset/issues/13351))
   - [ ] Introduces new feature or API
   - [ ] Removes existing feature or API


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to