Revision: 7005 Author: alexsh Date: 2009-06-30 15:50:08 +0000 (Tue, 30 Jun 2009)
Log Message: ----------- UpNamespaces: wikitravel datas
Modified Paths: -------------- trunk/pywikipedia/families/wikitravel_family.py trunk/pywikipedia/families/wikitravel_shared_family.py
Modified: trunk/pywikipedia/families/wikitravel_family.py =================================================================== --- trunk/pywikipedia/families/wikitravel_family.py 2009-06-28 11:47:31 UTC (rev 7004) +++ trunk/pywikipedia/families/wikitravel_family.py 2009-06-30 15:50:08 UTC (rev 7005) @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import family, config
# The wikitravel family @@ -12,6 +13,7 @@ family.Family.__init__(self) self.name = 'wikitravel' self.langs = { + 'ar':'ar', 'ca':'ca', 'de':'de', 'en':'en', @@ -30,15 +32,309 @@ 'ro':'ro', 'ru':'ru', 'sv':'sv', + 'zh':'zh', } + self.namespaces[-2] = { + '_default': u'Media', + 'ar': u'ملف', + 'he': u'מדיה', + 'hu': u'Média', + 'ru': u'Медиа', + } + self.namespaces[-1] = { + '_default': u'Special', + 'ar': u'خاص', + 'ca': u'Especial', + 'de': u'Spezial', + 'eo': u'Speciala', + 'es': u'Especial', + 'fi': u'Toiminnot', + 'he': u'מיוחד', + 'hi': u'विशेष', + 'hu': u'Speciális', + 'it': u'Speciale', + 'ja': u'特別', + 'nl': u'Speciaal', + 'pl': u'Specjalna', + 'pt': u'Especial', + 'ru': u'Служебная', + } + self.namespaces[1] = { + '_default': u'Talk', + 'ar': u'نقاش', + 'ca': u'Discussió', + 'de': u'Diskussion', + 'eo': u'Diskuto', + 'es': u'Discusión', + 'fi': u'Keskustelu', + 'fr': u'Discuter', + 'he': u'שיחה', + 'hi': u'वार्ता', + 'hu': u'Vita', + 'it': u'Discussione', + 'ja': u'ノート', + 'nl': u'Overleg', + 'pl': u'Dyskusja', + 'pt': u'Discussão', + 'ro': u'Discuţie', + 'ru': u'Обсуждение', + 'sv': u'Diskussion', + } + self.namespaces[2] = { + '_default': u'User', + 'ar': u'مستخدم', + 'ca': u'Usuari', + 'de': u'Benutzer', + 'eo': u'Vikipediisto', + 'es': u'Usuario', + 'fi': u'Käyttäjä', + 'fr': u'Utilisateur', + 'he': u'משתמש', + 'hi': u'सदस्य', + 'it': u'Utente', + 'ja': u'利用者', + 'nl': u'Gebruiker', + 'pl': u'Użytkownik', + 'pt': u'Usuário', + 'ro': u'Utilizator', + 'ru': u'Участник', + 'sv': u'Användare', + } + self.namespaces[3] = { + '_default': u'User talk', + 'ar': u'نقاش المستخدم', + 'ca': u'Usuari Discussió', + 'de': u'Benutzer Diskussion', + 'eo': u'Vikipediista diskuto', + 'es': u'Usuario Discusión', + 'fi': u'Keskustelu käyttäjästä', + 'fr': u'Discussion Utilisateur', + 'he': u'שיחת משתמש', + 'hi': u'सदस्य वार्ता', + 'hu': u'User vita', + 'it': u'Discussioni utente', + 'ja': u'利用者‐会話', + 'nl': u'Overleg gebruiker', + 'pl': u'Dyskusja użytkownika', + 'pt': u'Usuário Discussão', + 'ro': u'Discuţie Utilizator', + 'ru': u'Обсуждение участника', + 'sv': u'Användardiskussion', + } self.namespaces[4] = { - '_default': [u'Wikitravel', self.namespaces[4]['_default']], + '_default': u'Wikitravel', + 'he': u'ויקיטיול', + 'hi': u'विकिट्रैवल', } self.namespaces[5] = { - '_default': [u'Wikitravel talk', self.namespaces[5]['_default']], + '_default': u'Wikitravel talk', + 'ar': u'نقاش Wikitravel', + 'ca': u'Wikitravel Discussió', 'de': u'Wikitravel Diskussion', + 'eo': u'Wikitravel diskuto', + 'es': u'Wikitravel Discusión', + 'fi': u'Keskustelu Wikitravelista', + 'fr': u'Discussion Wikitravel', + 'he': u'שיחת ויקיטיול', + 'hi': u'विकिट्रैवल वार्ता', + 'hu': u'Wikitravel vita', + 'it': u'Discussioni Wikitravel', + 'ja': u'Wikitravel‐ノート', + 'nl': u'Overleg Wikitravel', + 'pl': u'Dyskusja Wikitravel', + 'pt': u'Wikitravel Discussão', + 'ro': u'Discuţie Wikitravel', + 'ru': u'Обсуждение Wikitravel', + 'sv': u'Wikitraveldiskussion', } + self.namespaces[6] = { + '_default': u'Image', + 'ar': u'صورة', + 'ca': u'Imatge', + 'de': u'Bild', + 'eo': u'Dosiero', + 'es': u'Imagen', + 'fi': u'Kuva', + 'he': u'תמונה', + 'hi': u'चित्र', + 'hu': u'Kép', + 'it': u'Immagine', + 'ja': u'画像', + 'nl': u'Afbeelding', + 'pl': u'Grafika', + 'pt': u'Imagem', + 'ro': u'Imagine', + 'ru': u'Изображение', + 'sv': u'Bild', + } + self.namespaces[7] = { + '_default': u'Image talk', + 'ar': u'نقاش الصورة', + 'ca': u'Imatge Discussió', + 'de': u'Bild Diskussion', + 'eo': u'Dosiera diskuto', + 'es': u'Imagen Discusión', + 'fi': u'Keskustelu kuvasta', + 'fr': u'Discussion Image', + 'he': u'שיחת תמונה', + 'hi': u'चित्र वार्ता', + 'hu': u'Kép vita', + 'it': u'Discussioni immagine', + 'ja': u'画像‐ノート', + 'nl': u'Overleg afbeelding', + 'pl': u'Dyskusja grafiki', + 'pt': u'Imagem Discussão', + 'ro': u'Discuţie Imagine', + 'ru': u'Обсуждение изображения', + 'sv': u'Bilddiskussion', + } + self.namespaces[8] = { + '_default': u'MediaWiki', + 'ar': u'ميدياويكي', + 'fi': u'Järjestelmäviesti', + 'he': u'מדיה ויקי', + } + self.namespaces[9] = { + '_default': u'MediaWiki talk', + 'ar': u'نقاش ميدياويكي', + 'ca': u'MediaWiki Discussió', + 'de': u'MediaWiki Diskussion', + 'eo': u'MediaWiki diskuto', + 'es': u'MediaWiki Discusión', + 'fi': u'Keskustelu järjestelmäviestistä', + 'fr': u'Discussion MediaWiki', + 'he': u'שיחת מדיה ויקי', + 'hu': u'MediaWiki vita', + 'it': u'Discussioni MediaWiki', + 'ja': u'MediaWiki‐ノート', + 'nl': u'Overleg MediaWiki', + 'pl': u'Dyskusja MediaWiki', + 'pt': u'MediaWiki Discussão', + 'ro': u'Discuţie MediaWiki', + 'ru': u'Обсуждение MediaWiki', + 'sv': u'MediaWiki-diskussion', + } + self.namespaces[10] = { + '_default': u'Template', + 'ar': u'قالب', + 'ca': u'Plantilla', + 'de': u'Vorlage', + 'eo': u'Ŝablono', + 'es': u'Plantilla', + 'fi': u'Malline', + 'fr': u'Modèle', + 'he': u'תבנית', + 'hi': u'साँचा', + 'hu': u'Sablon', + 'nl': u'Sjabloon', + 'pl': u'Szablon', + 'pt': u'Predefinição', + 'ro': u'Format', + 'ru': u'Шаблон', + 'sv': u'Mall', + } + self.namespaces[11] = { + '_default': u'Template talk', + 'ar': u'نقاش قالب', + 'ca': u'Plantilla Discussió', + 'de': u'Vorlage Diskussion', + 'eo': u'Ŝablona diskuto', + 'es': u'Plantilla Discusión', + 'fi': u'Keskustelu mallineesta', + 'fr': u'Discussion Modèle', + 'he': u'שיחת תבנית', + 'hi': u'साँचा वार्ता', + 'hu': u'Sablon vita', + 'it': u'Discussioni template', + 'ja': u'Template‐ノート', + 'nl': u'Overleg sjabloon', + 'pl': u'Dyskusja szablonu', + 'pt': u'Predefinição Discussão', + 'ro': u'Discuţie Format', + 'ru': u'Обсуждение шаблона', + 'sv': u'Malldiskussion', + } + self.namespaces[12] = { + '_default': u'Help', + 'ar': u'مساعدة', + 'ca': u'Ajuda', + 'de': u'Hilfe', + 'eo': u'Helpo', + 'es': u'Ayuda', + 'fi': u'Ohje', + 'fr': u'Aide', + 'he': u'עזרה', + 'hu': u'Segítség', + 'it': u'Aiuto', + 'pl': u'Pomoc', + 'pt': u'Ajuda', + 'ro': u'Ajutor', + 'ru': u'Справка', + 'sv': u'Hjälp', + } + self.namespaces[13] = { + '_default': u'Help talk', + 'ar': u'نقاش المساعدة', + 'ca': u'Ajuda Discussió', + 'de': u'Hilfe Diskussion', + 'eo': u'Helpa diskuto', + 'es': u'Ayuda Discusión', + 'fi': u'Keskustelu ohjeesta', + 'fr': u'Discussion Aide', + 'he': u'שיחת עזרה', + 'hu': u'Segítség vita', + 'it': u'Discussioni aiuto', + 'ja': u'Help‐ノート', + 'nl': u'Overleg help', + 'pl': u'Dyskusja pomocy', + 'pt': u'Ajuda Discussão', + 'ro': u'Discuţie Ajutor', + 'ru': u'Обсуждение справки', + 'sv': u'Hjälpdiskussion', + } + self.namespaces[14] = { + '_default': u'Category', + 'ar': u'تصنيف', + 'ca': u'Categoria', + 'de': u'Kategorie', + 'eo': u'Kategorio', + 'es': u'Categoría', + 'fi': u'Luokka', + 'fr': u'Catégorie', + 'he': u'קטגוריה', + 'hi': u'श्रेणी', + 'hu': u'Kategória', + 'it': u'Categoria', + 'nl': u'Categorie', + 'pl': u'Kategoria', + 'pt': u'Categoria', + 'ro': u'Categorie', + 'ru': u'Категория', + 'sv': u'Kategori', + } + self.namespaces[15] = { + '_default': u'Category talk', + 'ar': u'نقاش التصنيف', + 'ca': u'Categoria Discussió', + 'de': u'Kategorie Diskussion', + 'eo': u'Kategoria diskuto', + 'es': u'Categoría Discusión', + 'fi': u'Keskustelu luokasta', + 'fr': u'Discussion Catégorie', + 'he': u'שיחת קטגוריה', + 'hi': u'श्रेणी वार्ता', + 'hu': u'Kategória vita', + 'it': u'Discussioni categoria', + 'ja': u'Category‐ノート', + 'nl': u'Overleg categorie', + 'pl': u'Dyskusja kategorii', + 'pt': u'Categoria Discussão', + 'ro': u'Discuţie Categorie', + 'ru': u'Обсуждение категории', + 'sv': u'Kategoridiskussion', + }
+ # 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 @@ -52,10 +348,6 @@ def scriptpath(self, code): return '/wiki/%s' % code
- def apipath(self, code): - raise NotImplementedError( - "The wikitravel family does not support api.php") - def shared_image_repository(self, code): return ('wikitravel_shared', 'wikitravel_shared')
Modified: trunk/pywikipedia/families/wikitravel_shared_family.py =================================================================== --- trunk/pywikipedia/families/wikitravel_shared_family.py 2009-06-28 11:47:31 UTC (rev 7004) +++ trunk/pywikipedia/families/wikitravel_shared_family.py 2009-06-30 15:50:08 UTC (rev 7005) @@ -15,16 +15,22 @@ }
self.namespaces[4] = { - '_default': [u'Wikitravel Shared', self.namespaces[4]['_default']], + '_default': u'Wikitravel Shared', } self.namespaces[5] = { - '_default': [u'Wikitravel Shared talk', self.namespaces[5]['_default']], + '_default': u'Wikitravel Shared talk', } + self.namespaces[6] = { + '_default': u'Image', + } + self.namespaces[7] = { + '_default': u'Image talk', + } self.namespaces[200] = { - '_default': [u'Tech', self.namespaces[5]['_default']], + '_default': u'Tech', } self.namespaces[201] = { - '_default': [u'Tech talk', self.namespaces[5]['_default']], + '_default': u'Tech talk', }
self.interwiki_forward = 'wikitravel' @@ -32,10 +38,6 @@ def scriptpath(self, code): return '/wiki/shared'
- def apipath(self, code): - raise NotImplementedError( - "The wikitravel_shared family does not support api.php") - def shared_image_repository(self, code): return ('wikitravel_shared', 'wikitravel_shared')
pywikipedia-svn@lists.wikimedia.org