Open Bug 2035031 Opened 5 months ago Updated 4 months ago

Add linter to prevent string changes without new IDs

Categories

(Firefox for Android :: Tooling, enhancement)

All
Android
enhancement

Tracking

()

People

(Reporter: flod, Unassigned)

References

(Blocks 1 open bug)

Details

Most string changes require new IDs.

We should have a system to warn developers when they're trying to change existing strings without new IDs. It cannot be an error, since a few corrections don't require a new ID (e.g. capitalization, typos only affect en-US content).

What happens right now is that the change lands, then it gets caught by linters in the l10n repository. Unfortunately, fixing it requires multiple days, and manual changes to the quarantined content in order to expose the rest of the strings for translations (recent example from bug 2034535).

The Bugbug bot thinks this bug should belong to the 'Firefox for Android::Translations' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Translations
Component: Translations → Tooling
You need to log in before you can comment on or make changes to this bug.