http://www.mediawiki.org/wiki/Special:Code/pywikipedia/10510
Revision: 10510
Author: xqt
Date: 2012-08-30 20:40:38 +0000 (Thu, 30 Aug 2012)
Log Message:
-----------
Some parts are inherited from family.Family;
SVN properties added;
some PEP8 designs
Modified Paths:
--------------
trunk/pywikipedia/families/wikimediachapter_family.py
Property Changed:
----------------
trunk/pywikipedia/families/wikimediachapter_family.py
Modified: trunk/pywikipedia/families/wikimediachapter_family.py
===================================================================
--- trunk/pywikipedia/families/wikimediachapter_family.py 2012-08-30 20:00:24 UTC (rev
10509)
+++ trunk/pywikipedia/families/wikimediachapter_family.py 2012-08-30 20:40:38 UTC (rev
10510)
@@ -1,5 +1,6 @@
# -*- coding: utf-8 -*-
+__version__ = '$Id$'
# The wikis of Chapters of the Wikimedia Foundation living at a
xy.wikimedia.org url
@@ -9,14 +10,38 @@
def __init__(self):
family.Family.__init__(self)
self.name = 'wikimediachapter'
- self.countries = [ 'ar', 'bd', 'co', 'dk',
'fi', 'mk', 'mx', 'nl', 'no', 'nyc',
'pl', 'rs', 'ru', 'se', 'ua', 'uk',
've' ]
- self.countrylangs = { 'ar': 'es', 'bd': 'bn',
'co': 'es', 'dk': 'da', 'fi': 'fi',
'mk': 'mk', 'mx': 'es', 'nl': 'nl',
'no': 'no', 'nyc': 'en', 'pl': 'pl',
'rs': 'sr', 'ru': 'ru', 'se': 'sv',
'ua': 'uk', 'uk': 'en-gb', 've': 'en' }
- self.langs = dict([(country, '%s.wikimedia.org' % country) for country in
self.countries])
+ self.countries = [
+ 'ar', 'bd', 'co', 'dk', 'fi',
'mk', 'mx', 'nl', 'no', 'nyc', 'pl',
+ 'rs', 'ru', 'se', 'ua', 'uk',
've',
+ ]
+
+ self.countrylangs = {
+ 'ar': 'es', 'bd': 'bn', 'co':
'es', 'dk': 'da', 'fi': 'fi',
+ 'mk': 'mk', 'mx': 'es', 'nl':
'nl', 'no': 'no', 'nyc': 'en',
+ 'pl': 'pl', 'rs': 'sr', 'ru':
'ru', 'se': 'sv', 'ua': 'uk',
+ 'uk': 'en-gb', 've': 'en',
+ }
+
+ self.langs = dict([(country, '%s.wikimedia.org' % country)
+ for country in self.countries])
+
for country in self.countries:
for ns in self.namespaces:
- self.namespaces[ns][country] =
self.namespaces[ns][self.countrylangs[country]] if self.countrylangs[country] in
self.namespaces[ns] else self.namespaces[ns]['_default']
+ self.namespaces[ns][country] =
self.namespaces[ns][self.countrylangs[country]] \
+ if self.countrylangs[country] in
self.namespaces[ns] \
+ else
self.namespaces[ns]['_default']
+ # Override defaults
+ self.namespaces[9]['dk'] = u'MediaWiki diskussion'
+ self.namespaces[13]['dk'] = u'Hjælp diskussion'
+ self.namespaces[2]['pl'] = u'Użytkownik'
+ self.namespaces[3]['pl'] = u'Dyskusja użytkownika'
+
+ # Most namespaces are inherited from family.Family.
+ # Translation used on all wikis for the different namespaces.
+ # (Please sort languages alphabetically)
+ # You only need to enter translations that differ from _default.
self.namespaces[4] = {
'_default': 'Wikimedia',
'bd': u'উইকিমিডিয়া বাংলাদেশ',
@@ -46,22 +71,33 @@
'fi': u'Keskustelu Wikimediasta'
}
- self.namespaces[9]['dk'] = u'MediaWiki diskussion'
- self.namespaces[13]['dk'] = u'Hjælp diskussion'
+ self.namespaces[90] = {
+ 'fi': u'Viestiketju',
+ 'se': u'Tråd',
+ }
- self.namespaces[2]['pl'] = u'Użytkownik'
- self.namespaces[3]['pl'] = u'Dyskusja użytkownika'
+ self.namespaces[91] = {
+ 'fi': u'Keskustelu viestiketjusta',
+ 'se': u'Tråddiskussion',
+ }
- self.namespaces[90] = { 'fi': u'Viestiketju', 'se':
u'Tråd' }
- self.namespaces[91] = { 'fi': u'Keskustelu viestiketjusta',
'se': u'Tråddiskussion' }
- self.namespaces[92] = { 'fi': u'Yhteenveto', 'se':
u'Summering' }
- self.namespaces[93] = { 'fi': u'Keskustelu yhteenvedosta',
'se': u'Summeringsdiskussion' }
- self.namespaces[100] = { 'nl': u'De Wikiaan', 'se':
u'Projekt' }
- self.namespaces[101] = { 'nl': u'Overleg De Wikiaan',
'se': u'Projektdiskussion' }
+ self.namespaces[92] = {
+ 'fi': u'Yhteenveto',
+ 'se': u'Summering',
+ }
- def scriptpath(self, code):
- return '/w'
+ self.namespaces[93] = {
+ 'fi': u'Keskustelu yhteenvedosta',
+ 'se': u'Summeringsdiskussion',
+ }
- def version(self, code):
- return u'1.20wmf9'
+ self.namespaces[100] = {
+ 'nl': u'De Wikiaan',
+ 'se': u'Projekt',
+ }
+ self.namespaces[101] = {
+ 'nl': u'Overleg De Wikiaan',
+ 'se': u'Projektdiskussion',
+ }
+
Property changes on: trunk/pywikipedia/families/wikimediachapter_family.py
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision