An echo of the censored English is not a translation

FixSecurityService
Shipped
September 11, 2026 at 7:37 PM UTC
Author
Kamo
Commit
d1d9ca4

translatedLocales compared each translation with the English title as stored. The translator is given the censored title (ChangelogSanitizationService masks secret names and replaces words), so an echo of the censored text differed from the stored text. That counted 249 English copies as translations in every locale: "Merge pull request #46 from ****" under ta, sw and th. The comparison now runs in Java against both the stored and the censored English title, ignoring case and runs of whitespace. It decides on the title alone: the descriptions are commit bodies, and comparing them would read megabytes per sitemap batch. The error this can make is leaving a real translation out, never listing an echo.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing