FrancescoCastaldi opened a new pull request, #45931:
URL: https://github.com/apache/superset/pull/45931
### SUMMARY
Completes 100% of the Italian (`it`) localization for Apache Superset in
`superset/translations/it/LC_MESSAGES/messages.po`.
#### Key Improvements:
- Translated all 894 previously untranslated message strings (`msgstr ==
""`) and resolved all 3 fuzzy translations (totaling 897 localized messages).
- Raised Italian translation completion from 84.8% to 100% (5,901 of 5,901
messages translated).
- Translated terminology adheres strictly to modern BI and analytics domain
conventions (datasets, dashboards, charts, native filters, alerts & reports,
permissions, RBAC, semantic views).
- Validated all Python and ICU format specifiers (`%s`, `%(param)s`,
`{choices}`, plural forms) for exact parameter and positional parity.
- Compiled and verified binary `.mo` catalog generation with zero format
errors or missing tokens.
### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
N/A (Localization catalog update)
### TESTING INSTRUCTIONS
1. Validate catalog structure:
`polib.pofile("superset/translations/it/LC_MESSAGES/messages.po").percent_translated()`
-> `100`
2. Test binary compilation:
`flask fab babel-compile --target superset/translations` or `pybabel
compile -d superset/translations -l it`
3. Launch Superset with `BABEL_DEFAULT_LOCALE = "it"` and verify that UI
elements, navigation headers, filter bars, modals, alerts, and settings render
in Italian.
### CHECKLIST
- [x] Has associated issue: N/A (Localization contribution)
- [x] Changes have been tested locally
- [x] All format specifiers and placeholders preserved
- [x] DCO signed-off commit
--
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]