Overtime, as new special pages were created and MessagesEn.php was updated, the alphabetical order of the special page aliases was not observed. For instance, right now Listgrouprights comes before Listgrants while it should come after that (see current code). By my count, there are five other out-of-order aliases in this file.
The immediate goal of this task is to update all MessagesXX.php files and sort the special page aliases alphabetically. This makes the code more organized, and may make future additions and updates slightly easier.
The ultimate goal of the task should be to add a code sniffer that would check all MessagesXX.php files and look for out-of-order alias definitions.