If you are interested in working on this task, you can create a subtask for the language wiki (see the checklist in the task description below) that you plan to work on and assign the task to yourself.
Description
Namespaces are a core feature of all Wikimedia projects. They separate different types of content, for example, main articles, user pages, and discussions and are essential for the organization and functionality of a wiki. MediaWiki comes with built-in core namespaces (e.g., Talk, User, File), but these need to be localized per language in files like MessagesXX.php. Without this, contributors may see fallback or English namespace names, which leads to a bad user experience.
🛠️ What needs to be done
For the languages listed below, a Wikipedia does exist, but the corresponding MessagesXX.php file in MediaWiki is missing the $namespaceNames array.
This task is to:
- Collaborate with active community members, preferably administrators, to gather correct localized namespace names for each language.
- Submit a patch to the MediaWiki core repository by adding $namespaceNames to the corresponding file, based on gathered input.
🧭 How to proceed
- Visit the Wikipedia for the language in question.
- Find an active administrator or interface editor:
- Go to Special:ActiveUsers (replace xx with the language code)
- Or check the Administrators page (replace xx with the language code).
- Leave a talk page message politely asking for help identifying local namespace names.
- Submit the change to MediaWiki core, using the $namespaceNames format as seen in other MessagesXX.php files.
✅ Checklist
(9 languages for which Wikipedia exists, but $namespaceNames are missing in MediaWiki Core even in fallback language message files)
Filename in MediaWiki core | Status |
MessagesFf.php | Request for namespace translations ongoing on ff wiki See T394870. |
MessagesIk.php | |
MessagesDz.php | |
MessagesSt.php | |
MessagesNy.php | |
MessagesBo.php | |
MessagesIu.php | |
MessagesEe.php | |
MessagesTum.php | |