alex-poor opened a new pull request, #37443: URL: https://github.com/apache/superset/pull/37443
### SUMMARY This PR completes the Māori (te reo Māori) translation for Apache Superset, translating all 4,036 strings (100% coverage). ### CHANGES - Completed all translations in `superset/translations/mi/LC_MESSAGES/messages.po` - Proper handling of plural forms following Māori pluralization rules - All format strings and HTML tags preserved - Configuration for Māori language already added in previous commit #### Before: Māori language available but untranslated (showing English) #### After: Full UI translation including: - Navigation (Home → Kāinga, Dashboards → Papatohu, Charts → Kauwhata) - All dashboard and chart components - SQL Lab interface - Settings and configuration screens <img width="2440" height="1301" alt="image" src="https://github.com/user-attachments/assets/32e8fd32-5848-4966-b182-e60cf8d76fba" /> <img width="1548" height="1188" alt="image" src="https://github.com/user-attachments/assets/032b1e84-f1d7-4950-a206-ed986f871fd5" /> ## TESTING INSTRUCTIONS 1. Build frontend translations: `cd superset-frontend && npm run build-translation` 2. Compile backend translations: `pybabel compile -d superset/translations` 3. Enable translations in config (comment out `LANGUAGES = {}` line in config.py) 4. Restart Superset 5. Click language picker in top navigation 6. Select "Māori" 7. Verify translations appear throughout the UI 8. Test functionality (create dashboard, chart, run SQL query) to ensure translations don't break anything ## ADDITIONAL INFORMATION - [ ] Has associated issue: (if there is one, mention it) - [ ] Required feature flags: None - [x] Changes UI: Yes (adds Māori language option) - [ ] Includes DB Migration: No - [ ] Introduces new feature or API: No - [ ] Removes existing feature or API: No ### Translation Notes: - Format string validation shows 17 warnings (similar to existing languages like French which has 2) - These warnings don't affect functionality - Plural forms: `nplurals=2; plural=(n != 1)` - Translation completed with AI assistance and manual review 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]> -- 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]
