rusackas opened a new pull request, #41827:
URL: https://github.com/apache/superset/pull/41827
### SUMMARY
The i18n backfill campaign left every catalog in `superset/translations/`
with zero untranslated entries, but six of them — **Arabic, Catalan, Persian,
Finnish, Thai, Turkish** — were never added to the `LANGUAGES` reference dict
in `config.py`, so operators who enable i18n still can't select them. This adds
the six entries with their flag codes.
Also completes the frontend `Locale` type union in `@superset-core` to the
full set of catalog locales: it had drifted to 12 of 29 (missing not just these
six but also mi/uk/sk/sl/lv/nl/pl/cs/ro/sr/sr_Latn). Type-level only; no
runtime change.
Note `LANGUAGES` remains `{}` by default (i18n stays opt-in) — this only
extends the reference dict operators copy from.
### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
N/A — config reference + type union.
### TESTING INSTRUCTIONS
Enable the six locales in `superset_config.py`, switch languages in the UI,
observe translated content (catalogs are fully backfilled; AI-generated entries
are fuzzy-served pending human review, per the backfill convention).
### ADDITIONAL INFORMATION
- [ ] Has associated issue:
- [ ] Required feature flags:
- [ ] 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]