[Pywikipedia-l] SVN: [5317] branches/rewrite/pywikibot/families

russblau at svn.wikimedia.org russblau at svn.wikimedia.org
Tue May 6 12:51:29 UTC 2008


Revision: 5317
Author:   russblau
Date:     2008-05-06 12:51:29 +0000 (Tue, 06 May 2008)

Log Message:
-----------
Merge families to trunk

Modified Paths:
--------------
    branches/rewrite/pywikibot/families/commons_family.py
    branches/rewrite/pywikibot/families/uncyclopedia_family.py
    branches/rewrite/pywikibot/families/wikia_family.py
    branches/rewrite/pywikibot/families/wikibooks_family.py
    branches/rewrite/pywikibot/families/wikipedia_family.py
    branches/rewrite/pywikibot/families/wiktionary_family.py

Property Changed:
----------------
    branches/rewrite/pywikibot/families/wikia_family.py

Modified: branches/rewrite/pywikibot/families/commons_family.py
===================================================================
--- branches/rewrite/pywikibot/families/commons_family.py	2008-05-06 12:10:14 UTC (rev 5316)
+++ branches/rewrite/pywikibot/families/commons_family.py	2008-05-06 12:51:29 UTC (rev 5317)
@@ -1,4 +1,4 @@
-# -*- coding: utf-8  -*-
+# -*- coding: utf-8  -*-
 
 __version__ = '$Id$'
 
@@ -28,7 +28,14 @@
         }
 
         self.interwiki_forward = 'wikipedia'
+        self.disambiguationTemplates = {
 
+            'commons': [u'Disambig', u'Disambiguation', u'Razločitev']
+        }
+        self.disambcatname = {
+            'commons':  u'Disambiguation'
+        }
+
     def version(self, code):
         return '1.13alpha'
 

Modified: branches/rewrite/pywikibot/families/uncyclopedia_family.py
===================================================================
--- branches/rewrite/pywikibot/families/uncyclopedia_family.py	2008-05-06 12:10:14 UTC (rev 5316)
+++ branches/rewrite/pywikibot/families/uncyclopedia_family.py	2008-05-06 12:51:29 UTC (rev 5317)
@@ -1,542 +1,789 @@
 # -*- coding: utf-8  -*-
 from pywikibot import family
-    
-# The Uncyclopaedia family, a satirical set of encyclopaedia wikis.
+
 #
+# uncyclopedia_family.py March 21, 2008 for pywikipediabot
+#
+# The Uncyclomedia family, assorted encyclopedi.as from the Uncyclopedia series.
+# This file contains a full set of (currently) fifty languages, excluding forks,
+# redirects and mirrors.
+#
+# Note that some of the wikia in this set are known to have badly incomplete,
+# missing or incorrect interwiki maps. Do *not* attempt to invoke interwiki.py
+# on Uncyclopedia-related wikis unless you have verified availability of
+# links for all language pairs that you will plan to use as interwikis.
+#
 
 class Family(family.Family):
     def __init__(self):
-        family.Family.__init__(self)
-        self.name = 'uncyclopedia'
-    
-        self.langs = {
-            "ar": "beidipedia.wikia.com",
-            "ast": "nunyepedia.wikia.com",
-            "ca": "valenciclopedia.wikia.com",
-            "cs": "necyklopedie.wikia.com",
-            "da": "spademanns.wikia.com",
-            "de": "de.uncyclopedia.org",
-            "el": "frikipaideia.wikia.com", 
-            "en": "uncyclopedia.org", 
-            "eo": "neciklopedio.wikia.com", 
-            "es": "inciclopedia.wikia.com", 
-            "fa": "fa.uncyc.org", 
-            "fi": "hiki.pedia.ws", 
-            "fr": "desencyclopedie.wikia.com", 
-            "he": "eincyclopedia.wikia.com", 
-            "hr": "hr.neciklopedija.org", 
-            "hu": "unciklopedia.org", 
-            "id": "tolololpedia.wikia.com", 
-            "it": "nonciclopedia.wikia.com", 
-            "ja": "ja.uncyclopedia.info", 
-            "ko": "ko.uncyclopedia.info", 
-            "la": "uncapaedia.wikia.com", 
-            "lt": "nesamopedija.wikia.com", 
-            "lv": "lv.neciklopedija.org", 
-            "nl": "oncyclopedia.net", 
-            "nn": "ikkepedia.org", 
-            "no": "ikkepedia.wikia.com", 
-            "pl": "nonsensopedia.wikia.com", 
-            "pt": "desciclo.pedia.ws", 
-            "ru": "absurdopedia.wikia.com", 
-            "sk": "necyklopedia.wikia.com", 
-            "sl": "butalo.pedija.org", 
-            "sr": "sr.neciklopedija.org", 
-            "sv": "psyklopedin.org", 
-            "th": "th.uncyclopedia.info", 
-            "tr": "yansiklopedi.org", 
-            "yi": "keinziklopedie.wikia.com", 
-            "zh": "zh.uncyclopedia.wikia.com", 
-            "zh-hk": "zh.uncyclopedia.info", 
-            "zh-tw": "zh.uncyclopedia.info",
-        }
-    
-        # Most namespaces are inherited from family.Family.
-        self.namespaces[1] = {
-            '_default': u'Talk',
-            'ar': u'نقاش',
-            'ast': u'Discusión',
-            'ca': u'Discussió',
-            'cs': u'Diskuse',
-            'da': u'Diskussion',
-            'de': u'Diskussion',
-            'el': u'Συζήτηση',
-            'en': u'Talk',
-            'eo': u'Diskuto',
-            'es': u'Discusión',
-            'fa': u'بحث',
-            'fi': u'Keskustelu',
-            'fr': u'Discuter',
-            'he': u'שיחה',
-            'hr': u'Razgovor',
-            'hu': u'Vita',
-            'id': u'Pembicaraan',
-            'it': u'Discussione',
-            'ko': u'토론',
-            'la': u'Disputatio',
-            'lt': u'Aptarimas',
-            'lv': u'Diskusija',
-            'nl': u'Overleg',
-            'nn': u'Diskusjon',
-            'no': u'Diskusjon',
-            'pl': u'Dyskusja',
-            'pt': u'Discussão',
-            'ru': u'Обсуждение',
-            'sk': u'Diskusia',
-            'sl': u'Pogovor',
-            'sr': u'Разговор',
-            'sv': u'Diskussion',
-            'th': u'พูดคุย',
-            'tr': u'Tartışma',
-            'yi': u'רעדן',
-            'zh-hk': u'討論',
-            'zh-tw': u'討論',
-        }
+	family.Family.__init__(self)
+	self.name = 'uncyclopedia'
 
-        self.namespaces[2] = {
-            '_default': u'User',
-            'ar': u'مستخدم',
-            'ast': u'Usuariu',
-            'ca': u'Usuari',
-            'cs': u'Uživatel',
-            'da': u'Bruger',
-            'de': u'Benutzer',
-            'el': u'Χρήστης',
-            'en': u'User',
-            'eo': u'Vikipediisto',
-            'es': u'Usuario',
-            'fa': u'کاربر',
-            'fi': u'Käyttäjä',
-            'fr': u'Utilisateur',
-            'he': u'משתמש',
-            'hr': u'Suradnik',
-            'id': u'Pengguna',
-            'it': u'Utente',
-            'ja': u'利用者',
-            'ko': u'사용자',
-            'la': u'Usor',
-            'lt': u'Naudotojas',
-            'lv': u'Lietotājs',
-            'nl': u'Gebruiker',
-            'nn': u'Bruker',
-            'no': u'Bruker',
-            'pl': u'Użytkownik',
-            'pt': u'Usuário',
-            'ru': u'Участник',
-            'sk': u'Redaktor',
-            'sl': u'Uporabnik',
-            'sr': u'Корисник',
-            'sv': u'Användare',
-            'th': u'ผู้ใช้',
-            'tr': u'Kullanıcı',
-            'yi': u'באַניצער',
-            'zh-hk': u'用戶',
-            'zh-tw': u'用戶',
-        }
+	self.langs = {
+	'ar': 'beidipedia.wikia.com',
+	'ast':'nunyepedia.wikia.com',
+	'bn': 'bn.uncyc.org',
+	'bg': 'bg.oxypedia.net',
+	'bs': 'bs.neciklopedija.org',
+	'ca': 'valenciclopedia.wikia.com',
+	'common': 'commons.uncyclomedia.org',
+	'cs': 'necyklopedie.wikia.com',
+	'cy': 'cy.uncyclopedia.org.uk',
+	'da': 'spademanns.wikia.com',
+	'de': 'de.uncyclopedia.org',
+	'el': 'frikipaideia.wikia.com',
+	'en': 'uncyclopedia.org',
+	'eo': 'neciklopedio.wikia.com',
+	'es': 'inciclopedia.wikia.com',
+	'et': 'ebatsuklopeedia.org',
+	'fa': 'fa.uncyc.org',
+	'fi': 'hikipedia.info',
+	'fr': 'desencyclopedie.wikia.com',
+	'got':'unsaiklopedia.org',
+	'he': 'eincyclopedia.wikia.com',
+	'hr': 'hr.neciklopedija.org',
+	'hu': 'unciklopedia.org',
+	'id': 'tolololpedia.wikia.com',
+	'info': 'uncyclopedia.info',
+	'it': 'nonciclopedia.wikia.com',
+	'ja': 'ansaikuropedia.org',
+	'jv': 'ndhablek.wikia.com',
+	'ko': 'uncyclopedia.kr',
+	'la': 'uncapaedia.wikia.com',
+	'lb': 'kengencyclopedia.org',
+	'lt': 'juokopedija.org',
+	'lv': 'lv.neciklopedija.org',
+	'meta': 'meta.uncyclomedia.org',
+	'mg': 'hatsiklopedia.org',
+	'mk': 'mk.neciklopedija.org',
+	'nl': 'oncyclopedia.net',
+	'nn': 'ikkepedia.org',
+	'no': 'ikkepedia.org',
+	'pl': 'nonsensopedia.wikia.com',
+	'pt': 'desciclopedia.ws',
+	'ro': 'uncyclopedia.ro',
+	'ru': 'absurdopedia.wikia.com',
+	'sk': 'necyklopedia.wikia.com',
+	'sl': 'butalopedija.org',
+	'sr': 'sr.neciklopedija.org',
+	'su': 'su.goblogpedia.wikia.com',
+	'sv': 'psyklopedin.org',
+	'th': 'th.uncyclopedia.info',
+	'tr': 'yansiklopedi.org',
+	'uk': 'inciklopedia.org',
+	'yi': 'keinziklopedie.wikia.com',
+	'zh-hk': 'uncyclopedia.hk',
+	'zh-tw':'uncyclopedia.tw',
+	'zh': 'zh.uncyclopedia.wikia.com',
+	}
 
-        self.namespaces[3] = {
-            '_default': u'User talk',
-            'ar': u'نقاش المستخدم',
-            'ast': u'Usuariu discusión',
-            'ca': u'Usuari Discussió',
-            'cs': u'Uživatel diskuse',
-            'da': u'Brugerdiskussion',
-            'de': u'Benutzer Diskussion',
-            'el': u'Συζήτηση χρήστη',
-            'en': u'User talk',
-            'eo': u'Vikipediista diskuto',
-            'es': u'Usuario Discusión',
-            'fa': u'بحث کاربر',
-            'fi': u'Keskustelu käyttäjästä',
-            'fr': u'Discussion Utilisateur',
-            'he': u'שיחת משתמש',
-            'hr': u'Razgovor sa suradnikom',
-            'id': u'Pembicaraan Pengguna',
-            'it': u'Discussioni utente',
-            'ja': u'利用者‐会話',
-            'ko': u'사용자토론',
-            'la': u'Disputatio Usoris',
-            'lt': u'Naudotojo aptarimas',
-            'lv': u'Lietotāja diskusija',
-            'nl': u'Overleg gebruiker',
-            'nn': u'Brukerdiskusjon',
-            'no': u'Brukerdiskusjon',
-            'pl': u'Dyskusja użytkownika',
-            'pt': u'Usuário Discussão',
-            'ru': u'Обсуждение участника',
-            'sk': u'Diskusia s redaktorom',
-            'sl': u'Uporabniški pogovor',
-            'sr': u'Разговор са корисником',
-            'sv': u'Användardiskussion',
-            'th': u'คุยกับผู้ใช้',
-            'tr': u'Kullanıcı mesaj',
-            'yi': u'באַניצער רעדן',
-            'zh-hk': u'用戶討論',
-            'zh-tw': u'用戶討論',
-        }
+	#
+	# project namespaces & custom namespace lists
+	#
 
-        self.namespaces[4] = {
-            '_default': u'Uncyclopedia',
-            'ar': u'بيضيپيديا',
-            'ast': u'Nunyepedia',
-            'ca': u'Valenciclopèdia',
-            'cs': u'Necyklopedie',
-            'da': u'Spademanns Leksikon',
-            'de': u'Uncyclopedia',
-            'el': u'Φρικηπαίδεια',
-            'en': u'Uncyclopedia',
-            'eo': u'Neciklopedio',
-            'es': u'Inciclopedia',
-            'fi': u'Hikipedia',
-            'fr': u'Désencyclopédie',
-            'he': u'איןציקלופדיה',
-            'hr': u'Neciklopedija',
-            'hu': u'Unciklopédia',
-            'id': u'Tolololpedia',
-            'it': u'Nonciclopedia',
-            'ko': u'백괴사전',
-            'la': u'Uncapaedia',
-            'lt': u'Nesamopedija Wiki',
-            'lv': u'Neciklopēdija',
-            'nl': u'Oncyclopedie',
-            'nn': u'Ikkepedia',
-            'no': u'Ikkepedia ',
-            'pl': u'Nonsensopedia',
-            'pt': u'Desciclopédia',
-            'ru': u'Абсурдопедия',
-            'sk': u'Necyklopédia',
-            'sl': u'Butalopedija',
-            'sr': u'Нециклопедија',
-            'sv': u'Psyklopedin',
-            'th': u'ไร้สาระนุกรม',
-            'tr': u'Yansiklopedi',
-            'yi': u'קיינציקלאָפעדיע',
-            'zh': u'伪基百科',
-            'zh-hk': u'偽基百科',
-            'zh-tw': u'偽基百科',
-        }
-        self.namespaces[5] = {
-            '_default': u'Uncyclopedia talk',
-            'ar': u'نقاش بيضيپيديا',
-            'ast': u'Nunyepedia discusión',
-            'ca': u'Valenciclopèdia Discussió',
-            'cs': u'Necyklopedie diskuse',
-            'da': u'Spademanns Leksikon-diskussion',
-            'de': u'Uncyclopedia Diskussion',
-            'el': u'Φρικηπαίδεια συζήτηση',
-            'en': u'Uncyclopedia talk',
-            'eo': u'Neciklopedio diskuto',
-            'es': u'Inciclopedia Discusión',
-            'fa': u'بحث Uncyclopedia',
-            'fi': u'Keskustelu Hikipediasta',
-            'fr': u'Discussion Désencyclopédie',
-            'he': u'שיחת איןציקלופדיה',
-            'hr': u'Razgovor Neciklopedija',
-            'hu': u'Unciklopédia vita',
-            'id': u'Pembicaraan Tolololpedia',
-            'it': u'Discussioni Nonciclopedia',
-            'ko': u'백괴사전토론',
-            'la': u'Disputatio Uncapaediae',
-            'lt': u'Nesamopedija Wiki aptarimas',
-            'lv': u'Neciklopēdija diskusija',
-            'nl': u'Overleg Oncyclopedie',
-            'nn': u'Ikkepedia-diskusjon',
-            'no': u'Ikkepedia -diskusjon',
-            'pl': u'Dyskusja Nonsensopedia',
-            'pt': u'Desciclopédia Discussão',
-            'ru': u'Обсуждение Абсурдопедии',
-            'sk': u'Diskusia k Necyklopédia',
-            'sl': u'Pogovor o Butalopedija',
-            'sr': u'Разговор о Нециклопедија',
-            'sv': u'Psyklopedindiskussion',
-            'th': u'คุยเรื่องไร้สาระนุกรม',
-            'tr': u'Yansiklopedi tartışma',
-            'yi': u'קיינציקלאָפעדיע רעדן',
-            'zh': u'伪基百科 talk',
-            'zh-hk': u'偽基百科討論',
-            'zh-tw': u'偽基百科討論',
-        }
+	self.namespaces[-2]['ar'] = u'ملف'
+	self.namespaces[-2]['bs'] = u'Medija'
+	self.namespaces[-2]['he'] = u'מדיה'
+	self.namespaces[-2]['hu'] = u'Media'
+	self.namespaces[-2]['th'] = u'สื่อ'
+	self.namespaces[-2]['zh-hk'] = u'媒體'
+	self.namespaces[-2]['zh-tw'] = u'媒體'
 
-        self.namespaces[6] = {
-            '_default': u'Image',
-            'ar': u'صورة',
-            'ast': u'Imaxen',
-            'ca': u'Imatge',
-            'cs': u'Soubor',
-            'da': u'Billede',
-            'de': u'Bild',
-            'el': u'Εικόνα',
-            'eo': u'Dosiero',
-            'es': u'Imagen',
-            'fa': u'تصویر',
-            'fi': u'Kuva',
-            'he': u'תמונה',
-            'hr': u'Slika',
-            'hu': u'Kép',
-            'id': u'Berkas',
-            'it': u'Immagine',
-            'ko': u'그림',
-            'la': u'Imago',
-            'lt': u'Vaizdas',
-            'lv': u'Attēls',
-            'nl': u'Afbeelding',
-            'nn': u'Bilde',
-            'no': u'Bilde',
-            'pl': u'Grafika',
-            'pt': u'Imagem',
-            'ru': u'Изображение',
-            'sk': u'Obrázok',
-            'sl': u'Slika',
-            'sr': u'Слика',
-            'sv': u'Bild',
-            'th': u'ภาพ',
-            'tr': u'Resim',
-            'yi': u'בילד',
-            'zh-hk': u'圖像',
-            'zh-tw': u'圖像',
-        }
+	self.namespaces[-1]['bs'] = u'Posebno'
+	self.namespaces[-1]['ja'] = u'Special'
+	self.namespaces[-1]['jv'] = u'Astamiwa'
+	self.namespaces[-1]['lb'] = u'Spezial'
+	self.namespaces[-1]['zh-hk'] = u'特殊'
+	self.namespaces[-1]['zh-tw'] = u'特殊'
 
-        self.namespaces[7] = {
-            '_default': u'Image talk',
-            'ar': u'نقاش الصورة',
-            'ast': u'Imaxen discusión',
-            'ca': u'Imatge Discussió',
-            'cs': u'Soubor diskuse',
-            'da': u'Billeddiskussion',
-            'de': u'Bild Diskussion',
-            'el': u'Συζήτηση εικόνας',
-            'eo': u'Dosiera diskuto',
-            'es': u'Imagen Discusión',
-            'fa': u'بحث تصویر',
-            'fi': u'Keskustelu kuvasta',
-            'fr': u'Discussion Image',
-            'he': u'שיחת תמונה',
-            'hr': u'Razgovor o slici',
-            'hu': u'Kep vita',
-            'id': u'Pembicaraan Berkas',
-            'it': u'Discussioni immagine',
-            'ja': u'画像‐ノート',
-            'ko': u'그림토론',
-            'la': u'Disputatio Imaginis',
-            'lt': u'Vaizdo aptarimas',
-            'lv': u'Attēla diskusija',
-            'nl': u'Overleg afbeelding',
-            'nn': u'Bildediskusjon',
-            'no': u'Bildediskusjon',
-            'pl': u'Dyskusja grafiki',
-            'pt': u'Imagem Discussão',
-            'ru': u'Обсуждение изображения',
-            'sk': u'Diskusia k obrázku',
-            'sl': u'Pogovor o sliki',
-            'sr': u'Разговор о слици',
-            'sv': u'Bilddiskussion',
-            'th': u'คุยเรื่องภาพ',
-            'tr': u'Resim tartışma',
-            'yi': u'בילד רעדן',
-            'zh-hk': u'圖像討論',
-            'zh-tw': u'圖像討論',
-        }
+	self.namespaces[1]['ast'] = u'Discusión'
+	self.namespaces[1]['bs'] = u'Razgovor'
+	self.namespaces[1]['id'] = u'Pembicaraan'
+	self.namespaces[1]['ja'] = u'Talk'
+	self.namespaces[1]['jv'] = u'Dhiskusi'
+	self.namespaces[1]['lb'] = u'Diskussioun'
+	self.namespaces[1]['lv'] = u'Diskusija'
+	self.namespaces[1]['mg'] = u'Discuter'
+	self.namespaces[1]['th'] = u'พูดคุย'
+	self.namespaces[1]['zh-hk'] = u'討論'
+	self.namespaces[1]['zh-tw'] = u'討論'
 
-        self.namespaces[8] = {
-            '_default': u'MediaWiki',
-            'ar': u'ميدياويكي',
-            'fa': u'مدیاویکی',
-            'he': u'מדיה ויקי',
-            'sr': u'МедијаВики',
-            'th': u'มีเดียวิกิ',
-            'tr': u'MedyaViki',
-            'yi': u'מעדיעװיקי',
-            'zh-hk': u'媒體偽基',
-            'zh-tw': u'媒體偽基',
-        }
+	self.namespaces[2]['bs'] = u'Korisnik'
+	self.namespaces[2]['jv'] = u'Panganggo'
+	self.namespaces[2]['lb'] = u'Benotzer'
+	self.namespaces[2]['lv'] = u'Lietotājs'
+	self.namespaces[2]['mg'] = u'Utilisateur'
+	self.namespaces[2]['pl'] = u'Użytkownik'
+	self.namespaces[2]['zh-hk'] = u'用戶'
+	self.namespaces[2]['zh-tw'] = u'用戶'
 
-        self.namespaces[9] = {
-            '_default': u'MediaWiki talk',
-            'ar': u'نقاش ميدياويكي',
-            'ast': u'MediaWiki discusión',
-            'ca': u'MediaWiki Discussió',
-            'cs': u'MediaWiki diskuse',
-            'da': u'MediaWiki-diskussion',
-            'de': u'MediaWiki Diskussion',
-            'eo': u'MediaWiki diskuto',
-            'es': u'MediaWiki Discusión',
-            'fa': u'بحث مدیاویکی',
-            'fi': u'Keskustelu MediaWiki',
-            'fr': u'Discussion MediaWiki',
-            'he': u'שיחת מדיה ויקי',
-            'hr': u'MediaWiki razgovor',
-            'id': u'Pembicaraan MediaWiki',
-            'it': u'Discussioni MediaWiki',
-            'ja': u'MediaWiki‐ノート',
-            'ko': u'MediaWiki토론',
-            'la': u'Disputatio MediaWiki',
-            'lt': u'MediaWiki aptarimas',
-            'lv': u'MediaWiki diskusija',
-            'nl': u'Overleg MediaWiki',
-            'nn': u'MediaWiki-diskusjon',
-            'no': u'MediaWiki-diskusjon',
-            'pl': u'Dyskusja MediaWiki',
-            'pt': u'MediaWiki Discussão',
-            'ru': u'Обсуждение MediaWiki',
-            'sk': u'Diskusia k MediaWiki',
-            'sl': u'Pogovor o MediaWiki',
-            'sr': u'Разговор о МедијаВикију',
-            'sv': u'MediaWiki diskussion',
-            'th': u'คุยเรื่องมีเดียวิกิ',
-            'tr': u'MedyaViki tartışma',
-            'yi': u'מעדיעװיקי רעדן',
-            'zh-hk': u'媒體偽基討論',
-            'zh-tw': u'媒體偽基討論',
-        }
+	self.namespaces[3]['ast'] = u'Usuariu discusión'
+	self.namespaces[3]['bs'] = u'Razgovor sa korisnikom'
+	self.namespaces[3]['da'] = u'Brugerdiskussion'
+	self.namespaces[3]['hu'] = u'User talk'
+	self.namespaces[3]['id'] = u'Pembicaraan Pengguna'
+	self.namespaces[3]['jv'] = u'Dhiskusi Panganggo'
+	self.namespaces[3]['lb'] = u'Benotzer Diskussioun'
+	self.namespaces[3]['lv'] = u'Lietotāja diskusija'
+	self.namespaces[3]['mg'] = u'Discussion Utilisateur'
+	self.namespaces[3]['mk'] = u'Разговор со корисник'
+	self.namespaces[3]['pl'] = u'Dyskusja użytkownika'
+	self.namespaces[3]['th'] = u'คุยกับผู้ใช้'
+	self.namespaces[3]['zh-hk'] = u'用戶討論'
+	self.namespaces[3]['zh-tw'] = u'用戶討論'
 
-        #
-        # Custom namespace list for en: (and fi:)
-        #
-        self.namespaces[100] = {
-            '_default': u'Wilde',
-            'de': u'UnNews',
-            'en': u'Wilde',
-            'fi': u'Hikiquote',
-            'nn': u'Ikkenytt',
-            'pl': u'Cytaty',
-            'sv': u'PsykNyheter',
-            'tr': u'YanSözlük',
-        }
-        self.namespaces[101] = {
-            '_default': u'Wilde talk',
-            'de': u'UnNews Diskussion',
-            'en': u'Wilde talk',
-            'nn': u'Ikkenytt-diskusjon',
-            'pl': u'Dyskusja cytatów',
-            'sv': u'PsykNyheter diskussion',
-            'tr': u'YanSözlük tartışma',
-        }
-        self.namespaces[102] = {
-            '_default': u'UnNews',
-            'de': u'Undictionary',
-            'en': u'UnNews',
-            'nn': u'Ikktionary',
-            'pl': u'NonNews',
-            'sv': u'Forum',
-            'tr': u'YanHaber',
-        }
-        self.namespaces[103] = {
-            'de': u'Undictionary Diskussion',
-            'en': u'UnNews talk',
-            'ja': u'UnNews talk',
-            'nn': u'Ikktionary-diskusjon',
-            'pl': u'Dyskusja NonNews',
-            'sv': u'Forumdiskussion',
-            'tr': u'YanHaber tartışma',
-        }
-        self.namespaces[104] = {
-            'de': u'UnBooks',
-            'en': u'Undictionary',
-            'pl': u'Nonźródła',
-            'sv': u'Psyktionary',
-        }
-        self.namespaces[105] = {
-            'de': u'UnBooks Diskussion',
-            'en': u'Undictionary talk',
-            'pl': u'Dyskusja nonźródeł',
-            'sv': u'Psyktionary diskussion',
-        }
-        self.namespaces[106] = {
-            'en': u'Game',
-            'ja': u'Game',
-            'pl': u'Słownik',
-            'pt': u'Desnotícias',
-            'sv': u'PsykCitat',
-        }
-        self.namespaces[107] = {
-            'en': u'Game talk',
-            'ja': u'Game talk',
-            'pl': u'Dyskusja słownika',
-            'pt': u'Desnotícias Discussão',
-            'sv': u'PsykCitat diskussion',
-        }
-        self.namespaces[108] = {
-            'en': u'Babel',
-            'pl': u'Gra',
-            'pt': u'Jogo',
-            'sv': u'Spel',
-        }
-        self.namespaces[109] = {
-            'en': u'Babel talk',
-            'pl': u'Dyskusja gry',
-            'pt': u'Jogo Discussão',
-            'sv': u'Speldiskussion',
-        }
-        self.namespaces[110] = {
-            'ar': u'Forum',
-            'ast': u'Forum',
-            'ca': u'Forum',
-            'cs': u'Forum',
-            'da': u'Forum',
-            'de': u'Forum',
-            'el': u'Forum',
-            'en': u'Forum',
-            'eo': u'Forum',
-            'es': u'Forum',
-            'fr': u'Forum',
-            'he': u'Forum',
-            'id': u'Forum',
-            'it': u'Forum',
-            'ja': u'Forum',
-            'la': u'Forum',
-            'lt': u'Forum',
-            'nn': u'Forum',
-            'no': u'Forum',
-            'pl': u'Forum',
-            'pt': u'Descionário',
-            'ru': u'Форум',
-            'sk': u'Forum',
-            'sv': u'PsykBöcker',
-            'tr': u'Astroloji',
-            'yi': u'Forum',
-            'zh': u'Forum',
-        }
-        self.namespaces[111] = {
-            'ar': u'Forum talk',
-            'ast': u'Forum talk',
-            'ca': u'Forum talk',
-            'cs': u'Forum talk',
-            'da': u'Forumdiskussion',
-            'de': u'Forum talk',
-            'el': u'Forum talk',
-            'en': u'Forum talk',
-            'eo': u'Forum talk',
-            'es': u'Forum talk',
-            'fr': u'Discussion Forum',
-            'he': u'Forum talk',
-            'id': u'Forum talk',
-            'it': u'Forum talk',
-            'ja': u'Forum talk',
-            'la': u'Forum talk',
-            'lt': u'Forum talk',
-            'nn': u'Forum-diskusjon',
-            'no': u'Forum talk',
-            'pl': u'Dyskusja forum',
-            'pt': u'Descionário Discussão',
-            'ru': u'Обсуждение форума',
-            'sk': u'Forum talk',
-            'sv': u'PsykBöckerdiskussion',
-            'tr': u'Astroloji tartışma',
-            'yi': u'Forum talk',
-            'zh': u'Forum talk',
-        }
+	self.namespaces[4]['ar'] = u'بيضيپيديا'
+	self.namespaces[4]['ast'] = u'Nunyepedia'
+	self.namespaces[4]['bg'] = u'Oxypedia'
+	self.namespaces[4]['bn'] = u'Uncyclopedia'
+	self.namespaces[4]['bs'] = u'Neciklopedija'
+	self.namespaces[4]['ca'] = u'Valenciclopèdia'
+	self.namespaces[4]['common'] = u'UnCommons'
+	self.namespaces[4]['cs'] = u'Necyklopedie'
+	self.namespaces[4]['cy'] = u'Celwyddoniadur'
+	self.namespaces[4]['da'] = u'Spademanns Leksikon'
+	self.namespaces[4]['de'] = u'Uncyclopedia'
+	self.namespaces[4]['el'] = u'Φρικηπαίδεια'
+	self.namespaces[4]['en'] = u'Uncyclopedia'
+	self.namespaces[4]['eo'] = u'Neciklopedio'
+	self.namespaces[4]['es'] = u'Inciclopedia'
+	self.namespaces[4]['et'] = u'Ebatsüklopeedia'
+	self.namespaces[4]['fa'] = u'Uncyclopedia'
+	self.namespaces[4]['fi'] = u'Hikipedia'
+	self.namespaces[4]['fr'] = u'Désencyclopédie'
+	self.namespaces[4]['got'] = u'Unsaiklopedia'
+	self.namespaces[4]['he'] = u'איןציקלופדיה'
+	self.namespaces[4]['hr'] = u'Neciklopedija'
+	self.namespaces[4]['hu'] = u'Unciklopédia'
+	self.namespaces[4]['id'] = u'Tolololpedia'
+	self.namespaces[4]['info'] = u'Uncyclopaedia'
+	self.namespaces[4]['it'] = u'Nonciclopedia'
+	self.namespaces[4]['ja'] = u'Uncyclopedia'
+	self.namespaces[4]['jv'] = u'Ndhablek'
+	self.namespaces[4]['ko'] = u'백괴사전'
+	self.namespaces[4]['la'] = u'Uncapaedia'
+	self.namespaces[4]['lb'] = u'Kengencyclopedia'
+	self.namespaces[4]['lt'] = u'Juokopediją'
+	self.namespaces[4]['lv'] = u'Neciklopēdija'
+	self.namespaces[4]['meta'] = u'UnMeta'
+	self.namespaces[4]['mg'] = u'Hatsiklopedia'
+	self.namespaces[4]['mk'] = u'Нециклопедий'
+	self.namespaces[4]['nl'] = u'Oncyclopedie'
+	self.namespaces[4]['nn'] = u'Ikkepedia'
+	self.namespaces[4]['no'] = u'Ikkepedia'
+	self.namespaces[4]['pl'] = u'Nonsensopedia'
+	self.namespaces[4]['pt'] = u'Desciclopédia'
+	self.namespaces[4]['ro'] = u'Unciclopedie'
+	self.namespaces[4]['ru'] = u'Абсурдопедия'
+	self.namespaces[4]['sk'] = u'Necyklopédia'
+	self.namespaces[4]['sl'] = u'Butalopedija'
+	self.namespaces[4]['sr'] = u'Нециклопедија'
+	self.namespaces[4]['su'] = u'Goblogpedia Wiki'
+	self.namespaces[4]['sv'] = u'Psyklopedin'
+	self.namespaces[4]['th'] = u'ไร้สาระนุกรม'
+	self.namespaces[4]['tr'] = u'Yansiklopedi'
+	self.namespaces[4]['uk'] = u'Інциклопедія'
+	self.namespaces[4]['yi'] = u'קיינציקלאָפעדיע'
+	self.namespaces[4]['zh'] = u'伪基百科'
+	self.namespaces[4]['zh-hk'] = u'偽基百科'
+	self.namespaces[4]['zh-tw'] = u'偽基百科'
 
-        # A few selected big languages for things that we do not want to loop over
-        # all languages. This is only needed by the titletranslate.py module, so
-        # if you carefully avoid the options, you could get away without these
-        # for another wiki family.
-        self.languages_by_size = ['en', 'pl', 'de', 'es', 'ru', 'fr']
+	self.namespaces[5]['ar'] = u'نقاش بيضيپيديا'
+	self.namespaces[5]['ast'] = u'Nunyepedia discusión'
+	self.namespaces[5]['bg'] = u'Oxypedia беседа'
+	self.namespaces[5]['bn'] = u'Uncyclopedia আলাপ'
+	self.namespaces[5]['bs'] = u'Razgovor s Neciklopedija'
+	self.namespaces[5]['ca'] = u'Valenciclopèdia Discussió'
+	self.namespaces[5]['common'] = u'UnCommon talk'
+	self.namespaces[5]['cs'] = u'Necyklopedie diskuse'
+	self.namespaces[5]['cy'] = u'Sgwrs Celwyddoniadur'
+	self.namespaces[5]['da'] = u'Spademanns Leksikon-diskussion'
+	self.namespaces[5]['de'] = u'Uncyclopedia Diskussion'
+	self.namespaces[5]['el'] = u'Φρικηπαίδεια συζήτηση'
+	self.namespaces[5]['en'] = u'Uncyclopedia talk'
+	self.namespaces[5]['eo'] = u'Neciklopedio diskuto'
+	self.namespaces[5]['es'] = u'Inciclopedia Discusión'
+	self.namespaces[5]['et'] = u'Ebatsüklopeedia arutelu'
+	self.namespaces[5]['fa'] = u'بحث Uncyclopedia'
+	self.namespaces[5]['fi'] = u'Keskustelu Hikipediasta'
+	self.namespaces[5]['fr'] = u'Discussion Désencyclopédie'
+	self.namespaces[5]['got'] = u'Unsaiklopedia talk'
+	self.namespaces[5]['he'] = u'שיחת איןציקלופדיה'
+	self.namespaces[5]['hr'] = u'Razgovor Neciklopedija'
+	self.namespaces[5]['hu'] = u'Unciklopédia vita'
+	self.namespaces[5]['id'] = u'Pembicaraan Tolololpedia'
+	self.namespaces[5]['info'] = u'Uncyclopædia talk'
+	self.namespaces[5]['it'] = u'Discussioni Nonciclopedia'
+	self.namespaces[5]['ja'] = u'Uncyclopedia talk'
+	self.namespaces[5]['jv'] = u'Dhiskusi Ndhablek'
+	self.namespaces[5]['ko'] = u'백괴사전토론'
+	self.namespaces[5]['la'] = u'Disputatio Uncapaediae'
+	self.namespaces[5]['lb'] = u'Kengencyclopedia Diskussioun'
+	self.namespaces[5]['lt'] = u'Juokopediją aptarimas'
+	self.namespaces[5]['lv'] = u'Neciklopēdija diskusija'
+	self.namespaces[5]['meta'] = u'UnMeta talk'
+	self.namespaces[5]['mg'] = u'Discussion Hatsiklopedia'
+	self.namespaces[5]['mk'] = u'Разговор за Нециклопедий'
+	self.namespaces[5]['nl'] = u'Overleg Oncyclopedie'
+	self.namespaces[5]['nn'] = u'Ikkepedia-diskusjon'
+	self.namespaces[5]['no'] = u'Ikkepedia-diskusjon'
+	self.namespaces[5]['pl'] = u'Dyskusja Nonsensopedia'
+	self.namespaces[5]['pt'] = u'Desciclopédia Discussão'
+	self.namespaces[5]['ro'] = u'Discuţie Unciclopedie'
+	self.namespaces[5]['ru'] = u'Обсуждение Абсурдопедии'
+	self.namespaces[5]['sk'] = u'Diskusia k Necyklopédia'
+	self.namespaces[5]['sl'] = u'Pogovor o Butalopedija'
+	self.namespaces[5]['sr'] = u'Разговор о Нециклопедија'
+	self.namespaces[5]['su'] = u'Obrolan Goblogpedia Wiki'
+	self.namespaces[5]['sv'] = u'Psyklopedindiskussion'
+	self.namespaces[5]['th'] = u'คุยเรื่องไร้สาระนุกรม'
+	self.namespaces[5]['tr'] = u'Yansiklopedi tartışma'
+	self.namespaces[5]['uk'] = u'Обговорення Інциклопедії'
+	self.namespaces[5]['yi'] = u'קיינציקלאָפעדיע רעדן'
+	self.namespaces[5]['zh'] = u'伪基百科 talk'
+	self.namespaces[5]['zh-hk'] = u'偽基百科討論'
+	self.namespaces[5]['zh-tw'] = u'偽基百科討論'
 
+	self.namespaces[6]['ast'] = u'Imaxen'
+	self.namespaces[6]['bs'] = u'Slika'
+	self.namespaces[6]['id'] = u'Berkas'
+	self.namespaces[6]['info'] = u'File'
+	self.namespaces[6]['ja'] = u'Image'
+	self.namespaces[6]['jv'] = u'Gambar'
+	self.namespaces[6]['lb'] = u'Bild'
+	self.namespaces[6]['lv'] = u'Attēls'
+	self.namespaces[6]['zh-hk'] = u'圖像'
+	self.namespaces[6]['zh-tw'] = u'圖像'
+
+	self.namespaces[7]['ast'] = u'Imaxen discusión'
+	self.namespaces[7]['bs'] = u'Razgovor o slici'
+	self.namespaces[7]['da'] = u'Billeddiskussion'
+	self.namespaces[7]['hu'] = u'Kep vita'
+	self.namespaces[7]['id'] = u'Pembicaraan Berkas'
+	self.namespaces[7]['info'] = u'File talk'
+	self.namespaces[7]['jv'] = u'Dhiskusi Gambar'
+	self.namespaces[7]['lb'] = u'Bild Diskussioun'
+	self.namespaces[7]['lv'] = u'Attēla diskusija'
+	self.namespaces[7]['mg'] = u'Discussion Image'
+	self.namespaces[7]['mk'] = u'Разговор за слика'
+	self.namespaces[7]['th'] = u'คุยเรื่องภาพ'
+	self.namespaces[7]['zh-hk'] = u'圖像討論'
+	self.namespaces[7]['zh-tw'] = u'圖像討論'
+
+	self.namespaces[8]['bs'] = u'MedijaViki'
+	self.namespaces[8]['fi'] = u'MediaWiki'
+	self.namespaces[8]['cy'] = u'MediaWici'
+	self.namespaces[8]['he'] = u'מדיה ויקי'
+	self.namespaces[8]['lb'] = u'MediaWiki'
+	self.namespaces[8]['th'] = u'มีเดียวิกิ'
+	self.namespaces[8]['zh-hk'] = u'媒體偽基'
+	self.namespaces[8]['zh-tw'] = u'媒體偽基'
+
+	self.namespaces[9]['ast'] = u'MediaWiki discusión'
+	self.namespaces[9]['bn'] = u'MediaWiki আলাপ'
+	self.namespaces[9]['bs'] = u'Razgovor o MedijaVikiju'
+	self.namespaces[9]['cy'] = u'Sgwrs MediaWici'
+	self.namespaces[9]['da'] = u'MediaWiki-diskussion'
+	self.namespaces[9]['fi'] = u'Keskustelu MediaWiki'
+	self.namespaces[9]['he'] = u'שיחת מדיה ויקי'
+	self.namespaces[9]['hu'] = u'MediaWiki talk'
+	self.namespaces[9]['jv'] = u'Dhiskusi MediaWiki'
+	self.namespaces[9]['ko'] = u'MediaWiki토론'
+	self.namespaces[9]['lb'] = u'MediaWiki Diskussioun'
+	self.namespaces[9]['lv'] = u'MediaWiki diskusija'
+	self.namespaces[9]['mg'] = u'Discussion MediaWiki'
+	self.namespaces[9]['mk'] = u'Разговор за МедијаВики'
+	self.namespaces[9]['sv'] = u'MediaWiki diskussion'
+	self.namespaces[9]['th'] = u'คุยเรื่องมีเดียวิกิ'
+	self.namespaces[9]['zh-hk'] = u'媒體偽基討論'
+	self.namespaces[9]['zh-tw'] = u'媒體偽基討論'
+
+	self.namespaces[10]['ast'] = u'Plantilla'
+	self.namespaces[10]['bs'] = u'Šablon'
+	self.namespaces[10]['ca'] = u'Plantilla'
+	self.namespaces[10]['jv'] = u'Cithakan'
+	self.namespaces[10]['ko'] = u'틀'
+	self.namespaces[10]['lb'] = u'Schabloun'
+	self.namespaces[10]['lv'] = u'Veidne'
+	self.namespaces[10]['mg'] = u'Modèle'
+	self.namespaces[10]['mk'] = u'Шаблон'
+	self.namespaces[10]['th'] = u'แม่แบบ'
+	self.namespaces[10]['zh-hk'] = u'範本'
+	self.namespaces[10]['zh-tw'] = u'範本'
+
+	self.namespaces[11]['ar'] = u'نقاش قالب'
+	self.namespaces[11]['ast'] = u'Plantilla discusión'
+	self.namespaces[11]['bs'] = u'Razgovor o šablonu'
+	self.namespaces[11]['ca'] = u'Plantilla Discussió'
+	self.namespaces[11]['da'] = u'Skabelondiskussion'
+	self.namespaces[11]['jv'] = u'Dhiskusi Cithakan'
+	self.namespaces[11]['ko'] = u'틀토론'
+	self.namespaces[11]['lb'] = u'Schabloun Diskussioun'
+	self.namespaces[11]['lv'] = u'Veidnes diskusija'
+	self.namespaces[11]['mg'] = u'Discussion Modèle'
+	self.namespaces[11]['mk'] = u'Разговор за шаблон'
+	self.namespaces[11]['th'] = u'คุยเรื่องแม่แบบ'
+	self.namespaces[11]['zh-hk'] = u'範本討論'
+	self.namespaces[11]['zh-tw'] = u'範本討論'
+
+	self.namespaces[12]['ast'] = u'Ayuda'
+	self.namespaces[12]['bs'] = u'Pomoć'
+	self.namespaces[12]['cy'] = u'Cymorth'
+	self.namespaces[12]['jv'] = u'Pitulung'
+	self.namespaces[12]['lb'] = u'Hëllef'
+	self.namespaces[12]['lv'] = u'Palīdzība'
+	self.namespaces[12]['mg'] = u'Aide'
+	self.namespaces[12]['th'] = u'วิธีใช้'
+	self.namespaces[12]['zh-hk'] = u'協助'
+	self.namespaces[12]['zh-tw'] = u'協助'
+
+	self.namespaces[13]['ast'] = u'Ayuda discusión'
+	self.namespaces[13]['bs'] = u'Razgovor o pomoći'
+	self.namespaces[13]['cy'] = u'Sgwrs Cymorth'
+	self.namespaces[13]['da'] = u'Hjælp-diskussion'
+	self.namespaces[13]['jv'] = u'Dhiskusi Pitulung'
+	self.namespaces[13]['lb'] = u'Hëllef Diskussioun'
+	self.namespaces[13]['lv'] = u'Palīdzības diskusija'
+	self.namespaces[13]['mg'] = u'Discussion Aide'
+	self.namespaces[13]['mk'] = u'Разговор за помош'
+	self.namespaces[13]['sv'] = u'Hjälpdiskussion'
+	self.namespaces[13]['th'] = u'คุยเรื่องวิธีใช้'
+	self.namespaces[13]['zh-hk'] = u'協助討論'
+	self.namespaces[13]['zh-tw'] = u'協助討論'
+
+	self.namespaces[14]['bs'] = u'Kategorija'
+	self.namespaces[14]['cy'] = u'Categori'
+	self.namespaces[14]['jv'] = u'Kategori'
+	self.namespaces[14]['lb'] = u'Kategorie'
+	self.namespaces[14]['lv'] = u'Kategorija'
+	self.namespaces[14]['mg'] = u'Catégorie'
+	self.namespaces[14]['th'] = u'หมวดหมู่'
+	self.namespaces[14]['zh-hk'] = u'分類'
+	self.namespaces[14]['zh-tw'] = u'分類'
+
+	self.namespaces[15]['ast'] = u'Categoría discusión'
+	self.namespaces[15]['bg'] = u'Категория беседа'
+	self.namespaces[15]['bs'] = u'Razgovor o kategoriji'
+	self.namespaces[15]['cy'] = u'Sgwrs Categori'
+	self.namespaces[15]['da'] = u'Kategoridiskussion'
+	self.namespaces[15]['jv'] = u'Dhiskusi Kategori'
+	self.namespaces[15]['lb'] = u'Kategorie Diskussioun'
+	self.namespaces[15]['lv'] = u'Kategorijas diskusija'
+	self.namespaces[15]['mg'] = u'Discussion Catégorie'
+	self.namespaces[15]['mk'] = u'Разговор за категорија'
+	self.namespaces[15]['th'] = u'คุยเรื่องหมวดหมู่'
+	self.namespaces[15]['zh-hk'] = u'分類討論'
+	self.namespaces[15]['zh-tw'] = u'分類討論'
+
+	self.namespaces[16] = {
+	  'fi': u'Foorumi',
+	  'got': u'Forum',
+	  'info': u'Game',
+#	  'ko': u'漢字',
+	  'meta': u'UnSource',
+	  'nl': u'Portaal',
+	  'pt': u'Esplanada',
+	  'th': u'อันไซโคลพีเดีย',
+	  'zh-hk': u'偽基新聞',
+	  'zh-tw': u'偽基新聞'
+	}
+
+	self.namespaces[17] = {
+	  'fi': u'Keskustelu foorumista',
+	  'got': u'Forum gawaurdja',
+	  'info': u'Game talk',
+#	  'ko': u'討論',
+	  'meta': u'UnSource talk',
+	  'nl': u'Overleg portaal',
+	  'pt': u'Esplanada Discussão',
+	  'th': u'คุยเรื่องอันไซโคลพีเดีย',
+	  'zh-hk': u'偽基新聞討論',
+	  'zh-tw': u'偽基新聞討論'
+	}
+
+	self.namespaces[18] = {
+	  '_default': '',
+	  'fi': u'Hikinews',
+	  'got': u'𐌰𐍂𐌼𐌰𐌹𐍉',
+#	  'ko': u'백괴나라',
+	  'meta': u'UnSpecies',
+	  'nl': u'OnNieuws',
+	  'pt': u'Fatos',
+	  'th': u'ไร้ข่าว',
+	  'zh-hk': u'偽基辭典',
+	  'zh-tw': u'偽基辭典'
+	}
+
+	self.namespaces[19] = {
+	  '_default': '',
+	  'fi': u'Keskustelu Hikinewseistä',
+	  'got': u'𐌰𐍂𐌼𐌰𐌹𐍉 𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
+#	  'ko': u'백괴나라토론',
+	  'meta': u'UnSpecies talk',
+	  'nl': u'Overleg OnNieuws',
+	  'pt': u'Fatos Discussão',
+	  'th': u'คุยเรื่องไร้ข่าว',
+	  'zh-hk': u'偽基辭典討論',
+	  'zh-tw': u'偽基辭典討論'
+	}
+
+	self.namespaces[20] = {
+	  '_default': '',
+	  'fi': u'Hiktionary',
+	  'got': u'𐍆𐌰𐌹𐌰𐌽𐍅𐌰𐌿𐍂𐌳𐌰𐌱𐍉𐌺𐌰',
+	  'meta': u'Namespace',
+	  'nl': u'Onwoordenboek',
+	  'pt': u'Forum',
+	  'th': u'ไร้วิทยาลัย',
+	  'zh-hk': u'動漫遊戲',
+	  'zh-tw': u'動漫遊戲'
+	}
+
+	self.namespaces[21] = {
+	  '_default': '',
+	  'fi': u'Keskustelu Hiktionarysta',
+	  'got': u'𐍆𐌰𐌹𐌰𐌽𐍅𐌰𐌿𐍂𐌳𐌰𐌱𐍉𐌺𐌰 𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
+	  'meta': u'Namespace talk',
+	  'nl': u'Overleg Onwoordenboek',
+	  'pt': u'Forum Discussão',
+	  'th': u'คุยเรื่องไร้วิทยาลัย',
+	  'zh-hk': u'動漫遊戲討論',
+	  'zh-tw': u'動漫遊戲討論'
+	}
+
+	self.namespaces[22] = {
+	  'fi': u'Hikikirjasto',
+	  'nl': u'OnBoeken',
+	  'th': u'ไร้พจนานุกรม',
+	  'zh-hk': u'春心蕩漾',
+	  'zh-tw': u'春心蕩漾'
+	}
+
+	self.namespaces[23] = {
+	  'fi': u'Keskustelu hikikirjasta',
+	  'nl': u'Overleg OnBoeken',
+	  'th': u'คุยเรื่องไร้พจนานุกรม',
+	  'zh-hk': u'春心蕩漾討論',
+	  'zh-tw': u'春心蕩漾討論'
+	}
+
+	self.namespaces[24] = {
+	  'fi': u'Hikisitaatit',
+	  'th': u'ไร้ชีวประวัติ',
+	  'zh-hk': u'主題展館',
+	  'zh-tw': u'主題展館'
+	}
+
+	self.namespaces[25] = {
+	  'fi': u'Keskustelu hikisitaatista',
+	  'th': u'คุยเรื่องไร้ชีวประวัติ',
+	  'zh-hk': u'主題展館討論',
+	  'zh-tw': u'主題展館討論'
+	}
+
+	self.namespaces[26] = {
+	  'fi': u'Hömppäpedia',
+	  'th': u'สภาน้ำชา',
+	  'zh-hk': u'論壇',
+	  'zh-tw': u'論壇'
+	}
+
+	self.namespaces[27] = {
+	  'fi': u'Höpinä hömpästä',
+	  'th': u'คุยเรื่องสภาน้ำชา',
+	  'zh-hk': u'論壇討論',
+	  'zh-tw': u'論壇討論'
+	}
+
+	self.namespaces[28] = {
+	  'fi': u'Hikipeli',
+	  'nl': u'Ongerijmd',
+	  'th': u'บอร์ด',
+	  'zh-hk': u'詞意分道',
+	  'zh-tw': u'詞意分道'
+	}
+
+	self.namespaces[29] = {
+	  'fi': u'Hihitys Hikipelistä',
+	  'th': u'คุยเรื่องบอร์ด',
+	  'zh-hk': u'詞意分道討論',
+	  'zh-tw': u'詞意分道討論'
+	}
+
+	self.namespaces[30] = {
+	  'pt': u'Deslivros',
+	  'th': u'ไร้ซอร์ซ',
+	  'zh-hk': u'臺語',
+	  'zh-tw': u'臺語'
+	}
+
+	self.namespaces[31] = {
+	  'pt': u'Deslivros Discussão',
+	  'th': u'คุยเรื่องไร้ซอร์ซ',
+	  'zh-hk': u'臺語討論',
+	  'zh-tw': u'臺語討論'
+	}
+
+	self.namespaces[32] = {
+	  'ja': u'Portal',
+	  'pt': u'Desentrevistas',
+	  'th': u'ไร้คำคม',
+	  'zh-hk': u'香港語',
+	  'zh-tw': u'香港語'
+	}
+
+	self.namespaces[33] = {
+	  'ja': u'Portal talk',
+	  'pt': u'Desentrevistas Discussão',
+	  'th': u'คุยเรื่องไร้คำคม',
+	  'zh-hk': u'香港語討論',
+	  'zh-tw': u'香港語討論'
+	}
+
+	self.namespaces[34] = {
+	  'th': u'ไร้ภาพ',
+	  'zh-hk': u'書面語',
+	  'zh-tw': u'書面語'
+	}
+
+	self.namespaces[35] = {
+	  'th': u'คุยเรื่องไร้ภาพ',
+	  'zh-hk': u'書面語討論',
+	  'zh-tw': u'書面語討論'
+	}
+
+	self.namespaces[36] = {
+	  'zh-hk': u'偽基書籍',
+	  'zh-tw': u'偽基書籍'
+	}
+
+	self.namespaces[37] = {
+	  'zh-hk': u'偽基書籍討論',
+	  'zh-tw': u'偽基書籍討論'
+	}
+
+	self.namespaces[100] = {
+	  'de': u'UnNews',
+	  'nn': u'Ikkenytt',
+	  'no': u'Ikkenytt',
+	  'pl': u'Cytaty',
+	  'sv': u'PsykNyheter',
+	  'tr': u'YanSözlük'
+	}
+
+	self.namespaces[101] = {
+	  'de': u'UnNews Diskussion',
+	  'nn': u'Ikkenytt-diskusjon',
+	  'no': u'Ikkenytt-diskusjon',
+	  'pl': u'Dyskusja cytatów',
+	  'sv': u'PsykNyheter diskussion',
+	  'tr': u'YanSözlük tartışma'
+	}
+
+	self.namespaces[102] = {
+	  'de': u'Undictionary',
+	  'en': u'UnNews',
+	  'ja': u'UnNews',
+	  'nn': u'Ikktionary',
+	  'no': u'Ikktionary',
+	  'pl': u'NonNews',
+	  'sv': u'Forum',
+	  'tr': u'YanHaber',
+	  }
+
+	self.namespaces[103] = {
+	  'de': u'Undictionary Diskussion',
+	  'en': u'UnNews talk',
+	  'ja': u'UnNews talk',
+	  'nn': u'Ikktionary-diskusjon',
+	  'no': u'Ikktionary-diskusjon',
+	  'pl': u'Dyskusja NonNews',
+	  'sv': u'Forumdiskussion',
+	  'tr': u'YanHaber tartışma'
+	}
+
+	self.namespaces[104] = {
+	  'de': u'UnBooks',
+	  'en': u'Undictionary',
+	  'pl': u'Nonźródła',
+	  'sv': u'Psyktionary'
+	}
+
+	self.namespaces[105] = {
+	  'de': u'UnBooks Diskussion',
+	  'en': u'Undictionary talk',
+	  'pl': u'Dyskusja nonźródeł',
+	  'sv': u'Psyktionary diskussion'
+	}
+
+	self.namespaces[106] = {
+	  '_default':'',
+	  'en': u'Game',
+	  'ja': u'Game',
+	  'pl': u'Słownik',
+	  'pt': u'Desnotícias',
+	  'sv': u'PsykCitat'
+	}
+
+	self.namespaces[107] = {
+	  'en': u'Game talk',
+	  'ja': u'Game talk',
+	  'pl': u'Dyskusja słownika',
+	  'pt': u'Desnotícias Discussão',
+	  'sv': u'PsykCitat diskussion'
+	}
+
+	self.namespaces[108] = {
+	  'en': u'Babel',
+	  'pl': u'Gra',
+	  'pt': u'Jogo',
+	  'sv': u'Spel'
+	}
+
+	self.namespaces[109] = {
+	  'en': u'Babel talk',
+	  'pl': u'Dyskusja gry',
+	  'pt': u'Jogo Discussão',
+	  'sv': u'Speldiskussion'
+	}
+
+	self.namespaces[110] = {
+	  'ar': u'Forum',
+	  'ast': u'Forum',
+	  'ca': u'Forum',
+	  'cs': u'Forum',
+	  'da': u'Forum',
+	  'de': u'Forum',
+	  'el': u'Forum',
+	  'en': u'Forum',
+	  'eo': u'Forum',
+	  'es': u'Forum',
+	  'fr': u'Forum',
+	  'he': u'Forum',
+	  'id': u'Forum',
+	  'it': u'Forum',
+	  'ja': u'Forum',
+	  'jv': u'Forum',
+	  'la': u'Forum',
+	  'nn': u'Forum',
+	  'no': u'Forum',
+	  'pl': u'Forum',
+	  'pt': u'Descionário',
+	  'ru': u'Форум',
+	  'sk': u'Forum',
+	  'su': u'Forum',
+	  'sv': u'PsykBöcker',
+	  'tr': u'Astroloji',
+	  'yi': u'Forum',
+	  'zh': u'Forum'
+	}
+
+	self.namespaces[111] = {
+	  'ar': u'Forum talk',
+	  'ast': u'Forum talk',
+	  'ca': u'Forum talk',
+	  'cs': u'Forum talk',
+	  'da': u'Forumdiskussion',
+	  'de': u'Forum talk',
+	  'el': u'Forum talk',
+	  'en': u'Forum talk',
+	  'eo': u'Forum talk',
+	  'es': u'Forum talk',
+	  'fr': u'Discussion Forum',
+	  'he': u'Forum talk',
+	  'id': u'Forum talk',
+	  'it': u'Forum talk',
+	  'ja': u'Forum talk',
+	  'jv': u'Forum talk',
+	  'la': u'Forum talk',
+	  'nn': u'Forum-diskusjon',
+	  'no': u'Forum-diskusjon',
+	  'pl': u'Dyskusja forum',
+	  'pt': u'Descionário Discussão',
+	  'ru': u'Обсуждение форума',
+	  'sk': u'Forum talk',
+	  'su': u'Forum talk',
+	  'sv': u'PsykBöckerdiskussion',
+	  'tr': u'Astroloji tartışma',
+	  'yi': u'Forum talk',
+	  'zh': u'Forum talk'
+	}
+
+	self.namespaces[112] = {
+	  'en': u'UnTunes',
+	  'es': u'Incinoticias',
+	  'fr': u'Désinformation',
+	  'ja': u'UnTunes',
+	  'nn': u'Hvordan',
+	  'no': u'Hvordan',
+	  'pl': u'Portal',
+	  'tr': u'Forum'
+	}
+
+	self.namespaces[113] = {
+	  'en': u'UnTunes talk',
+	  'es': u'Incinoticias Discusión',
+	  'fr': u'Discussion Désinformation',
+	  'ja': u'UnTunes talk',
+	  'no': u'Hvordan-diskusjon',
+	  'pl': u'Dyskusja portalu',
+	  'tr': u'Forum tartışma'
+	}
+
+	self.namespaces[114] = {
+	  'es': u'Incitables',
+	  'no': u'Hvorfor',
+	  'pl': u'Poradnik'
+	}
+
+	self.namespaces[115] = {
+	  'es': u'Incitables Discusión',
+	  'no': u'Hvorfor-diskusjon',
+	  'pl': u'Dyskusja poradnika'
+	}
+
+	self.namespaces[120] = {
+	  'pt': u'Privado',
+	  'tr': u'YanMagazin'
+	}
+
+	self.namespaces[121] = {
+	  'pt': u'Privado Discussão',
+	  'tr': u'YanMagazin tartışma'
+	}
+
+	self.namespaces[122] = {
+	  'pt': u'Regra'
+	}
+
+	self.namespaces[123] = {
+	  'pt': u'Regra Discussão'
+	}
+
+	# A few selected big languages for things that we do not want to loop over
+	# all languages. This is only needed by the titletranslate.py module, so
+	# if you carefully avoid the options, you could get away without these
+	# for another wiki family.
+	self.languages_by_size  = ['en', 'ja', 'pt', 'it', 'pl', 'fr', 'fi', 'es', 'zh-tw', 'de', 'no']     
+
     def hostname(self,code):
         return self.langs[code]
 
-    def scriptpath(self, code):
-        return ''
+    def path(self, code):
+        if code == 'ko':
+           return '/w/index.php'
+        return '/index.php'
 
     def version(self, code):
-        return "1.12alpha"
+        return '1.12'
+
+    def apipath(self, code):
+        if code == 'ko':
+           return '/w/api.php'
+        return '/api.php'
+
+    def code2encoding(self,code):
+        return 'utf-8'
+
+    def shared_image_repository(self, code):
+        return ('common', 'common')

Modified: branches/rewrite/pywikibot/families/wikia_family.py
===================================================================
--- branches/rewrite/pywikibot/families/wikia_family.py	2008-05-06 12:10:14 UTC (rev 5316)
+++ branches/rewrite/pywikibot/families/wikia_family.py	2008-05-06 12:51:29 UTC (rev 5317)
@@ -1,43 +1,42 @@
-# -*- coding: utf-8  -*-
-
-__version__ = '$Id:  $'
-
-from pywikibot import family
-
-# The Wikia Search family
-# user-config.py: usernames['wikia']['wikia'] = 'User name'
-
-class Family(family.Family):
-    def __init__(self):
-        family.Family.__init__(self)
-        self.name = u'wikia'
-
-        self.langs = {
-            u'wikia': u'search.wikia.com',
-        }
-
-        self.namespaces[4] = {
-            '_default': [u'search', self.namespaces[4]['_default']],
-        }
-        self.namespaces[5] = {
-            '_default': [u'search talk', self.namespaces[5]['_default']],
-        }
-        self.namespaces[100] = {
-            '_default': u'Forum',
-        }
-        self.namespaces[101] = {
-            '_default': u'Forum talk',
-        }
-        self.namespaces[112] = {
-            '_default': u'Mini',
-        }
-        self.namespaces[113] = {
-            '_default': u'Mini talk',
-        }
-        
-    def code2encoding(self, code):
-        return 'iso-8859-1'
-    
-    def version(self, code):
-        return "1.12alpha"
-    
+# -*- coding: utf-8  -*-
+
+__version__ = '$Id:  $'
+
+from pywikibot import family
+
+# The Wikia Search family
+# user-config.py: usernames['wikia']['wikia'] = 'User name'
+
+class Family(family.Family):
+    def __init__(self):
+        family.Family.__init__(self)
+        self.name = u'wikia'
+
+        self.langs = {
+            u'wikia': u'search.wikia.com',
+        }
+
+        self.namespaces[4] = {
+            '_default': [u'search', self.namespaces[4]['_default']],
+        }
+        self.namespaces[5] = {
+            '_default': [u'search talk', self.namespaces[5]['_default']],
+        }
+        self.namespaces[100] = {
+            '_default': u'Forum',
+        }
+        self.namespaces[101] = {
+            '_default': u'Forum talk',
+        }
+        self.namespaces[112] = {
+            '_default': u'Mini',
+        }
+        self.namespaces[113] = {
+            '_default': u'Mini talk',
+        }
+
+    def code2encoding(self, code):
+        return 'iso-8859-1'
+
+    def version(self, code):
+        return "1.12alpha"


Property changes on: branches/rewrite/pywikibot/families/wikia_family.py
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: branches/rewrite/pywikibot/families/wikibooks_family.py
===================================================================
--- branches/rewrite/pywikibot/families/wikibooks_family.py	2008-05-06 12:10:14 UTC (rev 5316)
+++ branches/rewrite/pywikibot/families/wikibooks_family.py	2008-05-06 12:51:29 UTC (rev 5317)
@@ -119,7 +119,7 @@
             'ja': u'Wikibooks‐ノート',
             'ka': u'ვიკიწიგნები განხილვა',
             'kk': u'Уикикітап талқылауы',
-            'km': u'Wikibooks ពិភាក្សា',
+            'km': u'ការពិភាក្សាអំពីWikibooks',
             'kn': u'Wikibooks ಚರ್ಚೆ',
             'ko': u'위키책토론',
             'ku': u'Wikibooks nîqaş',
@@ -146,6 +146,7 @@
             'ro': u'Discuţie Wikimanuale',
             'ru': u'Обсуждение Викиучебника',
             'sa': u'Wikibooksसंभाषणं',
+            'si': u'Wikibooks සාකච්ඡාව',
             'sk': u'Diskusia k Wikibooks',
             'sl': u'Pogovor o Wikiknjigah',
             'sq': u'Wikibooks diskutim',

Modified: branches/rewrite/pywikibot/families/wikipedia_family.py
===================================================================
--- branches/rewrite/pywikibot/families/wikipedia_family.py	2008-05-06 12:10:14 UTC (rev 5316)
+++ branches/rewrite/pywikibot/families/wikipedia_family.py	2008-05-06 12:51:29 UTC (rev 5317)
@@ -117,7 +117,6 @@
             'te': u'వికీపీడియా',
             'tg': u'Википедиа',
             'th': u'วิกิพีเดีย',
-            'tlh': u"wIqIpe'DIya",
             'tr': u'Vikipedi',
             'uk': u'Вікіпедія',
             'ur': u'منصوبہ',
@@ -201,7 +200,7 @@
             'ka': u'ვიკიპედია განხილვა',
             'kab': u'Amyannan n Wikipedia',
             'kk': u'Уикипедия талқылауы',
-            'km': u'Wikipedia ពិភាក្សា',
+            'km': u'ការពិភាក្សាអំពីWikipedia',
             'kn': u'ವಿಕಿಪೀಡಿಯ ಚರ್ಚೆ',
             'ko': u'위키백과토론',
             'ksh': u'Wikipedia Klaaf',
@@ -248,6 +247,7 @@
             'sa': u'Wikipediaसंभाषणं',
             'sc': u'Wikipedia discussioni',
             'scn': u'Discussioni Wikipedia',
+            'si': u'Wikipedia සාකච්ඡාව',
             'sk': u'Diskusia k Wikipédii',
             'sl': u'Pogovor o Wikipediji',
             'sq': u'Wikipedia diskutim',
@@ -260,7 +260,6 @@
             'tet': u'Diskusaun Wikipedia',
             'tg': u'Баҳси Википедиа',
             'th': u'คุยเรื่องวิกิพีเดีย',
-            'tlh': u"wIqIpe'DIya ja'chuq",
             'tr': u'Vikipedi tartışma',
             'tt': u'Wikipedia bäxäse',
             'ty': u'Discussion Wikipedia',
@@ -312,6 +311,7 @@
             'la': u'Porta',
             'li': u'Portaol',
             'lmo': u'Portal',
+            'lv': u'Portāls',
             'mk': u'Портал',
             'ml': u'കവാടം',
             'ms': u'Portal',
@@ -376,6 +376,7 @@
             'la': u'Disputatio Portae',
             'li': u'Euverlèk portaol',
             'lmo': u'Descüssiú Portal',
+            'lv': u'Portāla diskusija',
             'mk': u'Разговор за Портал',
             'ml': u'കവാടത്തിന്റെ സംവാദം',
             'ms': u'Portal talk',
@@ -422,6 +423,7 @@
             'pl': u'Wikiprojekt',
             'pt': u'Anexo',
             'ro': u'Proiect',
+            'scn': u'Pruggettu',
             'vec': u'Projeto',
         }
 
@@ -439,6 +441,7 @@
             'pl': u'Dyskusja Wikiprojektu',
             'pt': u'Anexo Discussão',
             'ro': u'Discuţie Proiect',
+            'scn': u'Discussioni pruggettu',
             'vec': u'Discussion projeto',
         }
 
@@ -455,7 +458,6 @@
         }
 
         self.disambiguationTemplates = {
-
             '_default': [u'Disambig'],
             'af':  [u'Dubbelsinnig', u'Disambig'],
             'als': [u'Begriffsklärung', u'Disambig'],
@@ -483,7 +485,7 @@
                     u'2LCdisambig', u'3CC', u'3LC', u'4CC', u'4LC', u'4LA',
                     u'5CC', u'TLAdisambig', u'Hndis', u'Numberdis',
                     u'Roadis', u'Roaddis', u'Geodis', u'TLA', u'Surname',
-                    u'Dab', u'Disambig-cleanup', u'Disamb',
+                    u'Dab', u'Disambig-cleanup', u'Disamb', u'letter disambig',
                     u'Schooldis', u'Shipindex', u'Songdis', u'4cc', u'3cc'],
             'eo':  [u'Apartigilo', u'Disambig'],
             'es':  [u'Desambiguacion', u'Desambiguación', u'Desambig', u'Disambig',u'Des'],
@@ -492,13 +494,15 @@
             'fa':  [u'ابهام‌زدایی'],
             'fi':  [u'Täsmennyssivu', u'Disambig'],
             'fo':  [u'Fleiri týdningar'],
-            # See http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Bandeau_pour_page_d%27homonymie
-            'fr':  [u'Homonymie', u'Arrondissements homonymes',
+            # See http://fr.wikipedia.org/wiki/MediaWiki:Disambiguationspage 
+            'fr':  [u'Homonymie', u'Arrondissements homonymes', u'Disambig',
+                    u'Bandeau standard pour page d\'homonymie',
                     u'Batailles homonymes', u'Cantons homonymes',
                     u'Homonymie de clubs sportifs', u'Homonymie dynastique',
                     u'Homonymie de comtés', u'Internationalisation',
-                    u'Paronymie', u'Personnes homonymes',
-                    u'Sigles n lettres', u'Unités homonymes',
+                    u'Isomérie', u'Homonymie de nom romain',
+                    u'Paronymie', u'Patronymie', u'Personnes homonymes',
+                    u'Unités homonymes',
                     u'Villes homonymes'],
             'frp': [u'Homonimos'],
             'fy':  [u'Tfs', u'Neibetsjuttings'],
@@ -512,11 +516,13 @@
             'hu':  [u'Egyert', u'Disambig', u'Egyért'],
             'hy':  [u'Երկիմաստ', u'Disambig'],
             'ia':  [u'Disambiguation', u'Disambig'],
+            'id':  [u'Disingkat',u'Disambig'],
             'io':  [u'Homonimo', u'Disambig'],
             'is':  [u'Aðgreining', u'Disambig'],
-            'it':  [u'Disambigua', u'Sigla2', u'Sigla3', u'Cogni'],
+            'it':  [u'Disambigua', u'Sigla2', u'Sigla3', u'Sigla4', u'Cogni'],
             'ja':  [u'Aimai', u'Disambig'],
             'ka':  [u'მრავალმნიშვნელოვანი', u'მრავმნიშ'],
+            'kab': [u'Asefham'],
             'kg':  [u'Bisongidila'],
             'kn':  [u'ದ್ವಂದ್ವ ನಿವಾರಣೆ'],
             'ko':  [u'Disambig', u'동음이의', u'동음이의어'],

Modified: branches/rewrite/pywikibot/families/wiktionary_family.py
===================================================================
--- branches/rewrite/pywikibot/families/wiktionary_family.py	2008-05-06 12:10:14 UTC (rev 5316)
+++ branches/rewrite/pywikibot/families/wiktionary_family.py	2008-05-06 12:51:29 UTC (rev 5317)
@@ -147,7 +147,7 @@
             'jv': u'Dhiskusi Wiktionary',
             'ka': u'ვიქსიკონი განხილვა',
             'kk': u'Уикисөздік талқылауы',
-            'km': u'Wiktionary ពិភាក្សា',
+            'km': u'ការពិភាក្សាអំពីWiktionary',
             'kn': u'Wiktionary ಚರ್ಚೆ',
             'ko': u'위키낱말사전토론',
             'ku': u'Wiktionary nîqaş',
@@ -179,6 +179,7 @@
             'sa': u'Wiktionaryसंभाषणं',
             'sc': u'Wiktionary discussioni',
             'scn': u'Discussioni Wiktionary',
+            'si': u'Wiktionary සාකච්ඡාව',
             'sk': u'Diskusia k Wikislovníku',
             'sl': u'Pogovor o Wikislovarju',
             'sq': u'Wiktionary diskutim',
@@ -189,7 +190,6 @@
             'te': u'Wiktionary చర్చ',
             'tg': u'Баҳси Wiktionary',
             'th': u'คุยเรื่องWiktionary',
-            'tlh': u"Wiktionary ja'chuq",
             'tr': u'Vikisözlük tartışma',
             'tt': u'Wiktionary bäxäse',
             'uk': u'Обговорення Wiktionary',





More information about the Pywikipedia-l mailing list