This task aims to track planned work on language onboarding and development of a prototype script that aims to automate the process of adding a language to Mediawiki core
Context
Currently, there is a [[ https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1181744 | work-in-progress patch ]]that demonstrates a progress made from the previous quarter to automate the addition of a language to MediaWiki core using a command-line tool. This tool adds a language to Names.php and the release notes and creates the MessagesXxx.php file and includes all the necessary language config variables.
The approach needs careful and thorough code review since the major technical implementations have been completed.
A follow up approach improvement would be to gather language details (such as namespaces, autonym, language code, etc.) directly from language communities on the support page of the language request on translatewiki. A script could then feed on that information to automatically update the relevant repositories.
Potential Outcome
Respond to language onboarding requests through timely interventions and engagements to support Language communities to move towards their goals. Additionally, develop a prototype script that automates the process of adding a language to Mediawiki Core including the necessary language config variables