Usuario:Bot-Schafter/la.py

De Wikipedia, la enciclopedia libre
# -*- coding: utf-8  -*-
import codecs
import sys, re


fixes = {
    # These replacements will convert HTML to wiki syntax where possible, and
    # make remaining tags XHTML compliant.
    'FA': {
        'regex': True,
        'exceptions':  ['<nowiki>'],
#       'msg': {
#               'de':u'Bot: korrigiere Grammatik',
#              },
        'replacements': [
            (r'(?i)\{\{link fa\|(.*?)\}\}',              r"{{Link FA|\1}}"),
            (r'(?i)\{\{link fa\| (.*?) \}\}',            r"{{Link FA|\1}}"),
            (r'(?i)\{\{link  fa\|(.*?)\}\}',             r"{{Link FA|\1}}"),
            (r'(?i)\{\{link fa \| (.*?)\}\}',            r"{{Link FA|\1}}"),
            (r'(?i)\{\{link_fa\| (.*?) \}\}',            r"{{Link FA|\1}}"),
            (r'(?i)\{\{link_fa \| (.*?)\}\}',            r"{{Link FA|\1}}"),
            (r'(?i)\{\{link_fa\| (.*?)\}\}',             r"{{Link FA|\1}}"),
        ]
    },'SV': {
        'regex': True,
        'exceptions':  ['<nowiki>'],
#       'msg': {
#               'de':u'Bot: korrigiere Grammatik',
#              },
        'replacements': [
            (r'(?i)\{\{link fa\|(.*?)\}\}',              r"{{UA|\1}}"),
            (r'(?i)\{\{link fa\| (.*?) \}\}',            r"{{UA|\1}}"),
            (r'(?i)\{\{link  fa\|(.*?)\}\}',             r"{{UA|\1}}"),
            (r'(?i)\{\{link fa \| (.*?)\}\}',            r"{{UA|\1}}"),
            (r'(?i)\{\{link_fa\| (.*?) \}\}',            r"{{UA|\1}}"),
            (r'(?i)\{\{link_fa \| (.*?)\}\}',            r"{{UA|\1}}"),
            (r'(?i)\{\{link_fa\| (.*?)\}\}',             r"{{UA|\1}}"),
            (r'(?i)\{\{link ua\|(.*?)\}\}',              r"{{UA|\1}}"),
            (r'(?i)\{\{link ua\| (.*?) \}\}',            r"{{UA|\1}}"),
            (r'(?i)\{\{link  ua\|(.*?)\}\}',             r"{{UA|\1}}"),
            (r'(?i)\{\{link ua \| (.*?)\}\}',            r"{{UA|\1}}"),
            (r'(?i)\{\{link_ua\| (.*?) \}\}',            r"{{UA|\1}}"),
            (r'(?i)\{\{link_ua \| (.*?)\}\}',            r"{{UA|\1}}"),
            (r'(?i)\{\{link_ua\| (.*?)\}\}',             r"{{UA|\1}}"),
            (r'(?i)\{\{ua\|(.*?)\}\}',              r"{{UA|\1}}"),
            (r'(?i)\{\{ua\| (.*?) \}\}',            r"{{UA|\1}}"),
            (r'(?i)\{\{ ua\|(.*?)\}\}',             r"{{UA|\1}}"),
            (r'(?i)\{\{ua \| (.*?)\}\}',            r"{{UA|\1}}"),
        ]
    },'es': {
        'regex': True,
        'exceptions':  ['<nowiki>'],
#       'msg': {
#               'de':u'Bot: korrigiere Grammatik',
#              },
        'replacements': [
            (r'(?i)\{\{link fa\|(.*?)\}\}',              r""),
            (r'(?i)\{\{link fa\| (.*?) \}\}',            r""),
            (r'(?i)\{\{link  fa\|(.*?)\}\}',             r""),
            (r'(?i)\{\{link fa \| (.*?)\}\}',            r""),
            (r'(?i)\{\{link_fa\| (.*?) \}\}',            r""),
            (r'(?i)\{\{link_fa \| (.*?)\}\}',            r""),
            (r'(?i)\{\{link_fa\| (.*?)\}\}',             r""),
            (r'(?i)\{\{destacado\|(.*?)\}\}',            r""),
            (r'(?i)\{\{destacado \| (.*?)\}\}',          r""),
            (r'(?i)\{\{destacado\| (.*?)\}\}',           r""),
            (r'(?i)\{\{destacado \|(.*?)\}\}',           r""),
        ]
    },'CL': {
        'regex': True,
        'exceptions':  ['<nowiki>'],
#       'msg': {
#               'de':u'Bot: korrigiere Grammatik',
#              },
        'replacements': [
            (r'(?i)([\r\n]{1,2}) *?<--entfFeat--> *?',  r""),
            (r'(?i) *?<--entfFeat--> *?',  r""),
        ]
    },
}