http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9256
Revision: 9256
Author: xqt
Date: 2011-05-17 19:02:14 +0000 (Tue, 17 May 2011)
Log Message:
-----------
update family file for wowwiki requested by patch bug #3303224
Modified Paths:
--------------
trunk/pywikipedia/families/wowwiki_family.py
Modified: trunk/pywikipedia/families/wowwiki_family.py
===================================================================
--- trunk/pywikipedia/families/wowwiki_family.py 2011-05-17 18:57:18 UTC (rev 9255)
+++ trunk/pywikipedia/families/wowwiki_family.py 2011-05-17 19:02:14 UTC (rev 9256)
@@ -29,7 +29,7 @@
'lt': 'lt.wow.wikia.com',
'lv': 'lv.wow.wikia.com',
'nl': 'nl.wow.wikia.com',
- 'no': 'no.wow.wikia.com',
+ 'no': 'no.wowwiki.com',
'pl': 'pl.wow.wikia.com',
'pt': 'pt.wow.wikia.com',
'pt-br': 'pt-br.wow.wikia.com',
@@ -44,6 +44,18 @@
}
# Override defaults
+ self.namespaces[3]['cs'] = [u'Uživatel diskuse']
+ self.namespaces[7]['cs'] = [u'Soubor diskuse']
+ self.namespaces[9]['cs'] = [u'MediaWiki diskuse']
+ self.namespaces[11]['cs'] = [u'Šablona diskuse']
+ self.namespaces[13]['cs'] = [u'Nápověda diskuse']
+ self.namespaces[15]['cs'] = [u'Kategorie diskuse']
+
+ self.namespaces[9]['da'] = [u'MediaWiki-diskussion']
+ self.namespaces[13]['da'] = [u'Hjælp-diskussion']
+
+ self.namespaces[-2]['de'] = [u'Media']
+
self.namespaces[1]['ja'] = [u'ノート']
self.namespaces[3]['ja'] = [u'利用者‐会話']
self.namespaces[7]['ja'] = [u'ファイル‐ノート', u'Image talk',
u'画像‐ノート']
@@ -55,10 +67,39 @@
self.namespaces[14]['ja'] = [u'Category']
self.namespaces[15]['ja'] = [u'Category‐ノート']
+ self.namespaces[-1]['pt-br'] = [u'Especial']
+ self.namespaces[1]['pt-br'] = [u'Discussão']
+ self.namespaces[2]['pt-br'] = [u'Usuário']
+ self.namespaces[3]['pt-br'] = [u'Usuário Discussão']
+ self.namespaces[6]['pt-br'] = [u'Arquivo']
+ self.namespaces[7]['pt-br'] = [u'Arquivo Discussão']
+ self.namespaces[9]['pt-br'] = [u'MediaWiki Discussão']
+ self.namespaces[10]['pt-br'] = [u'Predefinição']
+ self.namespaces[11]['pt-br'] = [u'Predefinição Discussão']
+ self.namespaces[12]['pt-br'] = [u'Ajuda']
+ self.namespaces[13]['pt-br'] = [u'Ajuda Discussão']
+ self.namespaces[14]['pt-br'] = [u'Categoria']
+ self.namespaces[15]['pt-br'] = [u'Categoria Discussão']
+
+ self.namespaces[-2]['zh-tw'] = [u'媒體']
+ self.namespaces[-1]['zh-tw'] = [u'特殊']
+ self.namespaces[1]['zh-tw'] = [u'討論']
+ self.namespaces[2]['zh-tw'] = [u'使用者']
+ self.namespaces[3]['zh-tw'] = [u'使用者討論']
+ self.namespaces[6]['zh-tw'] = [u'檔案']
+ self.namespaces[7]['zh-tw'] = [u'檔案討論']
+ self.namespaces[9]['zh-tw'] = [u'MediaWiki討論']
+ self.namespaces[10]['zh-tw'] = [u'模板']
+ self.namespaces[11]['zh-tw'] = [u'模板討論']
+ self.namespaces[12]['zh-tw'] = [u'使用說明']
+ self.namespaces[13]['zh-tw'] = [u'使用說明討論']
+ self.namespaces[14]['zh-tw'] = [u'分類']
+ self.namespaces[15]['zh-tw'] = [u'分類討論']
+
self.namespaces[4] = {
'cs': u'WoWWiki',
'da': u'WoWWiki Danmark',
- 'de': u'WoW-Wiki',
+ 'de': u'WoWWiki',
'el': u'WoWWiki Ελληνικός οδηγός',
'en': u'WoWWiki',
'es': u'WarcraftWiki',
@@ -92,7 +133,7 @@
self.namespaces[5] = {
'cs': u'WoWWiki diskuse',
'da': u'WoWWiki Danmark-diskussion',
- 'de': u'WoW-Wiki Diskussion',
+ 'de': u'WoWWiki Diskussion',
'el': u'WoWWiki Ελληνικός οδηγός συζήτηση',
'en': u'WoWWiki talk',
'es': u'WarcraftWiki Discusión',
@@ -137,6 +178,7 @@
'fa': u'بحث فوروم',
'fi': u'Keskustelu foorumista',
'pl': u'Dyskusja forum',
+ 'no': u'Forumdiskusjon',
'ru': u'Обсуждение форума'
}
@@ -146,64 +188,152 @@
}
self.namespaces[401] = {
'_default': u'Video talk',
+ 'cs': u'Videodiskusjon',
+ 'de': u'Video Diskussion',
+ 'pl': u'Dyskusja Video',
'ru': u'Обсуждение видео'
}
self.namespaces[500] = {
'_default': u'User blog',
'de': u'Benutzer Blog',
- 'en': '', #disabled on en
+ 'es': u'Usuario Blog',
+ 'no': u'Brukerblogg',
'ru': u'Блог участника'
}
self.namespaces[501] = {
'_default': u'User blog comment',
'de': u'Benutzer Blog Kommentare',
- 'en': '', #disabled on en
+ 'es': u'Usuario Blog Comentario',
+ 'no': u'Brukerbloggkommentar',
'ru': u'Комментарий блога участника'
}
self.namespaces[502] = {
'_default': u'Blog',
- 'en': '', #disabled on en
+ 'no': u'Blogg',
'ru': u'Блог'
}
self.namespaces[503] = {
'_default': u'Blog talk',
'de': u'Blog Diskussion',
- 'en': '', #disabled on en
+ 'es': u'Blog Discusión',
+ 'no': u'Bloggdiskusjon',
'ru': u'Обсуждение блога'
}
#a few edge cases:
self.namespaces[112] = {
- 'en': u'Guild', 'ru': u'Портал'
+ 'en': u'Guild',
+ 'de': u'Portal',
+ 'ru': u'Портал'
}
self.namespaces[113] = {
- 'en': u'Guild talk', 'ru': u'Портал talk'
+ 'en': u'Guild talk',
+ 'de': u'Portal Diskussion',
+ 'ru': u'Портал talk'
}
self.namespaces[114] = {
- 'en': u'Server', 'ru': u'Гильдия'
+ 'en': u'Server',
+ 'ru': u'Гильдия'
}
self.namespaces[115] = {
- 'en': u'Server talk', 'ru': u'Гильдия talk'
+ 'en': u'Server talk',
+ 'ru': u'Гильдия talk'
}
self.namespaces[116] = {
- 'en': u'Portal', 'ru': u'Сервер'
+ 'en': u'Portal',
+ 'ru': u'Сервер'
}
self.namespaces[117] = {
- 'en': u'Portal talk', 'ru': u'Сервер talk'
+ 'en': u'Portal talk',
+ 'ru': u'Сервер talk'
}
+ self.namespaces[118] = {
+ 'en': u'Quest'
+ }
+ self.namespaces[119] = {
+ 'en': u'Quest talk'
+ }
+ self.namespaces[120] = {
+ 'no': u'Oppdrag'
+ }
+ self.namespaces[121] = {
+ 'no': u'Oppdrag Kommentar'
+ }
+ self.namespaces[122] = {
+ 'no': u'Retningslinje'
+ }
+ self.namespaces[123] = {
+ 'no': u'Retningslinje Kommentar'
+ }
+ self.namespaces[124] = {
+ 'no': u'Portal'
+ }
+ self.namespaces[125] = {
+ 'no': u'Portal diskusjon'
+ }
+ self.namespaces[126] = {
+ 'no': u'Tinget'
+ }
+ self.namespaces[127] = {
+ 'no': u'Tinget Diskusjon'
+ }
+ self.namespaces[128] = {
+ 'no': u'Blogg'
+ }
+ self.namespaces[129] = {
+ 'no': u'Blogg Kommentar'
+ }
+ self.namespaces[302] = {
+ 'en': u'Property',
+ 'ru': u'Свойство'
+ }
+ self.namespaces[303] = {
+ 'en': u'Property talk',
+ 'ru': u'Обсуждение свойства'
+ }
+ self.namespaces[304] = {
+ 'en': u'Type',
+ 'ru': u'Тип'
+ }
+ self.namespaces[305] = {
+ 'en': u'Type talk',
+ 'ru': u'Обсуждение типа'
+ }
+ self.namespaces[306] = {
+ 'en': u'Form',
+ 'ru': u'Form'
+ }
+ self.namespaces[307] = {
+ 'en': u'Form talk',
+ 'ru': u'Form talk'
+ }
+ self.namespaces[308] = {
+ 'en': u'Concept',
+ 'ru': u'Концепция'
+ }
+ self.namespaces[309] = {
+ 'en': u'Concept talk',
+ 'ru': u'Обсуждение концепции'
+ }
+ self.namespaces[370] = {
+ 'en': u'Filter',
+ 'ru': u'Filter'
+ }
+ self.namespaces[371] = {
+ 'en': u'Filter talk',
+ 'ru': u'Filter talk'
+ }
+ self.namespaces[800] = {
+ 'en': u'Poll'
+ }
+ self.namespaces[801] = {
+ 'en': u'Poll talk'
+ }
+
+ self.namespaces[902] = {
+ 'es': u'Layout'
+ }
- #and a few more
- self.namespaces[120] = { 'no': u'Oppdrag' }
- self.namespaces[121] = { 'no': u'Oppdrag Kommentar' }
- self.namespaces[122] = { 'no': u'Retningslinje' }
- self.namespaces[123] = { 'no': u'Retningslinje Kommentar' }
- self.namespaces[124] = { 'no': u'Portal' }
- self.namespaces[125] = { 'no': u'Portal diskusjon' }
- self.namespaces[126] = { 'no': u'Tinget' }
- self.namespaces[127] = { 'no': u'Tinget Diskusjon' }
- self.namespaces[128] = { 'no': u'Blogg' }
- self.namespaces[129] = { 'no': u'Blogg Kommentar' }
-
self.content_id = "article"
self.disambiguationTemplates['en'] = ['disambig',
'disambig/quest',
@@ -211,6 +341,9 @@
'disambig/achievement2']
self.disambcatname['en'] = "Disambiguations"
+ # Wikia's default CategorySelect extension always puts categories last
+ self.categories_last = ['cs', 'da', 'de', 'el',
'en', 'es', 'fa', 'fi', 'fr', 'he',
'hr', 'hu', 'is', 'it', 'ja', 'ko',
'lt', 'lv', 'nl', 'no', 'pl', 'pt',
'pt-br', 'ro', 'ru', 'sk', 'sr', 'sv',
'tr', 'zh-tw', 'zh']
+
def protocol(self, code):
return 'http'
@@ -221,7 +354,7 @@
return '%s/api.php' % self.scriptpath(code)
def version(self, code):
- return '1.16.2'
+ return '1.16.4'
def code2encoding(self, code):
return 'utf-8'