As an editor, I want to easily understand what is behind a EntitySchema when looking at my Watchlist
Problem
Currently on users' Watchlist, EntitySchemas are shown by their ID instead of their label, making it difficult for users to understand what the EntitySchema is for.
To make EntitySchemas more legible for users, we would like to replicate the format that is used for Items i.e. "Label (ID)"
How Items are displayed:
BDD
GIVEN an EntitySchema
WHEN it is listed on users' Watchlist
THEN it is shown as "Label (ID)"
Acceptance criteria:
- the EntitySchema is shown with its label and ID in all MediaWiki listings
- the language of the label follows the UI language
Note
- Watchlist and Recent Changes could be implemented together as they may use the same hook
- Language fallback will be done for this in T3304913
- S13 Planning - update in T339924 should fulfill the AC. This task is then to confirm that its working as expected