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

   ### SUMMARY
   
   Backfills the 103 untranslated entries in the Japanese (`ja`) catalog using 
the repo's AI backfill tooling (`scripts/translations/backfill_po.py`, 
`claude-sonnet-4-6`). Every generated entry is marked `#, fuzzy` with a `# 
Machine-translated via backfill_po.py` attribution comment, so they ship inert 
(gettext ignores fuzzy entries) and render only once a human reviewer verifies 
them and drops the flag.
   
   This mirrors the Finnish backfill in #40390.
   
   **Verification performed:**
   - `polib` logical diff: the msgid set is **identical** to master (4926 = 
4926, nothing added or removed) — only empty `msgstr`s were filled.
   - **0 format-placeholder mismatches** across all 103 entries (`%(name)s`, 
`%s`, `{name}` preserved against source; plural forms checked).
   - `translated` count is unchanged (the 103 land in the `fuzzy` bucket), so 
the translation-regression check sees no regression.
   
   The reviewer's job: open `superset/translations/ja/LC_MESSAGES/messages.po`, 
search `fuzzy`, verify/correct each `msgstr`, then remove the `# 
Machine-translated …` comment and `#, fuzzy` flag. Entries tagged `[no refs]` 
or with few `[refs: …]` languages had the least cross-language context and are 
worth the closest look.
   
   ### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
   
   N/A (translation catalog)
   
   ### TESTING INSTRUCTIONS
   
   ```bash
   pybabel compile -d superset/translations -l ja
   ```
   
   compiles cleanly. Switch the UI locale to Japanese; previously-English 
strings (e.g. semantic-view toasts, API-key panel, auto-refresh messages) now 
render in Japanese.
   
   ### ADDITIONAL INFORMATION
   
   - [ ] Has associated issue:
   - [ ] Required feature flags:
   - [x] Changes UI
   - [ ] Includes DB Migration
   - [ ] Introduces new feature or API
   - [ ] Removes existing feature or API
   
   🤖 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]


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

Reply via email to