[Pywikipedia-l] SVN: [6070] trunk/pywikipedia/families/anarchopedia_family.py

nicdumz at svn.wikimedia.org nicdumz at svn.wikimedia.org
Thu Nov 6 01:55:36 UTC 2008


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





More information about the Pywikipedia-l mailing list