Page MenuHomePhabricator

Add draft namespace to Igbo Wikipedia
Closed, ResolvedPublic

Description

Feature summary:

Igbo Wikipedia lacks a Draft namespace. This has been requested.

The names in Igbo are as follows:

  • Draft: Édēchághị́
  • Draft_talk: Ńkàtá_Édēchághị́

Use case(s): Community members are interested in having this features on the project. See discussion here.

  • Notes **

This request originally included a MOS namespace as well, but on Enlgish Wikipedia this is used to avoid interwikis language links to the Moore language, and is only used for shortcuts like MOS:DATES. So, this has been removed from the request:

Details

Related Changes in Gerrit:

Event Timeline

Reedy renamed this task from Add missing namespaces on igwiki (DRAFT, DRAFTTALK, MOS, MOSTALK) to Add additional namespaces on igwiki (DRAFT, DRAFTTALK, MOS, MOSTALK).Oct 1 2025, 8:05 PM
Anoop changed the subtype of this task from "Feature Request" to "Task".Oct 2 2025, 11:49 AM

Some key info is missing -- how do you say “draft:” and “manual of style” in Igbo?

  • Talk is Ṅkàtá
  • Ṅkàtá precedes the name of the namespace it's a talk page of, e.g. Ṅkàtá Wikipedia is equivalent to Wikipedia talk.

Kindly note that Ńkàtá the tone should sound like this .

Kindly note that Ńkàtá the tone should sound like this .

@ObyEzeilo I'm sure people here will listen to whatever you request (or would if you had actually posted a complete thought), but per https://www.mediawiki.org/wiki/Localisation

A core principle of MediaWiki is that i18n must not be an afterthought

So, the namespace names really should be in Igbo. Therefore you need to request Igbo names here, and their English equivalents can be aliased.

Hi @Bugreporter2, here are the Igbo translations for the requested namespaces:

Draft: Ndepụta ana-akapị̀ghị̀ ọnú

MOS: Ákwụ́kwó ntụ̀ziaka nke ụdịdị̀

Talk: Ńkàtá

  1. The Igbo Wikipedia uses Ṅkàtá for talk, rather than Ńkàtá.
    • Is this wrong?
    • Should the new implementation match the existing implementation, or should it be how you want it?
  2. Ndepụta ana-akapị̀ghị̀ ọnú is 26 characters, including spaces. That's *a lot*. Can't you think of a simpler phrasing? One or two words that mean “unfinished” maybe?
  3. The MOS namespace exists in English because mos is the language code for the Mossi/Mooré language, and links prefixed MOS: would take users to that language's Wikipedia. All its pages are redirects to Project namespace. Is there a similar case for Igbo? If so, please outline it.
Bugreporter2 raised the priority of this task from High to Needs Triage.Oct 16 2025, 2:44 AM

Hi @Bugreporter2

  1. Yes, the existing word (Ṅkàtá) on igwiki has a wrong tone marking. The correct one is Ńkàtá. We’d appreciate if this is implemented.
  2. You can use this word as a translation of Draft: Édēchághị́
  3. I’m not sure.

OK. I see. Thanks for the explanation, @KingChristLike

I think you should first submit a separate bug report for renaming the talk namespaces as it's going to require changes to languages / messages / MessagesIg.php. It may also require follow-up bot actions to replace the string Ṅkàtá with Ńkàtá. The only wrong name will probably have to be retained as an option. But, better fix it sooner than later. Tag with MediaWiki-Internationalization

That should be fixed first, before this one is attempted.

Hi again @Bugreporter2,

I did a quick check on the igwiki and the “discussion” or “talk” namespaces are written as - Ńkàtá (which is correct).
But when signing off my name, it displays as - Ṅkàtá (which is incorrect, with wrong tone marking). There are probably other places where it’s wrongly displayed.

I could go ahead to submit the bug report for it right?

E8BB6EBE-4A04-4664-A419-B5DA380CF0DB.jpeg (828×161 px, 33 KB)

7F1A0B2D-1809-4C53-AE15-C6701EDEEBB8.jpeg (822×134 px, 27 KB)

This is about the names of the namespaces recorded in the database.

They seem incorrect as per listing in:

What you've screenshot above is the system message, which is set correctly to Ńkàtá by default. That default system message is set by languages / i18n / ig.json -- that's fine, there's nothing to change there.

But, as I said above, it's wrong (Ṅkàtá) in languages / messages / MessagesIg.php.

I hope that makes sense. If you can, you should submit the bug as it's your language.

You can do a code search at https://codesearch.wmcloud.org/search/ to find the erroneous strings. It looks like WikiEditor is wrong as well, per https://codesearch.wmcloud.org/search/?q=%C5%83k%C3%A0t%C3%A1&files=&excludeFiles=&repos=

Thanks! Submitting the bug report now.

I have edited the task description to focus on the draft namespace, which becomes:

  • Draft: Édēchághị́
  • Draft_talk: Ńkàtá_Édēchághị́

Please check that this is what you want.

Yes, this is what the community wants. And I was hoping to make these edits on the task description. Thanks @Bugreporter2.

Pppery renamed this task from Add additional namespaces on igwiki (DRAFT, DRAFTTALK, MOS, MOSTALK) to Add draft namespace to Igbo Wikipedia.Jan 8 2026, 8:24 PM

Change #1224799 had a related patch set uploaded (by Pppery; author: Pppery):

[operations/mediawiki-config@master] Igwiki: add draft namespace

https://gerrit.wikimedia.org/r/1224799

Change #1224799 merged by jenkins-bot:

[operations/mediawiki-config@master] Igwiki: add draft namespace

https://gerrit.wikimedia.org/r/1224799

Mentioned in SAL (#wikimedia-operations) [2026-01-08T22:27:48Z] <arlolra@deploy2002> Started scap sync-world: Backport for [[gerrit:1224799|Igwiki: add draft namespace (T406178)]]

Mentioned in SAL (#wikimedia-operations) [2026-01-08T22:29:51Z] <arlolra@deploy2002> pppery, arlolra: Backport for [[gerrit:1224799|Igwiki: add draft namespace (T406178)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-01-08T22:34:53Z] <arlolra@deploy2002> Finished scap sync-world: Backport for [[gerrit:1224799|Igwiki: add draft namespace (T406178)]] (duration: 07m 04s)

Pppery claimed this task.

Mentioned in SAL (#wikimedia-operations) [2026-01-08T22:41:44Z] <cjming@deploy2002> mwscript-k8s job started: namespaceDupes igwiki --fix # T406178

Ran namespaceDupes maintenance script:

cjming@deploy2002:~$ mwscript-k8s --comment=T406178 --follow --sal -- namespaceDupes igwiki --fix | tee ~/T406178
⏳ Starting namespaceDupes on Kubernetes as job mw-script.codfw.gfoe1al6 ...
🚀 Job is running.
📜 Streaming logs:
id=55690 ns=0 dbk=Ńkàtá:Yahya_Moussa -> Ńkàtá:Yahya_Moussa (no conflict)
1 pages to fix, 1 were resolvable.

pagelinks from=49946 ns=0 dbk=Ọpụrụiche:Isi_akwụkwọ/978-0-7146-1653-7 -> Ọpụrụiche-Isi_akwụkwọ/978-0-7146-1653-7
pagelinks from=50501 ns=0 dbk=Ọpụrụiche:Isi_akwụkwọ/978-0-8063-1435-8 -> Ọpụrụiche-Isi_akwụkwọ/978-0-8063-1435-8
pagelinks from=50301 ns=0 dbk=Ọpụrụiche:Isi_akwụkwọ/978-0-939384-21-1 -> Ọpụrụiche-Isi_akwụkwọ/978-0-939384-21-1
pagelinks from=50405 ns=0 dbk=Ọpụrụiche:Isi_akwụkwọ/978-2-13-078720-4 -> Ọpụrụiche-Isi_akwụkwọ/978-2-13-078720-4
pagelinks from=50310 ns=0 dbk=Enyemaka:_CS1_mperi -> Enyemaka:CS1_mperi
pagelinks from=52448 ns=0 dbk=Enyemaka:_CS1_mperi -> Enyemaka:CS1_mperi
pagelinks from=29492 ns=0 dbk=Enyemaka:_njehie_CS1 -> Enyemaka:Njehie_CS1
pagelinks from=29511 ns=0 dbk=Enyemaka:_njehie_CS1 -> Enyemaka:Njehie_CS1
pagelinks from=51118 ns=0 dbk=Enyemaka:_njehie_CS1 -> Enyemaka:Njehie_CS1
9 links to fix, 9 were resolvable, 0 were deleted.

Looks good!

Note for the record: those namespaceDupes issues weren't caused by this patch but were instead fallout from T407507 where namespaceDupes should have been run (alongside the train? there's no good time) but wasn't.