Wikimedia
Allow users to give a reason when they change the language of a page
MediaWiki allows users to change the language of a page. This action is recorded in the "language change log", but unlike just about every other logged action, there is no opportunity for users to enter a reason or comment to explain why they changed the language.
Your task is to add a reason field to both Special:PageLanguage and the API module ApiSetPageLanguage, and store this reason with the relevant entry in the language change log. You might find Special:ChangeContentModel to be a useful guide or reference.
Task tags
Students who completed this task
Justin Du