[Pywikipedia-l] [Pywikipedia-svn] SVN: [8236] trunk/pywikipedia

info at gno.de info at gno.de
Sat Apr 16 20:25:51 UTC 2011


Hi Merlijn,

these updates are normaly made by /maintenance/update_namespaces.py bot script which calls the namespace via api. I've modified that script to be able dealing with all namespace aliases too. Anyway the order of ja: namespace and namespace alias has been changed and there is a difference between ja-wiki (1) and other projects like ja-wikinews (2). This caused me to change the family.py in r8236 as default (3) which has valid namespace aliases for all related mediawiki families in the right order (<namespace> first, <namespacealiases> behind in that list) and to override it in wikipedia_family (4). I do recommend not to change the family.py but the related wikia family file. Otherwise all mediawiki family files must have these override assignments you can find in wikipedia_family.py now.

(1) look at http://ja.wikipedia.org/w/api.php?action=query&meta=siteinfo&siprop=namespaces|namespacealiases
(2) look at http://ja.wikinews.org/w/api.php?action=query&meta=siteinfo&siprop=namespaces|namespacealiases
(3) http://svn.wikimedia.org/viewvc/pywikipedia/trunk/pywikipedia/family.py?r1=8236&r2=8235&pathrev=8236
(4) http://svn.wikimedia.org/viewvc/pywikipedia/trunk/pywikipedia/families/wikipedia_family.py?r1=8236&r2=8235&pathrev=8236

I hope this explanation was understandable.

Greetings

xqt


----- Original Nachricht ----
Von:     Merlijn van Deen <valhallasw at arctus.nl>
An:      info at gno.de
Datum:   16.04.2011 21:19
Betreff: Re: [Pywikipedia-svn] SVN: [8236] trunk/pywikipedia

> Hi xqt,
> 
> On IRC, someone complained about a bad namespace for "User page:" when
> creating a page on ja.wow.wikia. It was changed in this revision:
> 
> 2010/6/2 <xqt at svn.wikimedia.org>
> 
> > Revision: 8236
> > Author:   xqt
> > Date:     2010-06-02 12:47:02 +0000 (Wed, 02 Jun 2010)
> >
> > Log Message:
> > -----------
> > update namespaces for wikipedia:ja
> >
> >
> > @@ -831,7 +831,7 @@
> >                 'io': u'Uzanto Debato',
> >                 'is': u'Notandaspjall',
> >                 'it': u'Discussioni utente',
> > -                'ja': [u'??????', u'???????'],
> > +                'ja': [u'???????', u'??????'],
> >                 'jv': u'Dhiskusi Panganggo',
> >                 'ka': [u'???????????? ????????', u'????????????
> ????????'],
> >                 'kaa': u"Paydalan?wsh? sa'wbeti",
> >
> >
> While jawiki seems to redirect the ''???????' variant to the '??????'
> variant.
> 
> Is there a reason not to change this back? And what are these updates based
> on? Wikimedia source code?
> 
> Best regards,
> Merlijn
> 



More information about the Pywikipedia-l mailing list