Skip to content

feat(i18n): complete Italian (it) translation for all message strings - #45931

Open
FrancescoCastaldi wants to merge 1 commit into
apache:masterfrom
FrancescoCastaldi:feat/i18n-italian-complete-translation
Open

FrancescoCastaldi wants to merge 1 commit into
apache:masterfrom
FrancescoCastaldi:feat/i18n-italian-complete-translation

Conversation

@FrancescoCastaldi

Copy link
Copy Markdown
Contributor

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

  • Has associated issue: N/A (Localization contribution)
  • Changes have been tested locally
  • All format specifiers and placeholders preserved
  • DCO signed-off commit
Signed-off-by: FrancescoCastaldi <info@francescocastaldi.it>
@github-actions github-actions Bot added i18n Namespace | Anything related to localization i18n:italian Translation related to Italian language labels Nov 1, 2026
@codeant-ai-for-open-source

Copy link
Copy Markdown
Contributor

CodeAnt  CodeAnt PR Risk

🟢  Low Risk

  • The PR appears safe to merge; no actionable issues were identified in the review.

Assessed commit: bc0b4e4ad773

@netlify

netlify Bot commented Nov 1, 2026

Copy link
Copy Markdown

✅ Deploy Preview for superset-docs-preview ready!

Name Link
🔨 Latest commit bc0b4e4
🔍 Latest deploy log https://app.netlify.com/projects/superset-docs-preview/deploys/6ae682a425bd6856a5ce59e1
😎 Deploy Preview https://deploy-preview-45931--superset-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@codecov

codecov Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.76%. Comparing base (a846d75) to head (bc0b4e4).
⚠️ Report is 10 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master   #45931   +/-   ##
=======================================
  Coverage   84.75%   84.76%           
=======================================
  Files        3071     3071           
  Lines      206037   206037           
  Branches    48506    48506           
=======================================
+ Hits       174625   174638   +13     
+ Misses      28109    28100    -9     
+ Partials     3303     3299    -4     
Flag Coverage Δ
hive 34.49% <ø> (ø)
mysql 52.60% <ø> (-0.01%) ⬇️
postgres 52.61% <ø> (?)
presto 36.22% <ø> (ø)
python 87.76% <ø> (+0.01%) ⬆️
sqlite 52.37% <ø> (ø)
unit 82.53% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

i18n:italian Translation related to Italian language i18n Namespace | Anything related to localization size/XXL

1 participant