I've just fine the way to set a canonical name to a namespace! I've made a change
in order to set "Page" and "Index" as default canonical name for these
This change make the Page and Index
namespaces work as MediaWiki core namespaces: the internationalized name are used in links
and in outputted titles but pages can be access by their canonical namespace. By example,
in fr.wikisource an index page will have a title like Livre:XXX.djvu but we'll be able
to get it with Index:XXX.djvu.
This will fix the issue of missing English aliases in wikis like fi and uk and it's a
far better method than creating aliases for every Wikisources.
After this change deployment, we will be able to clean the current configuration by
removing all unneeded aliases.
Date: Thu, 30 May 2013 08:46:15 +0200
Subject: Re: [Wikisource-l] wgProofreadPageNamespaceIds wmf configuration
billinghurst, 30/05/2013 07:34:
Can someone who is clueful please explain a
little more about
wgProofreadPageNamespaceIds It defined in
I do not see that fiWS and ukWS have entries there and uncertain whether
that is a deliberate or accidental omission.
The names defaults are not in the extension code, config is used only
when need to override. The other wikis need to be cleaned up, see
To note that I have also seen some issues where some wikis look to have
updated their namespace names updated, and have aliases in place. It
becomes basically borked, and it would seem that there is an opportunity
for better communication and documentation.
There has been nothing but trouble trying to get in place a default
name-consistent namespace, so that we can easily navigate xwiki WSes
without having to dig through each others' wikis to see what we all call
the various namespaces.
It seems ProofreadPage has a bug in how it registers namespaces, if they
don't show up in API; you should file it and I agree it's high priority
(I spent a lot of time adding consistent aliases to the config...).
Wikisource-l mailing list