As a developer, I want to know where a message is used to reduce confusion, and I don’t want to load messages that are only needed on Repo wikis on all Client wikis, for performance reasons.
In T255114, we identified several interface messages in Wikibase which are defined and loaded in the Lib extension (which is required by both Cient and Repo) but only used in either Client or Repo.
- The messages mentioned in T255114 that are only used in one extension are moved to that extension.
- How do we actually do this? Should we move all the messages from one JSON file to the other, or only update en.json and qqq.json and let l10n-bot do the work? Does this require any action from the translatewiki.net administrators?