[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