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')