We are having more and more global uses. We should
have a global
namespace mapping so that each global table doesn't need to copy the
namespace names just for display.
Maybe, but that's not easy. Storing the namespace name sounds like an
acceptable intermediate solution.
It would be a dependence for all global extensions, but why would that
be difficult?
I think we just need to store:
* the wikiid
* the namespace (int)
* the namespace text
for each namespace of each wiki, in a shared database (with an index :D)
I will first code my stuff as planed and then, if I still have some
time, create this new table and adapt my code to use it.
I have updated the proposal after a discussion with Roan: we think
that using a shared table with all the interwiki transclusion links
would be much more practical, especially when we need to update it
when a calling page is edited/deleted/moved...
Can you please have a look at it again?
Thanks
--
Peter Potrowl
http://www.mediawiki.org/wiki/User:Peter17