Revision: 6070 Author: nicdumz Date: 2008-11-06 01:55:36 +0000 (Thu, 06 Nov 2008)
Log Message: ----------- Updating anarchopedia family. Making sure that IW are using language codes. This change requires to use 2 letters language code as the family lang instead of the previous 3 language codes
Modified Paths: -------------- trunk/pywikipedia/families/anarchopedia_family.py
Modified: trunk/pywikipedia/families/anarchopedia_family.py =================================================================== --- trunk/pywikipedia/families/anarchopedia_family.py 2008-11-06 01:49:17 UTC (rev 6069) +++ trunk/pywikipedia/families/anarchopedia_family.py 2008-11-06 01:55:36 UTC (rev 6070) @@ -8,14 +8,6 @@ family.Family.__init__(self) self.name = 'anarchopedia'
- langs = [ - 'ara', 'bos', 'dan', 'deu', 'dut', 'ell', 'eng', 'epo', 'fra', - 'hye', 'ind', 'ita', 'jpn', 'kor', 'lit', 'nsh', 'nor', 'pol', - 'por', 'rum', 'rus', 'spa', 'sqi', 'srp', 'swe', 'tur', 'zho', - ] - for lang in langs: - self.langs[lang] = '%s.anarchopedia.org' % lang - interface_lang = { 'ara': 'ar', 'bos': 'sr', @@ -25,13 +17,17 @@ 'ell': 'el', 'eng': 'en', 'epo': 'en', + 'fas': 'fa', + 'fin': 'fi', 'fra': 'fr', + 'heb': 'he', 'hrv': 'sr', 'hye': 'hy', 'ind': 'id', 'ita': 'it', 'jpn': 'ja', 'kor': 'ko', + 'lav': 'lv', 'lit': 'lit', 'nor': 'no', 'nsh': 'sr', @@ -46,6 +42,10 @@ 'tur': 'tr', 'zho': 'zh', } + + for lang in interface_lang.values(): + self.langs[lang] = '%s.anarchopedia.org' % lang + copy = [-2, -1, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] for code, interface in interface_lang.items(): for ns in copy: @@ -54,80 +54,84 @@
self.namespaces[4] = { '_default': [u'Anarchopedia', self.namespaces[4]['_default']], - 'ara': u'أنارشوبيديا', - 'ell': u'Αναρχοπαίδεια', - 'jpn': u'アナーキォペディア', - 'rum': u'Anarhopedia', - 'zho': u'安那其百科', - 'kor': u'아나코백과', - 'srp': u'Anarhopedija-Анархопедија', - 'epo': u'Anarĥopedio', - 'rus': u'Анархопедия', - 'hye': u'Անարխոպեդիա', - 'ita': u'Anarcopedia', - 'por': u'Anarcopédia ', - 'tur': u'Anarşipedi ', + 'ar': u'أنارشوبيديا', + 'el': u'Αναρχοπαίδεια', + 'ja': u'アナーキォペディア', + 'ro': u'Anarhopedia', + 'zh': u'安那其百科', + 'ko': u'아나코백과', + 'sr': u'Anarhopedija-Анархопедија', + 'eo': u'Anarĥopedio', + 'ru': u'Анархопедия', + 'hy': u'Անարխոպեդիա', + 'it': u'Anarcopedia', + 'pt': u'Anarcopédia ', + 'tr': u'Anarşipedi ', } self.namespaces[5] = { '_default': [u'Anarchopedia talk', self.namespaces[5]['_default']], - 'ara': u'نقاش أنارشوبيديا', - 'bos': u'Разговор о Anarchopedia', - 'zho': u'安那其百科 talk', - 'dan': u'Anarchopedia-diskussion', - 'deu': u'Anarchopedia Diskussion', - 'dut': u'Overleg Anarchopedia', - 'ell': u'Αναρχοπαίδεια συζήτηση', - 'fra': u'Discussion Anarchopedia', - 'ind': u'Pembicaraan Anarchopedia', - 'ita': u'Discussioni Anarchopedia', - 'jpn': u'アナーキォペディア‐ノート', - 'nsh': u'Разговор о Anarchopedia', - 'nor': u'Anarchopedia-diskusjon', - 'pol': u'Dyskusja Anarchopedia', - 'por': u'Anarchopedia Discussão', - 'rum': u'Discuţie Anarhopedia', - 'rus': u'Обсуждение Anarchopedia', - 'spa': u'Anarchopedia Discusión', - 'srp': u'Разговор о Anarchopedia', - 'swe': u'Anarchopediadiskussion', + 'ar': u'نقاش أنارشوبيديا', + 'bs': u'Разговор о Anarchopedia', + 'zh': u'安那其百科 talk', + 'da': u'Anarchopedia-diskussion', + 'de': u'Anarchopedia Diskussion', + 'nl': u'Overleg Anarchopedia', + 'el': u'Αναρχοπαίδεια συζήτηση', + 'fr': u'Discussion Anarchopedia', + 'id': u'Pembicaraan Anarchopedia', + 'it': u'Discussioni Anarchopedia', + 'ja': u'アナーキォペディア‐ノート', + 'sh': u'Разговор о Anarchopedia', + 'or': u'Anarchopedia-diskusjon', + 'pl': u'Dyskusja Anarchopedia', + 'pt': u'Anarchopedia Discussão', + 'ro': u'Discuţie Anarhopedia', + 'ru': u'Обсуждение Anarchopedia', + 'es': u'Anarchopedia Discusión', + 'sr': u'Разговор о Anarchopedia', + 'sv': u'Anarchopediadiskussion', }
self.nocapitalize = self.langs.keys()
self.obsolete = { - 'ar': 'ara', - 'bs': 'bos', - 'zh': 'zho', - 'da': 'dan', - 'de': 'deu', - 'deu': 'deu', - 'nl': 'dut', - 'el': 'ell', - 'gre': 'ell', - 'en': 'eng', - 'eo': 'epo', - 'fr': 'fra', - 'id': 'ind', - 'it': 'ita', - 'ja': 'jpn', - 'lt': 'lit', - 'no': 'nor', - 'sh': 'nsh', - 'pl': 'pol', - 'pt': 'por', - 'ro': 'rum', - 'ru': 'rus', - 'es': 'spa', - 'sr': 'srp', - 'hrv': 'srp', - 'hr': 'srp', - 'sv': 'swe', + 'ara': 'ar', + 'bos': 'bs', + 'zho': 'zh', + 'dan': 'da', + 'deu': 'de', + 'dut': 'nl', + 'ell': 'el', + 'eng': 'en', + 'epo': 'eo', + 'fas': 'fa', + 'fra': 'fr', + 'fin': 'fi', + 'heb': 'he', + 'ind': 'id', + 'ita': 'it', + 'jpn': 'ja', + 'lit': 'lt', + 'lav': 'lv', + 'nor': 'no', + 'nsh': 'sh', + 'pol': 'pl', + 'por': 'pt', + 'rum': 'ro', + 'rus': 'ru', + 'spa': 'es', + 'srp': 'sr', + 'srp': 'hr', + 'swe': 'sv', + 'kor': 'ko', + 'sqi': 'sq', + 'hye': 'hy', + 'tur': 'tr', + + 'ell': 'gre', + 'srp': 'hrv', 'nno': None, 'nob': None, - 'ko': 'kor', - 'sq': 'sqi', - 'hy': 'hye', - 'tr': 'tur' }
def version(self, code):