rusackas commented on PR #38948:
URL: https://github.com/apache/superset/pull/38948#issuecomment-5227685184

   Thanks again for sticking with this one, @FrancescoCastaldi. Rebased and 
reconciled against current `master`, which has had five separate 
Italian-catalog commits land since this branch's base, so the raw diff came out 
to 2227 conflicting entries. That's too many to adjudicate one by one, so 
here's the systematic approach and what fell out of it, in case any of it's 
worth a second look on your end.
   
   **Still broken as submitted, excluded (kept `master`'s version):**
   - 97 entries with mismatched `%()s`/`{}` placeholders relative to their 
`msgid` — the same class of bug from my last pass, still present.
   - ~180 more from a related defect: long help-text translations truncated 
mid-sentence (looks like an AI-generation cutoff), a batch of 
placeholder-example strings (`e.g. 127.0.0.1`, `e.g. AccountAdmin`, `e.g. 
5432`, ten total) that had all collapsed to the identical generic "per 
esempio.", and about 20 short technical terms/proper nouns translated as false 
friends — `STRING` → `CORDA` (rope), `deckGL` → `mazzoGL` (deck of cards), 
`sql` → `mq` (square meters), `mean` → `Significare` (to signify), `Time Grain` 
→ `Grano` (wheat), `Sparkline` → literally "sparkling line". Found these by 
reading every single 1-2 word changed entry in full, not sampling, since short 
entries are where false-friend errors hide best.
   
   **~1265 entries where both sides have a confirmed, differing translation** — 
kept `master`'s by default. Not a quality judgment on your phrasing 
specifically, just that adjudicating over a thousand individual disagreements 
isn't reviewable at this scale, and `master`'s confirmed content passed a full 
structural check clean while this branch didn't.
   
   **Applied ~783 entries** — either filling a gap where `master` was still 
fuzzy/AI-backfilled, or uncontested improvements, all passing the placeholder 
and completeness checks above.
   
   Catalog compiles clean under `msgfmt -c`, zero new fuzzy entries. Happy to 
hand over the exclusion lists if useful for a follow-up pass on the ~1265 
disagreements, that's genuinely the highest-value remaining work here.
   


-- 
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]

Reply via email to