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]