Page MenuHomePhabricator

Convert core special page aliases in MessagesXxx.php to JSON
Open, Needs TriagePublic

Description

Event Timeline

The task description could use more detail on the MediaWiki core side. The existing $specialPageAliases definitions are distributed across many MessagesXxx.php files under languages/messages/, so this is not simply a direct conversion of one file to JSON. The expected JSON location/structure and how core should load these aliases after the migration should be clarified.

The task description could use more detail on the MediaWiki core side. The existing $specialPageAliases definitions are distributed across many MessagesXxx.php files under languages/messages/, so this is not simply a direct conversion of one file to JSON. The expected JSON location/structure and how core should load these aliases after the migration should be clarified.

We already had a parallel for extensions (see https://gerrit.wikimedia.org/r/c/mediawiki/core/+/977085) which is currently used in two extensions (TwnMainPage and TranslationNotifications). See T404520 for converting other extensions.