http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11244
Revision: 11244 Author: xqt Date: 2013-03-23 12:04:59 +0000 (Sat, 23 Mar 2013) Log Message: ----------- update namespace aliases; PEP8 changes
Modified Paths: -------------- trunk/pywikipedia/families/wikipedia_family.py
Modified: trunk/pywikipedia/families/wikipedia_family.py =================================================================== --- trunk/pywikipedia/families/wikipedia_family.py 2013-03-23 11:50:16 UTC (rev 11243) +++ trunk/pywikipedia/families/wikipedia_family.py 2013-03-23 12:04:59 UTC (rev 11244) @@ -3,8 +3,8 @@
__version__ = '$Id$'
+ # The Wikimedia family that is known as Wikipedia, the Free Encyclopedia - class Family(family.WikimediaFamily): def __init__(self): super(Family, self).__init__() @@ -65,6 +65,9 @@ self.namespaces[12]['de'] = [u'Hilfe', u'H'] self.namespaces[3]['de'] = [u'Benutzer Diskussion', u'BD', u'Benutzerin Diskussion'] self.namespaces[-2]['bar'] = [u'Media', u'Medium'] + for code in ('gl', 'pt', 'vi'): + self.namespaces[828][code] = u'Module' + self.namespaces[829][code] = u'Module talk'
# Most namespaces are inherited from family.Family. # Translation used on all wikis for the different namespaces. @@ -1090,7 +1093,7 @@ # If no templates are given, retrieve names from the live wiki # ([[MediaWiki:Disambiguationspage]]) # first char must be in uppercase - '_default': [u'Disambig'], # for default MediaWiki message only + '_default': [u'Disambig'], # for default MediaWiki message only 'cdo': [u'Gì-ngiê', u'Disambig'], 'frp': [u'Homonimos', u'Disambig'], 'fur': [u'Disambiguazion', u'Disambig'], @@ -1206,7 +1209,7 @@ 'zea': u'Wikipedia:Deurverwiespagina', 'zh': u'消歧义', 'zh-min-nan': u'Khu-pia̍t-ia̍h', - } + }
# families that redirect their interlanguage links here. self.interwiki_forwarded_from = [ @@ -1250,7 +1253,7 @@
# On most Wikipedias page names must start with a capital letter, # but some languages don't use this. - self.nocapitalize = ['jbo',] + self.nocapitalize = ['jbo']
# Which languages have a special order for putting interlanguage links, # and what order is it? If a language is not in interwiki_putfirst, @@ -1321,23 +1324,23 @@
self.obsolete = { 'aa': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Afa... - 'cho': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Cho... + 'cho': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Cho... 'dk': 'da', - 'ho': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Hir... - 'hz': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Her... - 'ii': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Yi_... - 'kj': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Kwa... - 'kr': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Kan... - 'mh': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Mar... + 'ho': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Hir... + 'hz': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Her... + 'ii': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Yi_... + 'kj': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Kwa... + 'kr': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Kan... + 'mh': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Mar... 'minnan': 'zh-min-nan', - 'mo': 'ro', # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Mol... - 'mus': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Mus... + 'mo': 'ro', # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Mol... + 'mus': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Mus... 'nan': 'zh-min-nan', - 'nl_nds': 'nl-nds', # miss-spelling + 'nl_nds': 'nl-nds', # miss-spelling 'nb': 'no', - 'ng': None, #(not reachable) http://meta.wikimedia.org/wiki/Inactive_wikis + 'ng': None, # (not reachable) http://meta.wikimedia.org/wiki/Inactive_wikis 'jp': 'ja', - 'ru-sib': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Sib... + 'ru-sib': None, # http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Sib... 'tlh': None, 'tokipona': None, 'zh-tw': 'zh', @@ -1345,11 +1348,11 @@ }
# Languages that used to be coded in iso-8859-1 - self.latin1old = ['de', 'en', 'et', 'es', 'ia', 'la', 'af', 'cs', - 'fr', 'pt', 'sl', 'bs', 'fy', 'vi', 'lt', 'fi', 'it', - 'no', 'simple', 'gl', 'eu', 'nds', 'co', 'mi', 'mr', - 'id', 'lv', 'sw', 'tt', 'uk', 'vo', 'ga', 'na', 'es', - 'nl', 'da', 'dk', 'sv', 'test'] + self.latin1old = [ + 'de', 'en', 'et', 'es', 'ia', 'la', 'af', 'cs', 'fr', 'pt', 'sl', + 'bs', 'fy', 'vi', 'lt', 'fi', 'it', 'no', 'simple', 'gl', 'eu', + 'nds', 'co', 'mi', 'mr', 'id', 'lv', 'sw', 'tt', 'uk', 'vo', 'ga', + 'na', 'es', 'nl', 'da', 'dk', 'sv', 'test']
self.crossnamespace[0] = { '_default': { @@ -1511,7 +1514,8 @@ # prefix for 'wikisource'. if site.language() == 'sv': d = self.known_families.copy() - d.pop('s') ; d['src'] = 'wikisource' + d.pop('s') + d['src'] = 'wikisource' return d else: return self.known_families
pywikipedia-svn@lists.wikimedia.org