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]

  • [PR] feat(i... FrancescoCastaldi (via GitHub) via notifications
    • Re: [P... codeant-ai-for-open-source[bot] (via GitHub) via notifications
    • Re: [P... netlify[bot] (via GitHub) via notifications
    • Re: [P... codecov[bot] (via GitHub) via notifications

Reply via email to