Usuario:Bigsus-bot/Corrector ortográfico/Código
Apariencia
# -*- coding: utf-8 -*- #Uso: # - En Windows: replace.py -start:! -fix:orto-es -recursive # - En Linux : python pwb.py replace -start:! -fix:orto-es -recursive fixes['orto-es']={ #### ¡No utilices la función "-always" ni ejecutes este script automáticamente! 'regex': True, 'msg': { 'es':u'[[Usuario:Bigsus-bot/Corrector ortográfico|Bot]]: Ortografía y otros (v0.37)', }, 'replacements': [ ## Sustituciones que deben anteponerse a las de otras secciones ## (ur'\b(?:C\. América|[Cc]entro ?[aáAÁ]m[eé]ricas?)\b', ur'Centroamérica'), (ur'\b(?:[Ll]atino? ?[AaÁa]m[eé]ricas?|Latam)\b', ur'Latinoamérica'), ###### Reglas generales: http://www.salonhogar.com/espanol/lenguaje/gramatica/acentuacion.htm ### Acentuar agudas ### ## A ## ## E ## ## I ## ## O ## # (ur'acion\b', ur'ación'), #final de palabra cion->ción # (ur'tacion\b', ur'tación'), #final de palabra explotacion->explotación deforestacion->deforestación (ur'([aeiun][cgn]i)on\b', ur'\1ón'), #final de palabra nutricion->nutrición religion->religión (ur'((?:[dlptv]a|c|[lm]o)ci)on\b', ur'\1ón'), #final de palabra cion->ción (ur'tron\b', ur'trón'), #final de palabra electron->electrón (ur'(s[cp]ondi)o\b', ur'\1ó'), #final de palabra escondio->escondió respondio->respondió #Excepción: kilopondio (ur'obus\b', ur'obús'), #final de palabra autobus->autobús ## U ## ### Acentuar llanas ### ## A ## (ur'\b([a-z]+)a(til(?:es|mente)?)\b', ur'\1á\2'), #final de palabra portatil->portátil versatil->versátil ## E ## (ur'éses\b', ur'eses'), #final de palabra cayéses->cayeses ## I ## ## O ## ## U ## ### Acentuar esdrújulas ### ## A ## (ur'(\w[^rc])a(bamos|semos)\b', ur'\1á\2'), #final de palabra trabajabamos->trabajábamos Excepción: grabamos, cabamos, casemos, pasemos # (ur'([^cpP])a(semos)\b', ur'\1á\2'), #final de palabra abamos->ábamos Excepción: casemos (ur'(\w\w)a(bic[ao](?:s|mente)?)\b', ur'\1á\2'), #final de palabra silabica->silábica (ur'(\w\w)a(lg?ic[ao](?:s|mente)?)\b', ur'\1á\2'), #final de palabra neuralgica->neurálgica (ur'(\w\w)alisis\b', ur'\1álisis\2'), #final de palabra analisis->análisis (ur'([^clv])a(ne[ao](?:s|mente)?)\b', ur'\1á\2'), #final de palabra contemporaneo->contemporáneo #excepción veraneo, planea (ur'(\w\w)a(ne[ao](?:s|mente)?)\b', ur'\1á\2'), #final de palabra simultaneo->simultáneo #(ur'ora(ne[ao](?:s|mente)?)\b', ur'orá\1'), #final de palabra foranea->foránea Excepción: veraneo (ur'(\w\w)gra(fic[ao](?:s|mente)?)\b', ur'\1grá\2'), #final de palabra geografica->geográfica ortografica->ortográfica (ur'(\w\w)ago(nos?)\b', ur'\1ágo\2'), #final de palabra pentagono->pentágono (ur'(\w\w)afisis\b', ur'\1áfisis'), #final de palabra metafisis->metáfisis (ur'(\w\w)a(metros?)\b', ur'\1á\2'), #final de palabra decametro->decámetro (ur'(\w\w)a(ndo(?:l[aoe]s?|se))\b', ur'\1á\2'), #andoles->ándoles andose->ándose Excepción: Bandola (ur'(\w\w)a(ntic[ao]s?)\b', ur'\1á\2'), #final de palabra romantico->romántico cantico->cántico (ur'a(s?tr?ic[ao](?:s|mente)?)\b', ur'á\1'), #final de palabra gastrico->gástrico fantastico->fantástico (ur'\b([a-z]*[^l])a([nt]ic[ao](?:s|mente)?)\b', ur'\1á\2'), #final de palabra atico->ático neumatico->neumático Incluyo Excepción: abanico, canica # (ur'\b(\w{1,3})a([nr]?[fgjprstv]a(?:[mt]e|l[aeo]s?))\b', ur'\1á\2'), #final de palabra relajate->relájate ## E ## (ur'e(ndo(?:l[aoe]s?|se))\b', ur'é\1'), #endoles->éndoles endose->éndose excep:Giorgio Amendola (ur'e(rgic[ao](?:s|mente)?)\b', ur'é\1'), #final de palabra alergico->alérgico energico->enérgico (ur'e(todo[ao]s?)\b', ur'é\1'), #final de palabra metodo->método (ur'\b([a-z]+)e([nt]ic[ao](?:s|mente)?)\b', ur'\1é\2'), #final de palabra patetico->patético Excepción: Brvenica, Srebrenica, Domenico Scarlatti (ur'([^bdjlpPr])e(ritos?)\b', ur'\1é\2'), #final de palabra merito->mérito preterito->pretérito Excepción: perito (ur'evete\b', ur'évete'), #atrevete->atrévete muevete->muévete ## I ## (ur'([bcdglmnrstv])iais\b', ur'\1íais'), #final de palabra habiais->habíais (ur'([^rn][^bpmo][bclmnrst])iamos\b', ur'\1íamos'), #final de palabra habriamos->habríamos Excepción: obviamos,apreciamos,ampliamos,enviamos,iniciamos (ur'i(b?[lr]ic[ao](?:s|mente)?)\b', ur'í\1'), #final de palabra biblico->bíblico (ur'i(culos?)\b', ur'í\1'), #final de palabra articulo->artículo vehiculo->vehículo (ur'([^x])i(gena(?:s|mente)?)\b', ur'\1í\2'), #final de palabra indigena->indígena alienigena->alienígena Excepción: oxigena (ur'i(l[ao]g[ao]s?)\b', ur'i\1'), #final de palabra cartilago->cartílago (ur'i(metros?)\b', ur'í\1'), #final de palabra centimetro->centímetro (ur'i(opes?)\b', ur'í\1'), #final de palabra etiope->etíope (ur'i(proc[ao](?:s|mente)?)\b', ur'í\1'), #reciproca->recíproca (ur'i(s(?:im|tic)[ao](?:s|mente)?)\b', ur'í\1'), #final de palabra extrañisima->extrañísima periodistico->periodístico (ur'([^m])i(tim[ao]s?)\b', ur'\1í\2'), #final de palabra maritima->marítima (ur'i(tulos?)\b', ur'í\1'), #final de palabra capitulo->capítulo (ur'([^Vv])[ií][bv](or[ao](?:s|mente)?)\b', ur'\1ív\2'), #final de palabra carnivoro->carnívoro Excepción:Víbora ## O ## (ur'o(fonos?)\b', ur'ó\1'), #final de palabra microfono->micrófono # (ur'lo(gic[ao](?:s|mente)?)\b', ur'ló\1'), #final de palabra arqueologico->arqueológico (ur'o(graf[ao]s?)\b', ur'ó\1'), #final de palabra fotografo->fotógrafo (ur'(\w[^bdms ])o(lid[ao](?:s|mente)?)\b', ur'\1ó\2'), #final de palabra solido->sólido Excepción: demolido,abolido,dolido,consolida,olido MEJORAR (ur'o(log[ao]s?)\b', ur'ó\1'), #final de palabra psicologo->psicólogo (ur'o(metros?)\b', ur'ó\1'), #final de palabra kilometro->kilómetro (ur'\b([a-z]+)o([dfglmnprt]i(?:c[ao]|m[ao])(?:s|mente)?)\b', ur'\1ó\2'), #final de palabra topico->tópico armonico->armónico Excepción: Teodorico, Chronica, pamplonica ## U ## ### Acentuar diptongos ### (ur'(c|tr)ai(d[ao]s?)\b', ur'\1aí\2'), #final de palabra traida->traída # (ur'\b([a-z]+)ai(dos?)\b', ur'\1aí\2'), #final de palabra contraido->contraído (ur'ei(ble(?:s|mente)?)\b', ur'eí\1'), #final de palabra increible->increíble (ur'\b([a-z]+[^e][bcfgjlmnprsv])eis\b', ur'\1éis'), #final de palabra piseis->piséis (ur'ei(s(?:ta|mo)s?)\b', ur'eí\1'), #final de palabra politeista->politeísta (ur'(\w[^Rr])ei(nas?)\b', ur'\1eí\2'), #final de palabra proteina->proteína Cuidado con peina # (ur'(\w[^eéiínouú ])cian\b', ur'\1cían'), #final de palabra producian->producían Da problemas # (ur'uian\b', ur'uían'), #final de palabra incluian->incluían #ía (ur'\b([a-z]*(?:nom|oger|rgar|graf|[aiou]log|cog|rer|erv|fec|le|odr|rmon|com|refer|[^sn]ten|[ne]ter|quer))i(a[ns]?)\b', ur'\1í\2'), #final de palabra astronomia->astronomía economia->economía cogería cargaría fotografía astrología cogía| correría hervía|servía profecía leía podría armonía ¿tr? comía refería tenía carpintería quería # (ur'([^\s\[e]log)i(as?)\b', ur'\1í\2'), #final de palabra trilogia->trilogía Excepción: elogia # (ur'nomia\b', ur'nomía'), #final de palabra astronomia->astronomía economia->economía # (ur'\b([Tt]e\w+[^c][gtn])ia\b', ur'\1ía'), #final de palabra telepatia->telepatía telefonia->telefonía Incluyo Excepción: testimonia # (ur'grafia\b', ur'grafía'), #final de palabra geografia->geografía ortografia->ortografía ### Retirar acentuaciones erroneas ### ## A ##¿iglésia? (ur'\b([a-z]*[bcdfghjklmnñpqrstvwxyz])á([bcdfjklmñpqrtvwxyz])\b', ur'\1a\2'), #aguda no vocal ene o ese (ur'\b([a-z]*)á([bcdfghjklmnñpqrstvwxyz][aeiou][ns]?)\b', ur'\1a\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+ns?] (ur'\b([a-z]*[^au])á([bcdfghjklmnñpqrstvwxz]{2}[aeiou][ns]?)\b', ur'\1a\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+cons+vocal+ns?] Excepción: cuántas # (ur'\b([a-z]*[^r])á([bcdfghjklmnñpqrstvwxyz][aeiou][eiouns])\b', ur'\1a\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+vocalns] Excepción: foránea (quito a final) (ur'\b([a-z]*)á([bcdfghjklmnñpqrstvwxyz](?:ei|ia|ie|io|oa|oe|oi|ou|ue|ui))\b', ur'\1a\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+vocal] ## E ## (ur'\b([a-z]*[bcdfghjklmnñpqrstvwxyz])é([bcdfgjklñpqrtvwxyz])\b', ur'\1e\2'), #aguda no vocal ene o ese Excepción: Belém(brasil) (ur'\b([a-z]*)é([bcdfghjklmnñpqrstvwxyz][aeiou][ns]?)\b', ur'\1e\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+ns?] Excepción: quiénes (ur'\b([a-z]*)é([bcdfghjklmnñpqrtvwxyz]{2}[aeiou][ns]?)\b', ur'\1e\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+cons+vocal+ns?] Excepción: aquélla, ésto (ur'\b([a-z]*[^hH])é([bcdfghjklmnñpqrstvwxyz](?:ei|ia|ie|io|oa|oe|oi|ou|ue|ui)s?)\b', ur'\1e\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+vocal] No busco precedidos por h para evitar héroe (ur'é(ncias?)\b', ur'e\1'), #final de palabra convergéncia->convergencia ## I ## (ur'\b([a-z]*[bcdfghjklmnñpqrstvwxyz])í([bcdfgjklmñpqrtvwxyz])\b', ur'\1i\2'), #aguda no vocal ene o ese (ur'\b([a-z]*[^eOoAah])í([bcdfghjklmnñpqrstvwxyz][aeiou][ns]?)\b', ur'\1i\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+ns?] (ur'\b([a-z]*[^eOoaHh])í([bcdfghjklmnñpqrstvwxyz]{2}[aeiou][ns]?)\b', ur'\1i\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+cons+vocal+ns?] Excepción: increíble, hebraísta (ur'\b([a-z]*)í([bcdfghjklmnñpqrstvwxyz](?:ei|ia|ie|io|oa|oe|oi|ou|ue|ui))\b', ur'\1i\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+vocal] (ur'([^c])í(ol[ao]s?)\b', ur'\1i\2'), #final de palabra arteríola->arteriola bronquíolo->bronquiolo Excepción: pecíolo ## O ## (ur'\b([a-z]*[bcdfghjklmnñpqrstvwxyz])ó([bcdfgjklmñpqrtvwxyz])\b', ur'\1o\2'), #aguda no vocal ene o ese (ur'\b([a-z]*[^CcSs])ó([bcdfghjklmnñpqrstvwxyz][aeiou][ns]?)\b', ur'\1o\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+ns?] Excepción: ¿cómo?,sólo (RAE) (ur'\b([a-z]*[^Dd])ó([bcdfghjklmnñpqrstvwxyz]{2}[aeiou][ns]?)\b', ur'\1o\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+cons+vocal+ns?] ¿dónde? (ur'\b([a-z]*)ó([bcdfghjklmnñpqrstvwxyz](?:ei|ia|ie|io|oa|oe|oi|ou|ue|ui))\b', ur'\1o\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+vocal] (ur'ó(icos?)\b', ur'o\1'), #final de palabra heróico->heroico ## U ## (ur'\b([a-z]*[bcdfghjklmnñpqrstvwxyz])ú([bcdfgjklmñpqrtvwxyz])\b', ur'\1u\2'), #aguda no vocal ene o ese (ur'\b([a-z]*[^Aahe])ú([bcdfghjklmnñpqrstvwxyz][aeiou][ns]?)\b', ur'\1u\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+ns?] Excepción: rehúsa,aúna,reúnen (ur'\b([a-z]*[^e])ú([bcdfghjklmnñpqrstvwxyz]{2}[aeiou][ns]?)\b', ur'\1u\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+cons+vocal+ns?] (ur'\b([a-z]*)ú([bcdfghjklmnñpqrstvwxyz](?:ei|ia|ie|io|oa|oe|oi|ou|ue|ui))\b', ur'\1u\2'), #llanas que terminan en vocal ene o ese [vocalAcento+cons+vocal+vocal] (ur'úro\b', ur'uro'), #final de palabra púro->puro ############################## # (ur'\ba( \w+ido)\b', ur'ha\1'), #a XXido->ha XXido excepción: a pedido de sus hijos # (ur'\b([a-z]+)o([nt]ic[ao](?:s|mente)?)\b', ur'\1ó\2'), #final de palabra sinfonico->sinfónico Incluyo Excepción: botica # (ur'([^a]g)u([eiéí][^eióorldtñz])', ur'\1ü\2'), #dieresis linguística->lingúística bilingue->bilingüe Excepción: guineano # (ur'([aeiouc][cms]i)on\b', ur'\1ón'), #final de palabra cion->ción # (ur'í(d[aoe]s?)\b', ur'i\1'), #final de palabra ída->ida ############################## ### Diéresis ### # (ur'\b([a-z]*[^dhtrub][ie][rn]g)u([eiéí][^eióorldtñz])', ur'\1ü\2'), #dieresis linguística->lingüística bilingue->bilingüe muchos problemas (ur'\b([a-z]*)gü([aoáó])', ur'\1gu\2'), #retiro dieresis Evito palabras que empiezan por mayuscula para evitar nombres propios en los que se usa ### ¿ ### (ur'(\¿ *)\b([Qq])uie(n|nes)\b', ur'\1\2uié\3'), # (ur'(\¿ *)\b([Dd])onde\b', ur'\1\2ónde'), # (ur'(\¿ *)\b([Dd])e donde\b', ur'\1\2e dónde'), # (ur'(\¿ *)\b([Qq])ue\b', ur'\1\2ué'), #error=>¿Que su Presidente es blanco? (ur'(\¿ *)\b([Cc])omo\b', ur'\1\2ómo'), # (ur'(\¿ *)\b([Cc])ual\b', ur'\1\2uál'), # (ur'(\¿ *)\b([Cc])uando\b', ur'\1\2uándo'), # (ur'(\¿ *)([Pp])or[\s]?qu[ée]\b', ur'\1\2or qué'), # ### Unidades y símbolos ### (ur'\b(\d+ *|/)[Cc]m(?:tr?s?|s)?\b', ur'\1cm'), #centímetro (ur'\b(\d+ *|/)[Gg]r(?:ms?|s)?\b', ur'\1g'), #gramo gr. también se usa para griego, solo sustituyo cuando acompañe número (ur'\b(\d+ *|/)[Hh][aá]s?\b', ur'\1ha'), #hectárea (ur'\b(\d+ *|/)[Kk]g(?:rs?|rms?|s)?\b', ur'\1kg'), #kilogramo (ur'\b(\d+ *|/)[Kk]g\/m3\b', ur'\1kg/m³'), # (ur'\b[Kk]m(?:\.|ts?|s)?2\b', ur'km²'), #kilómetro cuadrado # (ur'\b[Kk]m(?:ts?|s)?/(?:h|hora)\b', ur'km/h'), #kilómetro por hora (ur'\b(\d+ *|/)[Kk]m(?:ts?|s)?\b', ur'\1km'), #kilómetro (ur'\b(\d+ *|/)[Kk][Ww]s?\b', ur'\1kW'), #kilovatio (ur'\b(\d+ *|/)[Mm](?:tr?s?)\b', ur'\1m'), #metro (ur'\b(\d+ *|/)Hm', ur'\1hm'), #hectómetro (ur'\bm\.?s\.?n\.?m\b', ur'msnm'), #metros sobre el nivel del mar #(ur'<sup>2</sup>|²', ur'²'), #cuadrado #(ur'<sup>3</sup>|³', ur'³'), #cúbico (ur'\b(km|m|cm)2\b', ur'\1²'), #cuadrado (ur'\b(hm|m|cm)3\b', ur'\1³'), #cubico #Retirar punto final de unidades de medida que siguen a digitos si no termina la frase. (ur'\b(\d+ *|/)(cm[²³]?|g|ha|hm³?|kg|g/m³|km²?|kW|m[²³]?|msnm)\.([^A-Z<\r\n][^A-Z\r\n])', ur'\1\2\3'), ## A ## (ur'\bAbitual((es)?)\b', ur'Habitual\1'), #Abitual->Habitual (ur'\babitual((es)?)\b', ur'habitual\1'), #abitual->habitual (ur'\b([Aa]bla)[cs]ion\b', ur'\1ción'), (ur'\b([Aa]bsor)[cs]ion\b', ur'\1ción'), (ur'\b([Aa]bsor)v', ur'\1b'), (ur'\b([Aa])b?strac?ci[óo]n\b', ur'\1bstracción'), (ur'\b([Aa])b?strac?ct([oa]s?)\b', ur'\1bstract\2'), (ur'\baca\b', ur'acá'), # (ur'\b([Aa])ce(der|so|sibilidad|sible|sorio)', ur'\1cce\2'), #aceso -> acceso (y derivadas) (ur'\b([Aa])[zc][zc]?i[oó]n\b', ur'\1cción'), (ur'\b([Aa])cep?tacion\b', ur'\1ceptación'), (ur'\bA(cid[ao]s?)\b', ur'Á\1'), (ur'\ba(cid[ao]s?)\b', ur'á\1'), (ur'\b([Aa]cad)e(mic[oa](?:s|mente)?)\b', ur'\1é\2'), #academico->académico (ur'\b([Aa])continuaci[oó]n\b', ur'\1 continuación'), #acontinuacion->a continuación (ur'\b([Aa]ctu)á(l(?:mente)?)', ur'\1a\2'), (ur'\b([Aa]ctuaci)on\b', ur'\1ón'), #actuacion->actuación (ur'\b([Aa]ct)u(a[ns]?)\b', ur'\1ú\2'), #actua->actúa (ur'\b([Aa]c)u(stic[ao]s?)\b', ur'\1ú\2'), #acustico->acústico (ur'\b([Aa])decua\b', ur'\1decúa'), #adecua->adecúa (ur'([Aa]dapta)[cs]ion\b', ur'\1ción'), (ur'\b([Aa]dem)as\b', ur'\1ás'), (ur'\b([Aa]di)os\b', ur'\1ós'), (ur'\b([Aa]dministra)[cs]ion\b', ur'\1ción'), (ur'\b([Aa])decúa\b', ur'\1decua'), # (ur'\b([Aa])ere([ao]s?)\b', ur'\1ére\2'), #aereo->aéreo aerea->aérea (ur'\b([Aa])ficc?i[oó]n\b', ur'\1fición'), #aficion->afición, aficcion->afición, aficción->afición (ur'\bA(gil(?:es|mente)?)\b', ur'Á\1'), (ur'\ba(gil(?:es|mente)?)\b', ur'á\1'), (ur'\b([Aa]gon)ia\b', ur'\1ía'), (ur'\b([Aa]grade)sc([ao])', ur'\1zc\2'), (ur'\b([Aa]gre)[cs]ion\b', ur'\1sión'), (ur'\b([Aa][hs])i\b', ur'\1í'), (ur'\b([Aa])i(sl[ao][ns]?)\b', ur'\1í\2'), (ur'\bA(lamos?)\b', ur'Á\1'), #Alamo->Álamo (ur'\ba(lamos?)\b', ur'á\1'), #alamo->álamo #alla->allá ver sección conjuntos #Album->Álbum Albun->Álbum ver sección conjuntos (ur'\b\([áa]lb[uú][mn]\)\b', ur'(álbum)'), #(album)->(álbum) (ur'\b[áa]lbu[mn]es\b', ur'álbumes'), #albumes->álbumes (ur'\b([Aa]lem)an\b', ur'\1án'), #aleman->alemán # (ur'\b([Aa]l)e(rgic[ao]s?)\b', ur'\1é\2'), #alergico->alérgico Aplico regla general (ur'\b([Aa]lev)in\b', ur'\1ín'), #alevin->alevín (ur'\b([Aa]lgebr)[aá][ií](c[ao]s?)\b', ur'\1ai\2'), #algebráica->algebraica (ur'\bálguien\b', ur'alguien'), #álguien->alguien (ur'\bÁlguien\b', ur'Alguien'), (ur'\b([Aa]lg)un\b', ur'\1ún'), #algun->algún (ur'\b([Aa]ll)a\b', ur'\1á'), #alla->allá (ur'\b([Aa]ll)i\b', ur'\1í'), #alli->allí (ur'\b([Aa]lmid)on\b', ur'\1ón'), #almidon->almidón (ur'\b([Aa]mbig)u(edad(?:es)?)\b', ur'\1ü\2'), #ambiguedad->ambigüedad (ur'\bA(mbitos?)\b', ur'Á\1'), #Ambito->Ámbito (ur'\ba(mbitos?)\b', ur'á\1'), #ambito->ámbito (ur'\b([Aa])menudo\b', ur'\1 menudo'), #amenudo->a menudo #America->América ver sección Conjuntos (ur'\b([Aa]n)a(lisis)\b', ur'\1á\2'), (ur'\b([Aa]nalog)i(as?)\b', ur'\1í\2'), (ur'\b([Aa]n)a(log[ao](?:s|mente)?)\b', ur'\1á\2'), (ur'\b([Aa]natom)i(as?)\b', ur'\1í\2'), (ur'\b([Aa]nat)o(mic[ao](?:s|mente)?)\b', ur'\1ó\2'), (ur'\b([Aa]nfitri)on\b', ur'\1ón'), #anfitrion->anfitrión # (ur'\bA(ngel(?:es)?)\b', ur'Á\1'), #en conjuntos (ur'\b([Aa]rc)a(ngel(?:es)?)\b', ur'\1á\2'), #arcangel->arcángel (ur'\ba(ngulos?)\b', ur'á\1'), (ur'\b([Aa]n)is\b', ur'\1ís'), (ur'\b([Aa]n)o(nim[ao](?:s|mente)?)\b', ur'\1ó\2'), (ur'\b([Aa]ntig)u(edad(es)?)\b', ur'\1ü\2'), #antiguedad->antigüedad (ur'\b([Aa]nt)[ií]g[uü]([ao]s?)\b', ur'\1igu\2'), #antigüa->antigua (ur'\b([Aa]ntijud)i([ao]s?)\b', ur'\1í\2'), # (ur'\b([Aa]ntropolo)[gj][ií](as?)\b', ur'\1gí\2'), #antropologia->antropología (ur'\b([Aa]ñadi)e(ndoles?)\b', ur'\1é\2'), (ur'\b([Aa]parecer)a((s?))', ur'\1á\2'), #aparecera->aparecerá (ur'\b([Aa]pari)[cs]ion\b', ur'\1ción'), (ur'\b([Aa]pare)[cs]i[oó]\b', ur'\1ció'), (ur'\b([Aa]pare)[cs]i(a[ns]?)\b', ur'\1cí\2'), (ur'\b([Aa]plica)[cs]ion\b', ur'\1ción'), (ur'\b([Aa]p)o(stol(?:es)?)\b', ur'\1ó\2'), #Apostol->Apóstol (ur'\b([Aa]?pro)v([éó]|áis|aba[ns]?|ábamos|abais|aste|amos|asteis|aron|ar[eé]?|ar[aá][ns]?|aremos|ar[aé]is|aría[ns]?|aríamos|aríais|ado?|emos|éis|ase[ns]?|áramos|á[rs]emos|a[rs]eis|are[ns])\b', ur'\1b\2'), #aprovar->aprobar conjuga como contar # (ur'\b([Aa]pro)b([ei])', ur'\1v\2'), # (ur'\b([Aa]p)u(ntal[aoe]s?)', ur'\1ú\2'), #apuntale->apúntale Cuidado con apuntalar # (ur'\b([Aa]qu)éllo\b', ur'\1ello'), #aquéllo->aquello Es correcto (ur'\b([Aa]qu)i\b', ur'\1í'), (ur'\bA(rabes?)\b', ur'Á\1'), (ur'\ba(rabes?)\b', ur'á\1'), (ur'\b[Aa]rag[oó]n\b', ur'Aragón'), (ur'\bA(rbole?s?)\b', ur'Á\1'), (ur'\ba(rbole?s?)\b', ur'á\1'), #Area->Área ver sección conjuntos (ur'\bA(rid[ao](?:s|mente)?)\b', ur'Á\1'), (ur'\ba(rid[ao](?:s|mente)?)\b', ur'á\1'), (ur'\b([Aa]rmon)i(as?)\b', ur'\1í\2'), (ur'\b([Aa]rm)o(nic[ao]s?)\b', ur'\1ó\2'), #armonica->armónica (ur'\b([Aa]rque)o(log[ao]s?)\b', ur'\1ó\2'), (ur'\b([Aa]rquitect)o(nic[ao](?:s|mente)?)', ur'\1ó\2'), (ur'\b([Aa]rt)i(culos?)\b', ur'\1í\2'), (ur'\b([Aa]rticulaci)on\b', ur'\1ón'), #articulacion->articulación (ur'\b([Aa])r?t[ií](st[ao]s?)\b', ur'\1rti\2'), #artísta->artista #ascesion->ascensión ver sección conjuntos (ur'\b([Aa]s)e(ptic[ao](?:s|mente)?)\b', ur'\1é\2'), (ur'\b([Aa]s)í\b', ur'\1í'), #asi->así (ur'\b([Aa]s)ímismo\b', ur'\1imismo'), #asímismo->asimismo (ur'\b([Aa])s(tracto[s-]?)', ur'\1bs\2'), #astracto->abstracto (ur'\b([Aa]t)a(cal[aeo]s?)\b', ur'\1á\2'), #atacalo->atácalo (ur'\b([Aa]tenci)on\b', ur'\1ón'), #atencion->atención (ur'\b([Aa]tm)o(sferas?)\b', ur'\1ó\2'), (ur'\b([Aa]tmosf)e(ric[ao]s?)', ur'\1é\2'), (ur'\b([Aa]t)o(mic[oa](?:s|mente)?)\b', ur'\1ó\2'), (ur'\ba(tomos?)\b', ur'á\1'), (ur'\bA(tomos?)\b', ur'Á\1'), (ur'\b([Aa])tras\b', ur'\1trás'), #atras->atrás (ur'\ba tr[aá]s\b', ur'atrás'), #a tras->atrás (ur'\b([Aa])uqnue\b', ur'\1unque'), (ur'\b([Aa])uqneu\b', ur'\1unque'), (ur'\b([Aa])unqeu\b', ur'\1unque'), (ur'\b([Aa]ur)i(fer[ao]s?)', ur'\1í\2'), (ur'\b([Aa]utomotr)íz\b', ur'\1iz'), (ur'\b([Aa]utom)[oó][bv](il(es)?)\b', ur'\1óv\2'), #automobil->automóvil (ur'\b([Aa]utonom)ia\b', ur'\1ía'), (ur'\b([Aa]vi)on\b', ur'\1ón'), (ur'\b([Aa]yudar)i(a[ns]?)\b', ur'\1í\2'), #ayudaria->ayudaría (ur'\b([Aa])zucar\b', ur'\1zúcar'), ## B ## (ur'\b([b])ahia\b', ur'\1ahía'), #Sólo minuscula, muchos problemas con una ciudad Brasileña (ur'\b([Bb])ahias\b', ur'\1ahías'), (ur'\b([Bb])al[oó][mn]pi[eé]\b', ur'\1alompié'), (ur'\b([Bb])alcon\b', ur'\1alcón'), (ur'\b([Bb]ar)o(metros?)', ur'\1ó\2'), (ur'\bBarios\b', ur'Varios'), (ur'\bbarios\b', ur'varios'), (ur'\b([Bb])asic([ao](?:s|mente)?)\b', ur'\1ásic\2'), (ur'\b([Bb]ater)i(as?)\b', ur'\1í\2'), #bateria->batería (ur'\b([Bb])eisbol\b', ur'\1éisbol'), (ur'\b([Bb])iceps\b', ur'\1íceps'), (ur'\b([Bb])ién\b', ur'\1ien'), (ur'\bb(ienen?)\b', ur'v\1'), #biene->viene # (ur'\b([Bb]iolog)ia\b', ur'\1ía'), #biologia->biología (ur'\b([Bb]iol)o(gic[ao]s)\b', ur'\1ó\2'), #biologica->biológica (ur'\b([Bb]odeg)on\b', ur'\1ón'), (ur'\b[Bb]ogot[aá]\b', ur'Bogotá'), #Bogota->Bogotá (ur'\b([Bb])u(hos?)\b', ur'\1ú\2'), #buho->búho (ur'\b([Bb])u(squedas?)\b', ur'\1ú\2'), #busqueda->búsqueda ## C ## (ur'\b[Cc][aá]diz\b', ur'Cádiz'), (ur'\b([Cc]aballer)i(as?)\b', ur'\1í\2'), #caballeria->caballería (ur'\b([Cc])afe(s?)\b', ur'\1afé\2'), #cafe->café (ur'\b([Cc])afeteri(as?)\b', ur'\1afeterí\2'), #cafeteria->cafetería (ur'\b([Cc])aida\b', ur'\1aída'), (ur'\b([Cc]alc)a(re[ao]s?)\b', ur'\1á\2'), (ur'\b([Cc])a(lculos?)\b', ur'\1á\2'), #calculo->cálculo (ur'\b([Cc])a(lid[ao]s?)\b', ur'\1á\2'), #calido->cálido (ur'\b([Cc])a(maras?)\b', ur'\1á\2'), (ur'\b([Cc])amaleon\b', ur'\1amaleón'), #camaleon->camaleón (ur'\b([Cc])amion\b', ur'\1amión'), #Canada->Canadá ver conjuntos (ur'\bca(ncer(?:es)?)\b', ur'cá\1'), #cancer->cáncer solo en minúsculas para evitar palabra inglesa (ur'\b([Cc])ancion\b', ur'\1anción'), (ur'\b([Cc])aracter\b', ur'\1arácter'), (ur'\b([Cc])arac?ter[ií](sticas?)\b', ur'\1aracterí\2'), (ur'\b(car[bt])on\b', ur'\1ón'), (ur'\b([Cc])arr?oceri(as?)\b', ur'\1arrocerí\2'), #carroceria->carrocería (ur'\b([Cc]as)a(ndo(se|l[aeo]s?))\b', ur'\1á\2'), #casandose->casándose (ur'\b([Cc])as+et+e?\b', ur'\1asete'), #cassette->casete (ur'\b([Cc]atal)i(tic[oa])', ur'\1í\2'), (ur'\b([Cc])atastro(fes?)\b', ur'\1atástro\2'), #catastrofe->catástrofe (ur'\b([Cc])atastro(fic[oa]s?)\b', ur'\1atastró\2'), #catastrofica->catastrófica (ur'\b([Cc])ategori(as?)\b', ur'\1ategorí\2'), #categoria->categoría (ur'\b([Cc]at)o(dic[ao]s?)\b', ur'\1ó\2'), (ur'\b([Cc])atolic([ao]s?)\b', ur'\1atólic\2'), (ur'\b([Cc])e(lulas?)\b', ur'\1é\2'), (ur'\b([Cc])enti(grados?)\b', ur'\1entí\2'), (ur'\b([Cc]er)a(mic[ao]s?)\b', ur'\1á\2'), (ur'\b([Cc]ibern)e(tic[ao]s?)\b', ur'\1é\2'), (ur'\b([Cc])ién\b', ur'\1ien'), #cién->cien (ur'\b([Cc]ient)i(fic[ao]s?)\b', ur'\1í\2'), #cientifico->científico (ur'\b([Cc]inemat)o(grafo)', ur'\1ó\2'), (ur'\b([Cc])i(rculos?)\b', ur'\1í\2'), (ur'\b([Cc]iru)[gj][ií](as?)\b', ur'\1gí\2'), #cirujia->cirugía (ur'\b([Cc]ivili)[sz]aci[oó]n\b', ur'\1zación'), #civilizacion->civilización (ur'\b([Cc])la(sic[oa](?:s|mente)?)\b', ur'\1lá\2'), (ur'\b([Cc])l?al?sific?aci[oó]n\b', ur'\1lasificación'), #clasificacion->clasificación (ur'\b([Cc]l)i(nic[oa](?:s|mente)?)\b', ur'\1í\2'), #clinica->clínica (ur'\b([Cc])o(digos?)\b', ur'\1ó\2'), (ur'\b([Cc]o)e(rencias?)\b', ur'\1he\2'), #coerencia->coherencia (ur'\b([Cc])oeta(ne[oa]s?)\b', ur'\1oetá\2'), (ur'\b([Cc])o[gj]er[aá]n\b', ur'\1ogerán'), #cogeran->cogerán cojeran->cogerán (ur'\b([Cc])o[gj][ií](a[ns]?)\b', ur'\1ogí\2'), #cogia->cogía cogian->cogían (ur'\b([Cc])o[gj]e([nr])\b', ur'\1oge\2'), #cojer->coger cojen->cogen (ur'\b([Cc])o[gj]e([nr])\b', ur'\1oge\2'), #cojer->coger cojen->cogen (ur'\b([Cc])o[gj]i[oó]\b', ur'\1ogió'), #cojió->cogió (ur'\b([Cc]ohe)[sx]ion\b', ur'\1sión'), # (ur'\b([Cc])olec?ci[óo]n\b', ur'\1olección'), #Aplico regla general (ur'\b([Cc])o(lera)\b', ur'\1ó\2'), (ur'\b([Cc])o[mn]binaci[oó]n\b', ur'\1ombinación'), #comic->cómic ver sección conjuntos (ur'\b([Cc])o[mn]par[aá]ndose\b', ur'\1omparándose'), #comparandose->comparándose (ur'\b([Cc])o[mn]posici[oó]n\b', ur'\1omposición'), (ur'\b([Cc])o[mn]pasi[oó]n\b', ur'\1ompasión'), #compasion->compasión (ur'\b([Cc])o[mn]plementad?nd?o\b', ur'\1omplementando'), #complementadno->complementando (ur'\b([Cc]omenz)a(is|bamos|ramos|semos)\b', ur'\1á\2'), #comenzais->comenzáis comenzar conjuga como tropezar (ur'\b([Cc]omenzar)a([ns]|is|bamos)\b', ur'\1á\2'), #comenzaran->comenzarán (ur'\b([Cc]omen(?:c|zar))e((?:is)?)\b', ur'\1é\2'), #comenceis->comencéis comenzare->comenzaré (ur'\b([Cc])omenzo\b', ur'\1omenzó'), (ur'\b([Cc])omu(n(?:mente)?)\b', ur'\1omú\2'), #comun->común comunmente->comúnmente (ur'\b([Cc])ompañi(as?)\b', ur'\1ompañí\2'), (ur'\b([Cc])ompartio\b', ur'\1ompartió'), (ur'\b([Cc])omprendia\b', ur'\1omprendía'), (ur'\b([Cc])ompresion\b', ur'\1ompresión'), (ur'\b([Cc])o[mn]prue[bv](a[ns]?)\b', ur'\1omprueb\2'), #conprueba->comprueba (ur'\b([Cc]omunica)[cs]i[oó]n\b', ur'\1ción'), #comunicacion->comunicación (ur'\b([Cc])onca[bv]([ao]s?)\b', ur'\1óncav\2'), #concavo->cóncavo (ur'\b([Cc])on[cs]ep[cs]i[oó]n\b', ur'\1oncepción'), #concepcion->concepción (ur'\b([Cc])on[cx](ensos?)\b', ur'\1ons\2'), #concenso->consenso (ur'\b([Cc]oncentraci)on\b', ur'\1ón'), (ur'\b([Cc]one)[xs]i[oó]n\b', ur'\1xión'), #conección->conexión (ur'([Cc]onfederaci)on\b', ur'\1ón'), (ur'\b([Cc]onfisc)o\b', ur'\1ó'), (ur'\b([Cc]on)i(feras?)\b', ur'\1í\2'), (ur'\b([Cc])onoci(as?)\b', ur'\1onocí\2'), #conocia->conocía (ur'\b([Cc])onocidad\b', ur'\1onocida'), #conocidad->conocida (ur'\b([Cc])onse(jal(?:es)?)\b', ur'\1once\2'), #consejal->concejal (ur'\b([Cc])onsideracion\b', ur'\1onsideración'), #consideracion->consideración (ur'\b([Cc]onsigui)o\b', ur'\1ó'), (ur'\b([Cc]onspiraci)on\b', ur'\1ón'), (ur'\b([Cc]onstelaci)on\b', ur'\1ón'), (ur'\b([Cc])onstruc?ci[óo]n\b', ur'\1onstrucción'), (ur'\b([Cc])onstruí(d[ao]s?)\b', ur'\1onstrui\2'), #construído->construido (ur'\b([Cc]onten)ia\b', ur'\1ía'), #contenia->contenía (ur'([Cc])ontemporane([ao])', ur'\1ontemporáne\2'), (ur'\b([Cc])onstituí(d[oa]s?)\b', ur'\1onstitui\2'), #constituída->constituida constituído->constituido (ur'\b([Cc]o)n?s?tru[ií]((?:s|as?|amos|ais|an)?)\b', ur'\1nstruí\2'), #construi->construí (ur'\b([Cc]o)[ns]?[ns]?tru[ií](r|d[ao]?s?|mos|ste|steis|r[áé]s?|remos|réis|rán|rías?|ríamos|ríais|rían)\b', ur'\1nstrui\2'), #construído->construido construír->construir (ur'\b([Cc]o)n?s?truy', ur'\1nstruy'), #contruyó->construyó (ur'\b([Cc])ontinuacion\b', ur'\1ontinuación'), (ur'\b([Cc]ontracci)on\b', ur'\1ón'), #contraccion->contracción (ur'\b([Cc])ontribucion\b', ur'\1ontribución'), (ur'\bconvalescencia\b', ur'convalecencia'), #convalescencia->convalecencia (ur'\b([Cc])onvic?cion\b', ur'\1onvicción'), (ur'\b([Cc])onviertiendol([ao])', ur'\1onvirtiéndol\2'), (ur'\b([Cc])onvirtio', ur'\1onvirtió'), #convirtio->convirtió (ur'\b([Cc]o)(peraci(?:[oó]n|ones))', ur'\1o\2'), #coperación->cooperación (ur'\b([Cc])o(rdenad[ao]s?)', ur'\1oo\2'), #cordenadas->coordenadas (ur'\b([Cc])orazon\b', ur'\1orazón'), (ur'\b([Cc])ordon\b', ur'\1ordón'), (ur'\b([Cc])orr?ecc?i[oó]n\b', ur'\1orrección'), #correcion->corrección (ur'\b([Cc])orr?ecc?i[oó]nes\b', ur'\1orrecciones'), #correciones->correcciones (ur'\b([Cc])orrigo\b', ur'\1orrijo'), (ur'\b([Cc])ortesmente\b', ur'\1ortésmente'), #cortesmente->cortésmente (ur'\b([Cc])reacion\b', ur'\1reación'), (ur'\b([Cc])re(dulos?)\b', ur'\1ré\2'), #credulo->crédulo (ur'\b([Cc])rei(a[sn]?)\b', ur'\1reí\2'), (ur'\b([Cc])riptografia\b', ur'\1riptografía'), (ur'\b([Cc]r)ímen\b', ur'\1imen'), #crímen->crimen (ur'\b([Ee]l|[Ll]a) ([Cc])ritic([ao])\b', ur'\1 crític\3'), #el critico -> el crítico (ur'\b([Cc]ristalizaci)on\b', ur'\1ón'), # (ur'\b([Cc]rono)lo(gic[ao](?:s|mente)?)\b', ur'\1ló\2'),#cronologico->cronológico Aplico regla general (ur'\b([Cc])uadriceps\b', ur'\1uádriceps'), (ur'\b([Cc]u)a(druples?)\b', ur'\1á\2'), #cuadruple->cuádruple (ur'\b([Cc]u)a(ntic[ao])', ur'\1á\2'), (ur'\b([Cc][uú])adno\b', ur'\1ando'), (ur'\b[cq]uesti[oó]n\b', ur'cuestión'), #cuestion->cuestión (ur'\b([Cc])ullo\b', ur'\1uyo'), #cullo->cuyo (ur'\b([Cc])umplio\b', ur'\1umplió'), (ur'\b([Cc])upula\b', ur'\1úpula'), (ur'\b([Cc])utane([oa])\b', ur'\1utáne\2'), ## D ## (ur'\b([Dd])á\b', ur'\1a'), #dá->da (ur'\b([Dd])ebil\b', ur'\1ébil'), (ur'\b([Dd])ebilmente\b', ur'\1ébilmente'), (ur'\b([Dd])ecada\b', ur'\1écada'), (ur'\b([Dd])ecea\b', ur'\1esea'), (ur'\b([Dd]e)c(e[oó])\b', ur'\1s\2'), (ur'\b([Dd])ecia\b', ur'\1ecía'), (ur'\b([Dd]ecidi)o\b', ur'\1ó'), #decidio->decidió (ur'\bD[ée]cimo[ -]*primer([oa]?)\b', ur'Undécim\1'), (ur'\bd[ée]cimo[ -]*primer([oa]?)\b', ur'undécim\1'), (ur'\bD[ée]cimo[ -]*segund([oa])\b', ur'Duodécim\1'), (ur'\bd[ée]cimo[ -]*segund([oa])\b', ur'duodécim\1'), (ur'\b([Dd])efinio\b', ur'\1efinió'), #definio->definió (ur'\bde[sc]i[sc]i[óo]n\b', ur'decisión'), #decision->decisión solo en minúscula para evitar palabras en ingles (ur'\b([Dd]ej)a(ndol[aeo]s?)\b', ur'\1á\2'), (ur'\b([Dd]ejar)i(a[ns]?)\b', ur'\1í\2'), #dejaria->dejaría (ur'\b([Dd])elfin\b', ur'\1elfín'), (ur'\b([Dd])emas\b', ur'\1emás'), (ur'([Dd])emo(cratas?)\b', ur'\1emó\2'), (ur'\b([Dd])em[oó]cr[aá]tic([ao]s?)\b', ur'\1emocrátic\2'), #democraticas->democráticas (ur'\b([Dd])enomina[cs]i[oó]n\b', ur'\1enominación'), #denominacion->denominación (ur'\b[Dd]entr[íi]fico\b|\b[Dd]entifrico\b', ur'\1entífrico'), (ur'\b([Dd])eparatamento\b', ur'\1epartamento'), (ur'\b([Dd]e)rr?epente\b', ur'\1 repente'), #derrepente->de repente (ur'\b([Dd]etr)as\b', ur'\1ás'), #detras->detrás (ur'(\b[Dd]es|\b)(acer(?:se)?)\b', ur'\1h\2'), #desacerse->deshacerse (ur'\b([Dd])esaparici[oò]n\b', ur'\1esaparición'), (ur'\b([Dd])esarr?o(?:y|ll)([aoeé][rns]?)\b', ur'\1esarroll\2'), #desarroya->desarrolla (ur'\b([Dd]escompsosici)on\b', ur'\1ón'), (ur'\b([Dd]escont)o\b', ur'\1ó'), (ur'\b([Dd])escripcion\b', ur'\1escripción'), (ur'\b([Dd])escript([ao]s?)\b', ur'\1escrit\2'), #descripto->descrito (ur'\b([Dd]esleg)í(tima[ns]?)\b', ur'\1i\2'), #deslegítima->deslegitima (ur'\b([Dd])esove(dientes?)\b', ur'\1esobe\2'), #desovediente->desobediente (ur'\b([Dd])espues\b', ur'\1espués'), (ur'\b([Dd])estruccion\b', ur'\1estrucción'), (ur'\b([Dd]estruir)a(([sn])?)\b', ur'\1á\2'), #destruira->destruirá (ur'\b([Dd]estru(?:ir)?)i((s|a[sn]?|amos|ais)?)\b', ur'\1í\2'), #destruiria->destruiría (ur'\b([Dd]estru)(?:y|ll)?endo(l[ao]s?)\b', ur'\1yéndo\2'), #destruyendolo->destruyéndolo (ur'\b([Dd])etras\b', ur'\1etrás'), (ur'\b([Dd])evi(dos?)\b', ur'\1ebi\2'), #devido->debido (ur'\b([Dd])í\b', ur'\1i'), (ur'\bdiesel\b', ur'diésel'), (ur'\bdi(as?)\b', ur'dí\1'), #Solo busco la minúscula para evitar apellidos (ur'\b([Dd])iametro\b', ur'\1iámetro'), (ur'\b([Dd])i(ciplinas?)\b', ur'\1is\2'), #diciplina->disciplina (ur'\b([Dd])[íi][áa](ri[oa](?:s|mente)?)\b', ur'\1ia\2'), (ur'\b([Dd])ieciseis\b', ur'\1ieciséis'), #dieciseis->dieciséis (ur'\b([Dd])iéz\b', ur'\1iez'), #diéz->diez (ur'\b([Dd]ifer)é(ncias?)\b', ur'\1e\2'), #diferéncia->diferencia (ur'\b([Dd])ifi(cil(?:mente|es)?)\b', ur'\1ifí\2'), (ur'\b([Dd])ifu[sc]i[óo]n\b', ur'\1ifusión'), (ur'\b([Dd])ió\b', ur'\1io'), (ur'\b([Dd])igitos\b', ur'\1ígitos'), (ur'\b([Dd])imension\b', ur'\1imensión'), (ur'\b([Dd])inamic([oa])', ur'\1inámic\2'), (ur'\b([Dd])inastia\b', ur'\1inastía'), (ur'\b([Dd])iplomatic([oa])\b', ur'\1iplomátic\2'), (ur'\b([Dd])irec?ci[óo]n\b', ur'\1irección'), (ur'\b([Dd]is)c?i(pul[ao]s?)\b', ur'\1cí\2'), #discipulo->discípulo (ur'\b([Dd])iscografia', ur'\1iscografía'), (ur'\b([Dd])is?cusion\b', ur'\1iscusión'), #discusion->discusión (ur'\bdislumbr(an?)', ur'vislumbr\1'), #dislumbra->vislumbra (ur'\b([Dd])i[sx]olucion\b', ur'\1isolución'), #disolucion->disolución (ur'\b([Dd])istincion\b', ur'\1istinción'), #distincion->distinción (ur'\b([Dd])istor[sc]i[oó]n\b', ur'\1istorsión'), #distorción->distorsión (ur'\b([Dd])istribucion\b', ur'\1istribución'), (ur'\b([Dd])istribuíd([ao])', ur'\1istribuid\2'), (ur'\b([Dd]ist)r(tos?)', ur'\1ri\2'), #distrto->distrito (ur'\bduo\b', ur'dúo'), #duo->dúo (ur'\b([Dd])uo[dc][eé](cim[ao]s?)\b', ur'\1uodé\2'), #duodecimo->duodécimo (ur'\b([Dd])o(lar(es)?)\b', ur'\1ó\2'), #dolar->dólar ## E ## (ur'\be[vb]a(nos?)\b', ur'éba\1'), #ebano->ébano no busco Ebano porque es el nombre de una localidad (ur'\b([Ee]bullici)on\b', ur'\1ón'), (ur'\bhech(ar|ando|ado|es?|[ae]mos|[áé]is|[ae]n|abai?s?|ábamos|aban|aste|asteis|aron|aré|ará[ns]?|aremos|aríai?s?|aríamos|arían|arai?s?|asei?s?|ár[ae]mos|ásemos|aran|asen|ares?|areis|aren|ad)\b', ur'ech\1'), #Echar conjuga como amar. Cuidado, retiradas las colisiones con hacer (ur'\b([Ee]clesi)astic([oa]s?)\b', ur'\1ástic\2'), #eclesiastico->eclesiástico # (ur'\b([Ee]colog)ia\b', ur'\1ía'), #ecologia->ecología # (ur'\b([Ee]col)o(gic[ao]s?)\b', ur'\1ó\2'), #ecologico->ecológico Aplico regla general (ur'\b([Ee]conom)i(as?)\b', ur'\1í\2'), #economia->economía # (ur'\b([Ee]con)o(mic[ao]s?)\b', ur'\1ó\2'), #economico->económico Aplico regla general (ur'\b([Ee])dicion\b', ur'\1dición'), (ur'\b([Ee]fect)ívamente\b', ur'\1ivamente'), #efectívamente->efectivamente (ur'\b([Ee]l)e(ctric(?:[ao]s?|amente))\b', ur'\1é\2'), #electrico->eléctrico # (ur'\b([Ee]lectr)o(nic(?:[ao]s?|amente))\b', ur'\1ó\2'), #electronico->electrónico aplico regla general (ur'\b([Ee]le)j(i[dr]?|id[ao]s?|ia?mos|ís|íai?s?|ían|iste|isteis|iré|irá[ns]?|iremos|iréis|iríai?s?|iríamos|irían)\b', ur'\1g\2'), #elejir->elegir #elite->élite ambas admitidas por la rae (ur'\b([Ee])[mn][vb]arcaci[oó]n\b', ur'\1mbarcación'), #embarcacion->embarcación (ur'\b([Ee]misi)on\b', ur'\1ón'), (ur'\b([Ee]namor)a(ndo(se|l[aeo]s?))\b', ur'\1á\2'), #enamorandose->enamorándose (ur'\b([Ee]ncefalograf)ia\b', ur'\1ía'), (ur'\b([Ee]ncefalograf)ia\b', ur'\1ía'), (ur'\b([Ee]n)donde\b', ur'\1 donde'), #endonde->en donde (ur'\b([Ee])nergia\b', ur'\1nergía'), # (ur'\b([Ee])nergic([ao])', ur'\1nérgic\2'), # Aplico regla general (ur'\b([Ee])[nm]pe[sz][óo]\b', ur'\1mpezó'), (ur'\b([Ee])[nm]pi?e[sz](as?)\b', ur'\1mpiez\2'), #empeza->empieza (ur'\b([Ee])[nm]pe[sz]ar\b', ur'\1mpezar'), #enpezar->empezar (ur'\b([Ee]n)umeracion\b', ur'\1umeración\2'), #enumeracion->enumeración (ur'\b([Ee])olic([oa])', ur'\1ólic\2'), (ur'\bE(pocas?)\b', ur'É\1'), (ur'\be(pocas?)\b', ur'é\1'), (ur'\b([Ee]quipam)(entos?)\b', ur'\1i\2'), #equipamento->equipamiento (ur'\b([Ee])recc?i[oó]n\b', ur'\1rección'), #ereccion->erección (ur'\bHe(rmitas?)\b', ur'E\1'), #Hermita->Ermita (ur'\bh(ermitas?)\b', ur'\1'), #hermita->ermita (ur'\b([Ee])rup?cc?ion\b', ur'\1rupción'), (ur'\b([Ee])s(cavaciones)', ur'\1x\2'), (ur'\b([Ee]s)c(encia)', ur'\1\2'), (ur'\b([Ee])scepto', ur'\1xcepto'), #escepto->excepto (ur'\b([Ee]scisi)on\b', ur'\1ón'), (ur'\b([Ee])sco[sc]es\b', ur'\1scocés'), (ur'\b([Ee])[sx]c?en[aá]((?:|s|rios?)?)\b', ur'\1scena\2'), #esenario->escenario excena->escena (ur'\b([Ee])[sx]c?enci[aá](l(?:|es)?)\b', ur'\1sencia\2'), #escencial->esencial (ur'\b[Ee]spa[ñn]a\b', ur'España'), (ur'\b([Ee]sp)i(ritu)\b', ur'\1í\2'), (ur'\b([Ee])[sx]ca[vb]aci[oó]n\b', ur'\1xcavación'), (ur'\b([Ee])[sx]ca[vb](ar|ando|ado|[oóé]|es?|as?|[ae]mos|[áé]is|[ae]n|abai?s?|ábamos|aban|aste|asteis|aron|aré|ará[ns]?|aremos|aríai?s?|aríamos|arían|arai?s?|asei?s?|ár[ae]mos|ásemos|aran|asen|ares?|areis|aren|ad)\b', ur'\1xcav\2'), #Excavar conjuga como amar (ur'\b([Ee])[sx]c?e(lentes?)\b', ur'\1xce\2'), #exelente->excelente (ur'\b([Ee])[sx]clu[íi](d[ao]s?)\b', ur'\1xclui\2'), #escluida->excluida # (ur'\b([Ee])specific([ao]s?)', ur'\1specífic\2'), #especifico->específico las dos son correctas (ur'\b([Ee])specimenes\b', ur'\1specímenes'), (ur'\b([Ee])[sx]pedici[oó]n\b', ur'\1xpedición'), #expedicion->expedición (ur'\b([Ee])[sx]peri?(encias?)\b', ur'\1xperi\2'), #esperiencia->experiencia (ur'\b([Ee]sp)i(ritus?)\b', ur'\1í\2'), #espititu->espíritu (ur'\b([Ee])splica', ur'\1xplica'), #esplicación->explicación (ur'\b([Ee])[sx]pl[eé](ndid[ao]s?)\b', ur'\1splé\2'), #explendido->espléndido (ur'\b([Ee])[sx]ploraci[oó]n\b', ur'\1xploración'), #exploracion->exploración (ur'\b([Ee])[sx]plosi[oó]n\b', ur'\1xplosión'), #explosion->explosión (ur'\b([Ee])[sx]plotaci[oó]n\b', ur'\1xplotación'), (ur'\b([Ee])[sx]portaci[oó]n\b', ur'\1xportación'), #esportacion->exportación (ur'\b([Ee])[sx]pre[cs]i[oó]n\b', ur'\1xpresión'), #esprecion->expresión (ur'\b([Ee])[sx]pulsi[oó]n\b', ur'\1xpulsión'), (ur'\b([Ee]squ)i((?:s|es)?)\b', ur'\1í\2'), #esqui->esquí (ur'\b([Ee])stacion\b', ur'\1stación'), (ur'\b([Ee]stad)i(stic[ao])', ur'\1í\2'), (ur'\b([Ee])stan\b', ur'\1stán'), (ur'\b([Ee]star)a((?:[ns])?)\b', ur'\1á\2'), #estara->estará (ur'\b([Ee]stu)b([eo]|iste|imos|isteis|ieron|i[eé]r[ae](?:[ns]|mos|is)?|iese(?:[ns]|mos|is)?)\b', ur'\1v\2'), #estubo->estuvo (ur'\b([Ee])static([ao](?:s|mente)?)\b', ur'\1státic\2'), (ur'\b([Ee])stern([ao](?:s|mente)?)\b', ur'\1xtern\2'), #esterno->externo (ur'\beste([ns])\b', ur'esté\1'), #estes->estés esten->estén solo busco en minúsculas (ur'\b([Ee])[sx]ten[cs]i[oó]n\b', ur'\1xtensión'), #extension->extensión (ur'\b([Ee])strategic([ao](?:s|mente)?)\b', ur'\1stratégic\2'), (ur'\b([Ee])[sx]tric(t[ao]s?)\b', ur'\1stric\2'), #extricta->estricta (ur'\b([Ee])[sx]tr[ií]ctamente\b', ur'\1strictamente'), #extrictamente->estríctamente (ur'\b([Ee])[sx](tirpaci)on\b', ur'\1x\2ón'), (ur'\b([Ee])xtructura', ur'\1structura'), #extructura->estructura (ur'\bÉ(st?o)\b', ur'E\1'), #Ésto->Esto Éso->Eso (ur'\bé(st?o)\b', ur'e\1'), #ésto->esto éso->eso (ur'\b([Ee])timolo(gic[oa](?:mente)?)\b', ur'\1timoló\2'), # (ur'\b([Ee])timologia\b', ur'\1timología'), (ur'\b([Ee]stu)b(o|e|imos|isteis|ier[oae]n|ierai?s?|iesei?s?|iér[ae]mos|iésemos|iesen|ierei?s?)\b', ur'\1v\2'), #estubo->estuvo (ur'\b([Ee]vaporaci)on\b', ur'\1ón'), (ur'\b([Ee]voluci)on\b', ur'\1ón'), (ur'\bExodo', ur'Éxodo'), #Exodo->Éxodo (ur'\bexodo', ur'éxodo'), #exodo->éxodo (ur'\b([Ee]x)o(tic[oa]s?)\b', ur'\1ó\2'), #expansion->expansión ver sección conjuntos (ur'\b([Ee])xpecial\b', ur'\1special'), #es expecial->especial (ur'\b([Ee]xposici)on\b', ur'\1ón'), (ur'\bexito\b', ur'éxito'), (ur'\bExito\b', ur'Éxito'), ## F ## (ur'\b([Ff])a(cil(?:mente|es)?)\b', ur'\1á\2'), (ur'\b([Ff])amíl(ias?)\b', ur'\1amil\2'), #família->familia (ur'\b([Ff])anati(c[oa](?:s|mente)?)\b', ur'\1anáti\2'), #fanatica->fanática (ur'\b([Ff])armaceuti([ao])', ur'\1armacéutico'), (ur'\b([Ff]en)o(menos?)\b', ur'\1ó\2'), #fenomeno->fenómeno (ur'\b([Ff])é\b', ur'\1e'), (ur'\b([Ff])icc?i[oó]n\b', ur'\1icción'), #ficcion->ficción (ur'\b([Ff])iél\b', ur'\1iel'), (ur'\b([Ff]ilmaci)on\b', ur'\1ón'), #filmacion->filmación (ur'\b([Ff])ilosofia\b', ur'\1ilosofía'), (ur'\b([Ff])ilosofic([ao]s?)', ur'\1ilosófic\2'), (ur'\b([Ff])isicamente\b', ur'\1ísicamente'), (ur'\b([Ff])isic([ao])\b', ur'\1ísic\2'), (ur'\b([Ff])isic([ao])s\b', ur'\1ísic\2s'), (ur'\b([Ff])luí(d[ao]s?)\b', ur'\1lui\2'), #fluído->fluido (ur'\b([Ff]isiol)o(gic[ao])', ur'\1ó\2'), (ur'\b([Ff])olico\b', ur'\1ólico'), (ur'\b([Ff]onolog)ia\b', ur'\1ía'), (ur'\b([Ff])orceps\b', ur'\1órceps'), (ur'\bfo(rmulas?)\b', ur'fó\1'), #formula->fórmula Al comienzo de frase suele tratarse de formular (ur'\b([Ff])otografia\b', ur'\1otografía'), (ur'\b([Ff]otomec)a(nica)\b', ur'\1á\2'), (ur'\b([Ff]ot)on\b', ur'\1ón'), (ur'\b([Ff]otos)i(ntesis)\b', ur'\1í\2'), (ur'\b([f]ranc)es\b', ur'\1és'), (ur'\b([Ff])ria\b', ur'\1ría'), (ur'\b([Ff])riamente\b', ur'\1ríamente'), (ur'\b([Ff])rias\b', ur'\1rías'), (ur'\b([Ff])ricc?i[oó]n\b', ur'\1ricción'), #fricion->fricción #fucion:fusión ver sección conjuntos (ur'\b([Ff]r)i([ao](?:s|mente)?)\b', ur'\1í\2'), #frio->frío (ur'\b([Ff])ué\b', ur'\1ue'), (ur'\b([Ff])uí\b', ur'\1ui'), # (ur'\b([Ff])undacion\b', ur'\1undación'), # Aplico regla general (ur'\b([Ff])utbol\b', ur'\1útbol'), (ur'\b([Ff])util\b', ur'\1útil'), #futil->fútil ## G ## (ur'\b([Gg]aler)i(as?)\b', ur'\1í\2'), (ur'\b([Gg])eneric([ao]s?)\b', ur'\1enéric\2'), (ur'\b([Gg]en)e(tic[ao]s?)\b', ur'\1é\2'), (ur'\b([Gg])astrica\b', ur'\1ástricamente'), (ur'\b([Gg])eneracion\b', ur'\1eneración'), (ur'\b([Gg])enerocidad\b', ur'\1enerosidad'), (ur'\b([Gg])eografica\b', ur'\1eográfica'), (ur'\b([Gg])eografico\b', ur'\1eográfico'), (ur'\b([Gg])estion\b', ur'\1estión'), (ur'\b([Gg]l)a(ndula)\b', ur'\1á\2'), (ur'\b([Gg]o)v(iern(?:os?|an?))\b', ur'\1b\2'), #govierno->gobierno (ur'\b([Gg])rabacion\b', ur'\1rabación'), (ur'\b([Gg]r)a(fic[ao]s?)\b', ur'\1á\2'), #grafica->gráfica (ur'\b([Gg])rán\b', ur'\1ran'), (ur'\b([Gg]uarder)i(as?)\b', ur'\1í\2'), (ur'\b([Gg])uia\b', ur'\1uía'), (ur'\bGuipuzcoa\b', ur'Guipúzcoa'), #Guipuzcoa->Guipúzcoa (ur'\b([Gg])ustaria\b', ur'\1ustaría'), #gustaria->gustaría ## H ## (ur'\b([Hh]a)v(ilidad(es)?)\b', ur'\1b\2'), #havilidad->habilidad (ur'\b([Hh]abr)a([ns]?)\b', ur'\1á\2'), #habra->habrá (ur'\b([Hh]abr?)e((is)?)\b', ur'\1é\2'), #habre->habré habeis->habéis (ur'\b([Hh]abr?)i(a[ns]?|amos|ais)\b', ur'\1í\2'), #habia->había habria->habría habian->habían (ur'\babilidad\b', ur'habilidad'), (ur'\bAbilidad\b', ur'Habilidad'), (ur'\b([Hh])a(bitats?)\b', ur'\1á\2'), (ur'\b([Hh])aciendol([oa])', ur'\1aciéndol\2'), (ur'\b([Hh]ay)ais\b', ur'\1áis'), #hayais->hayáis (ur'\bhay(ar|ando|ado|[oóé]|es?|emos|éis|en|abai?s?|ábamos|aban|aste|asteis|aron|aré|ará[ns]?|aremos|aríai?s?|aríamos|arían|arai?s?|asei?s?|ár[ae]mos|ásemos|aran|asen|ares?|areis|aren|ad)\b', ur'hall\1'), #hayar->hallar Hallar conjuga como amar, he retirado los conflictos con conjugaciones de haber (ur'\b[Hh]echar\b', ur'echar'), (ur'\b([Hh])ectarea\b', ur'\1ectárea'), (ur'\b([Hh])e(lice)', ur'\1é\2'), # (ur'\b([Hh])eptalogia', ur'\1eptalogía'), (ur'\b([Hh]er)[bv]a(ce[ao]s?)\b', ur'\1bá\2'), (ur'\b([Hh]er)[bv][ií][bv]o(r[ao]s?)\b', ur'\1bívo\2'), #herbivoro->herbívoro (ur'\b((?:[Ss]uper)?h)e(roes?)\b', ur'\1é\2'), #heroe->héroe No reviso con mayúscula porque hay muchos Heroe en ingles (ur'\b([Hh])erói(c[ao]s)\b', ur'\1eroi\2'), #heróica->heroica (ur'\b([Hh]ero)ina\b', ur'\1ína'), # (ur'\b([Hh])exalogia', ur'\1exalogía'), (ur'\bhiba\b', ur'iba'), (ur'\b([Hh])ibridizaci[oó]n\b', ur'\1ibridación'), #hibridización->hibridación (ur'\b([Hh])idroelectric([ao])', ur'\1idroeléctric\2'), (ur'\b([Hh]idr)o(geno)\b', ur'\1ó\2'), (ur'\b([Hh])ipersonico', ur'\1ipersónico'), (ur'\b([Hh]ispano)parlante', ur'\1hablante'), (ur'\b([Hh])isteric([ao](?:mente|s)?)\b', ur'\1istéric\2'), #histerico->histérico (ur'\b([Hh])istoric([ao](?:mente|s)?)\b', ur'\1istóric\2'), #historico->histórico (ur'\bhobbie\b', ur'hobby'), (ur'\b([Hh])óckey\b', ur'\1ockey'), (ur'\b([Hh])omoge(neas?)\b', ur'\1omogé\2'), #homogenea->homogénea (ur'\b([Hh]om)o((nim|log)[ao]s?)\b', ur'\1ó\2'), #homonimo->homónimo (ur'\b([Hh])ormigon\b', ur'\1ormigón'), #hormigon->hormigón (ur'\b([Hh]u)e(rfan[oa]s?)\b', ur'\1é\2'), #huerfano->huérfano (ur'\b([Hh]u)e(sped(es)?)\b', ur'\1é\2'), #huesped->huésped (ur'\b([Hh]u)í(r|d[ao]s?)\b', ur'\1i\2'), #huír->huir (también huído, huída). ## I ## # (ur'\b([Ii])deologi(as?)\b', ur'\1deologí\2'), #ideologia->ideología (ur'\b([Hh])ideologic([ao](?:mente|s)?)\b', ur'\1ideológic\2'), #ideologica->ideológica (ur'\bidolo\b', ur'ídolo'), (ur'\bIdolo\b', ur'Ídolo'), (ur'\b([Ii])mágen\b', ur'\1magen'), (ur'\b([Ii])m[aà]genes\b', ur'\1mágenes'), #imagenes->imágenes (ur'([Ii]mplantaci)on\b', ur'\1on'), (ur'\b([Ii])mplicit([ao])', ur'\1mplícit\2'), (ur'\b([Ii])nalambric([ao])', ur'\1nalámbric\2'), (ur'\b([Ii]ncid)é(ncias?)', ur'\1e\2'), #incidéncia->incidencia (ur'\b([Ii])ncluíd([ao]s?)\b', ur'\1ncluid\2'), (ur'\b([Ii]ncluir)a\b', ur'\1á'), (ur'\b([Ii]nclu)ír\b', ur'\1ir'), #incluír->incluir (ur'\b([Ii]nclu)ll([eoaó]s?)\b', ur'\1y\2'), #inclullo->incluyo (ur'\b([Ii]ncr)e(dulos?)\b', ur'\1é\2'), #incredulo->incrédulo (ur'\b([Ii])ndepen?den?cia\b', ur'\1ndependencia'), #independecia->independencia (ur'\bi(ndices?)\b', ur'í\1'), (ur'\bI(ndices?)\b', ur'Í\1'), # (ur'\b([Ii]nd)i(genas?)\b', ur'\1í\2'), #indigena->indígena Tratado como regla general (ur'\b([Ii]nformaci)on\b', ur'\1ón'), (ur'\b([Ii])nformatic([ao])', ur'\1nformátic\2'), (ur'\b([Ii])ngenieria\b', ur'\1ngeniería'), (ur'\b([Ii]ngl)es\b', ur'\1és'), #ingles->inglés (ur'\b([Ii]nhibici)on\b', ur'\1ón'), (ur'\b([Ii]noculaci)on\b', ur'\1ón'), (ur'\b([Ii])nn?o[bv]aci[oó]n\b', ur'\1nnovación'), #inovacion->innovación (ur'\b([Ii])nn?o[bv]aci[oó]nes\b', ur'\1nnovaciones'), #inovaciones->innovaciones (ur'\b([Ii])nsectivor([ao])', ur'\1nsectívor\2'), (ur'\b([Ii]nstauraci)on\b', ur'\1ón'), (ur'\b([Ii])ntentarian\b', ur'\1ntentarían'), (ur'\b([Ii]nter)es\b', ur'\1és'), (ur'\binternet*\b', ur'Internet'), #http://www.rae.es/internet (ur'\bintimamente\b', ur'íntimamente'), (ur'\bIntimamente\b', ur'Íntimamente'), (ur'\bintim([ao])s\b', ur'íntim\1s'), (ur'\bIntim([ao])s\b', ur'Íntim\1s'), (ur'\b([Ii]nversi)on\b', ur'\1ón'), #inversion->inversión (ur'\b([Ii]ntroducci)on\b', ur'\1ón'), (ur'\b([Ii])ntrospeccion\b', ur'\1ntrospección'), (ur'\b([Ii])nu(til(?:es|mente)?)\b', ur'\1nú\2'), (ur'\binvasion\b', ur'invasión'), #invasion->invasión sólo minúsculas por el extenso uso de Invasion en ingles (ur'\b([Ii]nvestigaci)on\b', ur'\1ón'), (ur'\b([Ii])ran\b', ur'\1rán'), (ur'\b([Ii])rani((es)?)\b', ur'\1raní\2'), #irani->iraní (ur'\b([Ii])sraeli((es)?)\b', ur'\1sraelí\2'), #israeli->israelí ## J ## (ur'\b([Jj])ardin\b', ur'\1ardín'), #jardin->jardín (ur'\b([Jj])apon\b', ur'Japón'), (ur'\b([Jj])apones\b', ur'\1aponés'), (ur'\bjente\b', ur'gente'), #jente->gente (ur'\b([Jj])erarquic([ao])', ur'\1erárquic\2'), (ur'\b([Jj])óven\b', ur'\1oven'), #jóven->joven (ur'\b([Jj])ovenes\b', ur'\1óvenes'), #jovenes->jóvenes (ur'([Jj])udai(smo)\b', ur'\1udaí\2'), (ur'\b([Jj])udi([ao]s?)\b', ur'\1udí\2'), (ur'\b([Jj])usg([ao])', ur'\1uzg\2'), ## K ## (ur'\b([Kk])oln\b', ur'Köln'), ## L ## #laser->láser ver sección conjuntos (ur'\b([Ll])ec?ci[oó]n\b', ur'\1ección'), (ur'\bleon\b', ur'león'), #En mayúsculas aparecen muchas homónimas (ur'\b([Ll])le[bv]a[bv]a\b', ur'\1levaba'), (ur'\b([Ll])ei((d[ao]s?)?)\b', ur'\1eí\2'), (ur'\b([Ll]e)on\b', ur'\1ón'), #leon->león (ur'\b([Ll])iberandol([aeo]s?)\b', ur'\1iberándol\2'), (ur'\bli(der(?:es)?)\b', ur'lí\1'), #lider->líder excepción solo en minúscula por Supermercados Lider (ur'\b(lina)g(es?)\b', ur'\1j\2'), #linage->linaje sin mayuscula al ser apellido (ur'\b([Ll])i(neas?)\b', ur'\1í\2'), (ur'\b([Ll])ing[uü][ií]stic([ao])', ur'\1ingüístic\2'), (ur'\b([Ll])ogicamente\b', ur'\1ógicamente'), # (ur'\blogic([ao]s?)\b', ur'lógic\1'), #logico->lógico no busco la mayuscual Aplico regla general (ur'\b([Ll])on[gj]e[bv]([ao]s?)\b', ur'\1ongev\2'), #lonjeva->longeva (ur'\b([Ll]ong)u(itud(?:es)?)\b', ur'\1\2'), #longuitud->longitud ## M ## (ur'\bmicrosoft\b', ur'Microsoft'), (ur'\b([Mm])agic([ao]s?)\b', ur'\1ágic\2'), #magica->mágica (ur'\b([Mm])agnetic([ao]s?)\b', ur'\1agnétic\2'), # (ur'\b[Mm]aria\b', ur'María'), #Muchos Maria extranjeros (ur'\b([Mm])aldicion\b', ur'\1aldición'), (ur'\b([Mm]maniqu)i((es)?)\b', ur'\1í\2'), #maniqui->maniquí (ur'\b([Mm])a(quinas?)\b', ur'\1á\2'), #maquina->máquina ¡Cuidado con maquina de maquinar! (ur'\b([Mm])á(rgen)\b', ur'\1a\2'), (ur'\b([Mm])a(rgenes)\b', ur'\1á\2'), (ur'\b([Mm]ar)í(nos?)\b', ur'\1i\2'), #maríno->marino (ur'\b([Mm])ar(tir(es)?)\b', ur'\1ár\2'), #martir->mártir (ur'\b([Mm]atar)e((is)?)\b', ur'\1é\2'), #matare->mataré (ur'\b([Mm]atar)as\b', ur'\1ás'), #mataras->matarás No reviso matará por el subjuntivo (ur'\b([Mm]atar)ia\b', ur'\1ía'), #mataria->mataría (ur'\b([Mm])ayori(as?)\b', ur'\1ayorí\2'), (ur'\b([Mm])a(xim[ao]s?)\b', ur'\1á\2'), (ur'\b([Mm]ec)a(nic[ao])', ur'\1á\2'), (ur'\b([Mm])edia ?[Nn]oche\b', ur'\1edianoche'), #media noche->medianoche (ur'\b([Mm])e(dicos?)\b', ur'\1é\2'), #medico->médico (ur'\b([Mm])editacion\b', ur'\1editación'), (ur'\b([Mm])elocoton\b', ur'\1elocotón'), #melocoton->melocotón (ur'\b([Mm])elon\b', ur'\1elón'), (ur'\b([Mm])en[uú]((?:e?s)?)\b', ur'\1enú\2'), #menu->menú (ur'\b([Mm]e)s(cl)', ur'\1z\2'), #+MEZCLAR (ur'\b([Mm])esias\b', ur'\1esías'), (ur'\b([Mm]etaf)i(sica)\b', ur'\1í\2'), (ur'\b([Mm])etalic([ao]s?)\b', ur'\1etálic\2'), (ur'\b([Mm])e(todo)\b', ur'\1é\2'), (ur'(?<!New )\b[Mm][eé][jx]ico\b', ur'México'), #mejico->México No precedido por New (ur'\b([Mm]etodolog)ia', ur'\1ía'), (ur'\b([Mm])i(nim[ao]s?)\b', ur'\1í\2'), (ur'\b([Mm])iercoles\b', ur'\1iércoles'), (ur'\b([Mm])inus(culas?)\b', ur'\1inús\2'), #minuscula->minúscula (ur'\b([Mm])i([ao]s?)\b', ur'\1í\2'), #mia->mía (ur'\b([Mm])ision\b', ur'\1isión'), (ur'\b([Mm])i(stic[ao](?:s|mente)?)', ur'\1í\2'), # (ur'\b([Mm])itologi(as?)\b', ur'\1itologí\2'), #mitologia->mitología (ur'\b([Mm])itologi(c[ao]s?)\b', ur'\1itológi\2'), #mitologica->mitológica (ur'\b([Mm])ode(ms?)\b', ur'\1óde\2'), (ur'\b([Mm])ole(culas?)\b', ur'\1olé\2'), (ur'\b([Mm])[oó]u?nstru?(os?)\b', ur'\1onstru\2'), #mounstro->monstruo (ur'\b([Mm])onton\b', ur'\1ontón'), #monton->montón (ur'\b([Mm])ovil\b', ur'\1óvil'), #movil->móvil (ur'\b[Mm](osc)u\b', ur'M\1ú'), (ur'\b([Mm])ostru(os?)\b', ur'\1onstru\2'), (ur'\b([Mm])ou?nstru?(os?)\b', ur'\1onstru\2'), (ur'\b([Mm])ul(tiples?)\b', ur'\1ul\2'), #multiple->múltiple (ur'\b([Mm])[uú]rci[eé](lagos?)\b', ur'\1urcié\2'), #murcielago->murciélago (ur'\b([Mm])urio\b', ur'\1urió'), (ur'\b([Mm])u(sculos?)\b', ur'\1ú\2'), # (ur'\b([Mm])u(sicos?)\b', ur'\1ú\2'), #musica aparece muchas veces en italiano (ur'\b([Mm])u(sic[ao]s?)\b', ur'\1ú\2'), #de momento incluyo el cambio musica->música cuidado con lo indicado en la línea anterior (ur'\b([Mm])usulman\b', ur'\1usulmán'), (ur'\b[Mm]y[Ss]pace\b', ur'MySpace'), ## N ## (ur'\b([Nn])acio\b', ur'\1ació'), (ur'\b([Nn])acion\b', ur'\1ación'), (ur'\b[Nn]apoles\b', ur'Nápoles'), (ur'\b([Nn])a(utic[ao]s?)\b', ur'\1á\2'), #nautico->náutico (ur'\bneutron\b', ur'neutrón'), #neutron->neutrón con mayuscula es apellido (ur'\b([Nn]eur)o(tic[oa]s?)', ur'\1ó\2'), (ur'\b([Nn])iagara\b', ur'Niágara'), (ur'\b([Nn])idicola', ur'\1idícola'), (ur'\b([Nn])ingun\b', ur'\1ingún'), #ningun->ningún (ur'\b([Nn])u(cleos?)\b', ur'\1ú\2'), #nucleo->núcleo (ur'\b([Nn])ume(ros?)\b', ur'\1úme\2'), #numero->número (ur'\b([Nn])umeracion\b', ur'\1umeración\2'), #numeracion->numeración (ur'\b([Nn])únca\b', ur'\1unca'), #núnca->nunca ## Ñ ## ## O ## (ur'\b([Oo]ca)[cs]i[oó]n\b', ur'\1sión'), #ocacion->ocasión (ur'\b([Oo]ca)ciones\b', ur'\1siones'), #ocaciones->ocasiones (ur'\b([Oo])ce(anos?)\b', ur'\1cé\2'), #oceano->océano (ur'\b([Oo])cupacion\b', ur'\1cupación'), (ur'\b([Oo]curr)ia\b', ur'\1ía'), (ur'\b([Oo]curr)io\b', ur'\1ió'), (ur'\b([Oo])frecia\b', ur'\1frecía'), (ur'\b([Oo])frecio\b', ur'\1freció'), (ur'\b([Oo])idio\b', ur'\1ídio'), (ur'\b([Oo])limpi(c[ao](?:s|mente)?)\b', ur'\1límpi\2'), #olimpica->olímpica (ur'\bO(pti[cm][ao]s?)\b', ur'Ó\1'), (ur'\bo(pti[cm][ao]s?)\b', ur'ó\1'), (ur'\borbitas\b', ur'órbitas'), #En singular da problemas (ur'\bÓrden\b', ur'Orden'), #Órden->Orden (ur'\bórden\b', ur'orden'), #órden->orden (ur'\b([Oo])rgani(c[ao]s?)\b', ur'\1rgáni\2'), #organica->orgánica (ur'\bOrgan(os?)\b', ur'Órgan\1'), #Organo->Órgano (ur'\borgan(os?)\b', ur'órgan\1'), #organo->órgano (ur'\b([Oo]rganizaci)on\b', ur'\1ón'), (ur'\b([Oo])rígen\b', ur'\1rigen'), #orígen->origen (ur'\b([Oo])rigenes\b', ur'\1rígenes'), #origenes->orígenes ## P ## (ur'\b([Pp])acificamente\b', ur'\1acíficamente'), (ur'\bPacific([ao])\b', ur'Pacífic\1'), #Ambiguo, aunqeu es posible que aparezca poco, dejo sólo las mayúscula (ur'\b([Pp])acific([ao])s\b', ur'\1acífic\2s'), (ur'\b[Pp]ac[ií]fico_[Nn]orte\b', ur'Pacífico Norte'), (ur'\b[Pp]ac[ií]fico_[sS]ur\b', ur'Pacífico Sur'), (ur'\b([Pp])a(ginas?)\b', ur'\1á\2'), #La opción de paginar es raro que aparezca en wikipedia (ur'\b([Pp])ais\b', ur'\1aís'), (ur'\b([Pp])aises\b', ur'\1aíses'), (ur'\b([Pp])ajaro\b', ur'\1ájaro'), (ur'\b[Pp]akist[aá]n\b', ur'Pakistán'), (ur'\b[Pp]anama\b', ur'Panamá'), (ur'\b([Pp])antalon\b', ur'\1antalón'), (ur'\b([Pp])ar[aá]metr?(os?)\b', ur'\1arámetr\2'), #parametos->parámetros (ur'\b([Pp])aramo\b', ur'\1áramo'), (ur'\b([Pp])[aá]rr?(afos?|ocos?)\b', ur'\1árr\2'), #parrafo->párrafo parroco->párroco (ur'\b([Pp]articipaci)on\b', ur'\1ón'), #participacion->participación (ur'\b([Pp]articipar)i(a[ns]?)\b', ur'\1í\2'), #participaria->participaría (ur'\b([Pp]art)i(culas?)\b', ur'\1í\2'), (ur'\b([Pp]asi)on\b', ur'\1ón'), (ur'\b([Pp])e(gal[aoe]s?)\b', ur'\1é\2'), #pegale->pégale (ur'\b([Pp])eli(culas?)\b', ur'\1elí\2'), (ur'\b([Pp]elot)on\b', ur'\1ón'), #peloton->pelotón #peninsula->península ver sección conjuntos # (ur'\b([Pp])entalogia', ur'\1entalogía'), (ur'\b([Pp])ercusion\b', ur'\1ercusión'), (ur'\b([Pp])erdio\b', ur'\1erdió'), (ur'\b([Pp])erecn(es?)\b', ur'\1erenn\2'), #En prueba perecne->perenne (ur'\b([Pp])erfíl\b', ur'\1erfil'), #En prueba perfíl->perfil (ur'\b([Pp])erio(dic[ao](?:s|mente)?)\b', ur'\1erió\2'), (ur'\b([Pp])ermutacion\b', ur'\1ermutación'), (ur'\b[Pp]eron\b', ur'Perón'), (ur'\b([Pp])ersonag(es?)\b', ur'\1ersonaj\2'), #En prueba personage->personaje (ur'\b([Pp])ersua[cs]i[oó]n\b', ur'\1ersuasión'), #persuación->persuasión (ur'\bP(O?H)\b', ur'p\1'), # PH->pH (ur'\b([Pp])i(és?)\b', ur'\1i\2'), # pié > pie (ur'\b([Pp])irateria\b', ur'\1iratería'), (ur'\b([Pp])ivot\b', ur'\1ívot'), (ur'\b([Pp])ivots\b', ur'\1ívots'), (ur'\b([Pp])oblacion\b', ur'\1oblación'), (ur'\b([Pp]odr?)i(a[ns]?)\b', ur'\1í\2'), (ur'\b([Pp])odriamos\b', ur'\1odríamos'), (ur'\b([Pp])oesia\b', ur'\1oesía'), (ur'\b([Pp])ole(mic[ao](?:s|mente)?)\b', ur'\1olé\2'), (ur'\b([Pp]olic)i(as?)\b', ur'\1í\2'), #policia->policía (ur'\b([Pp]ol)i(tic[ao])\b', ur'\1í\2'), (ur'\b([Pp]ol)i(tic[ao]s)\b', ur'\1í\2'), (ur'\b([Pp])ondriamos\b', ur'\1ondríamos'), (ur'\b([Pp])oney\b', ur'\1óney'), (ur'\b([Pp]r)a(ctic[ao](?:s|mente)?)\b', ur'\1á\2'), #practicas->prácticas El uso correcto de practica se controla mediante excepciones. (ur'\b([Pp]res)[bv][ií](teros?)\b', ur'\1bí\2'), #presbitero->presbítero (ur'\b([Pp])reveer\b', ur'\1rever'), #preveer->prever (ur'\b([Pp]revenci)on\b', ur'\1ón'), #prevencion->prevención (ur'\b([Pp]r)i(ncipes?)\b', ur'\1í\2'), #principe->príncipe (ur'\b([Pp]robabil)i(stico)\b', ur'\1í\2'), (ur'\b([Pp]roclamaci)on\b', ur'\1ón'), (ur'\b([Pp]rodu)c+i[oó]n\b', ur'\1cción'), #producion->producción (ur'\b([Pp]rodu)c+i[oó]nes\b', ur'\1cciones'), #produciones->producciones (ur'\b([Pp]rodu)(tos?)\b', ur'\1c\2'), #produto->producto (ur'\b([Pp])r[óo][gj]imo\b', ur'\1rójimo'), (ur'\b([Pp]roh)ib(o|es?|en|as?|an)\b', ur'\1íb\2'), #prohibo->prohíbo (ur'\b([Pp])ró(pi[oa]s?)\b', ur'\1ro\2'), #própio->propio (ur'\b([Pp]ropulsi)on\b', ur'\1ón'), (ur'\b([Pp])rotegia\b', ur'\1rotegía'), (ur'\b([Pp])ro[bv][ie](nientes?)\b', ur'\1rove\2'), #proviniente->proveniente (ur'\b([Pp])roví(ncias?)\b', ur'\1rovi\2'), (ur'\b([Pp])roxim([ao](?:s|mente)?)\b', ur'\1róxim\2'), (ur'\b([Pp]royecci)on\b', ur'\1ón'), (ur'\b([Pp]rote)j(e[nrs]?|iendo|ido|[ei]mos|éis|ía[ns]?|íamos|íais|í|iste(?:is)?|ió|ieron|iera|eré|erá[ns]?|eremos|eréis|ería(?:mos|is)|erían|egido|ieses?|ié[rs]e(?:mos|n)|ie[rs]eis|ieres?)\b', ur'\1g\2'), #protejer->proteger conjuga como coger (ur'\b([Pp]rote)g(o|ai?s?|amos|an)\b', ur'\1j\2'), #protega->proteja (ur'\b([Pp]rote)i(nas?)\b', ur'\1í\2'), #proteina->proteína #proton->protón ver sección conjuntos (ur'\b([Pp]r)e?u?e?[vb](as?)\b', ur'\1ueb\2'), #preubas->preubas (ur'\b([Pp]sicoan)a(lisis)\b', ur'\1á\2'), (ur'([Pp]sicolog)ia\b', ur'\1ía'), (ur'\b([Pp]sicol)o(gic[oa])', ur'\1ó\2'), (ur'\b([Pp]siquiatr)ia\b', ur'\1ía'), (ur'\bp?s?[ií](quic[ao]s?)\b', ur'psí\1'), #siquico->psíquico (ur'\b([Pp])u(blic[ao]s)\b', ur'\1ú\2'), #publico->público (ur'\b([Pp])ublicamente\b', ur'\1úblicamente'), #publicamente->públicamente (ur'\b([Pp]ulm)on\b', ur'\1ón'), (ur'\b([Pp])urpura\b', ur'\1úrpura'), (ur'\bO(uedes?)\b', ur'P\1'), (ur'\bo(uedes?)\b', ur'p\1'), (ur'\b([Pp])[uú][eé]s\b', ur'\1ues'), ## Q ## (ur'\b([Qq]u)i(mic[ao](?:s|mente)?)\b', ur'\1í\2'), (ur'\b([Qq])eu\b', ur'\1ue'), (ur'\buqe\b', ur'que'), (ur'\b([Qq]uiz)a((?:s)?)\b', ur'\1á\2'), #quizas->quizá ## R ## # (ur'\b([Rr])adioactiv([oa])\b', ur'\1adiactiv\2'), #radioactivo->radiactivo Las dos son validas (ur'\b([Rr])a(fagas?)\b', ur'\1á\2'), (ur'\b([Rr])aices\b', ur'\1aíces'), (ur'\b([RrMm])aiz\b', ur'\1aíz'), #raiz->raíz (ur'\b([Rr])apid([ao](?:s|mente)?)\b', ur'\1ápid\2'), #rapido->rápido (ur'\b([Rr]eacci)on\b', ur'\1ón'), (ur'\b([Rr]eali)z([eé]s?)\b', ur'\1c\2'), #realize->realice (ur'\b([Rr]eapareci)o\b', ur'\1ó'), #reaparecio->reapareció # (ur'\b([Rr])ebela', ur'\1evela'), #En rebelar->revelar se confunde con rebelarse que si es con b (ur'\b([Rr]eci)[bv][ií](a[ns]?)\b', ur'\1bí\2'), (ur'\b([Rr])ecibio\b', ur'\1ecibió'), (ur'\b([Rr])eciv(os?)\b', ur'\1ecib\2'), #recivo->recibo # (ur'\b([Rr])ecolec?ci[oó]n\b', ur'\1ecolección'), #aplico regla general (ur'\b([Rr])edac?cion\b', ur'\1edacción'), (ur'\b([Rr])efle[sx]ion\b', ur'\1eflexión'), (ur'\b([Rr])egadi(os?)\b', ur'\1egadí\2'), (ur'\b([Rr])eg(illas)\b', ur'\1ej\2'), #regilla->rejilla # (ur'\b([Rr])egion\b', ur'\1egión'), #da muchos problemas (ur'\b((?:[Ss]on)?[Rr]e)ir\b', ur'\1ír'), #reir->reír (ur'\b([Rr]elaci)on\b', ur'\1ón'), (ur'\b([Rr]e)e?ncarnaci[oó]n\b', ur'\1encarnación'), #rencarnación->reencarnación (ur'\b([Rr]ep)u(blicas?)\b', ur'\1ú\2'), (ur'\b([Rr]esoluci)on\b', ur'\1ón'), #resolucion->resolución (ur'\b([Rr]estauraci)on\b', ur'\1ón'), (ur'\b([Rr]estaurant)(s?)\b', ur'\1e\2'), #restaurant->restaurante (ur'\breu(ne[ns]?)\b', ur'reú\1'), #reune->reúne (ur'\b([Rr]evelar)i(as?)\b', ur'\1í\2'), #revelaria->revelaría (ur'\b([Rr]ev)es\b', ur'\1és'), #reves->revés (ur'\brevision\b', ur'revisión'), #revision->revisión solo en minúsculas para evitar muchos casos en ingles (ur'\b([Rr]evoluci)on\b', ur'\1ón'), (ur'\b((?:son)?)ri([ae][ns]?)\b', ur'\1rí\2'), #rie->ríe (ur'\b[Rr]i(o[\s][dD]e[jJ]aneiro)\b', ur'Rí\1'), (ur'\b([Rr]u)í(dos?)\b', ur'\1i\2'), #ruído->ruido ## S ## (ur'\b([Ss])a[bv]a(dos?)\b', ur'\1ába\2'), #sabado->sábado (ur'\bsav(e[ns]?|r?[ae]mos|r?éis|r?ía[ns]?|r?íais|ré|rás?|ríamos|ido)\b', ur'sab\1'), #saver->saber modelo de conjugación (ur'\b([Ss]aldr)a([ns]?)\b', ur'\1á\2'), #saldra->saldrá (ur'\b([Ss]aldr)e((is)?)\b', ur'\1é\2'), #saldre->saldré (ur'\b([Ss]aldr)i(a([ns]|mos|is)?)\b', ur'\1í\2'), #saldria->saldría (ur'\bsali((a[ns]?|s|amos|ais)?)\b', ur'salí\1'), #salia->salía Evito dinastía Salia (ur'\bsalio\b', ur'salió'), #salio->salió solo en minúsculas porque hay algún lugar que se llama así (ur'\b([Ss]al)on\b', ur'\1ón'), (ur'\b([Ss]alv)a(ndol[aoe]s?)\b', ur'\1á\2'), #salvandole->salvándole (ur'\b([Ss])a(nscrito)\b', ur'\1á\2'), (ur'\b[Ss]an [Ss]ebastian\b', ur'San Sebastián'), (ur'\b([Ss]at)e(lites?)\b', ur'\1é\2'), #satelite->satélite (ur'\b([Ss])audi(es)?\b', ur'\1audí\2'), #saudi->saudí (ur'\b([Ss])ec?ci[oó]n\b', ur'\1ección'), (ur'\b([Ss])egun\b', ur'\1egún'), (ur'\b([Ss])éis\b', ur'\1eis'), #séis->seis (ur'\b([Ss])ema(ntic[ao])', ur'\1emá\2'), (ur'\b([Ss])emio(tic[oa]s?)', ur'\1emió\2'), (ur'\bsera(s?)\b', ur'será\1'), #sera->será No incluyo mayúscula (ur'\b([Ss])erian\b', ur'\1erían'), #serian->serían # (ur'\b([Ss])é(ries?)\b', ur'\1e\2'), #série->serie es portugues # (ur'\bsí\b', ur'si'), #sí->si Las excepciones se tratan en conjuntos #Da muchos problemas (ur'\b([Ss])i(filis)\b', ur'\1í\2'), (ur'\b([Ss])iguio\b', ur'\1iguió'), (ur'([Ss])i(lab[ao]s?)\b', ur'\1í\2'), #silaba->sílaba (ur'\b([Ss]im)bo(lic[ao]s?)\b', ur'\1bó\2'), #simbolico->simbólico (ur'\b([Ss])i(mbolos?)\b', ur'\1í\2'), #simbolo->símbolo (ur'\b([Ss])i(ndromes?)\b', ur'\1í\2'), (ur'\b([Ss]inf)in\b', ur'\1ín'), #sinfin->sinfín # (ur'\b([Ss])ingle(s?)\b', ur'\1encillo\2'), #single->sencillo #Da muchos problemas (ur'\b([Ss]in|[Hh]om)o(nim[ao]s?)\b', ur'\1ó\2'), #sinonimo->sinónimo #homonimo->homónimo (ur'\b([Ss])i(ntesis)\b', ur'\1í\2'), (ur'\b([Ss])i(ntomas?)\b', ur'\1í\2'), (ur'\b([Ss]ir)[bv]i[eé]ndo(se|l[ae]s?)', ur'\1viéndo\2'), #sirviendose->sirviéndose (ur'\b([Ss]istem)a(tic[ao])', ur'\1á\2'), (ur'\b([Ss])í(tios?)\b', ur'\1i\2'), #sítio->sitio (ur'\b([Ss]it)u([aoe][sn]?)\b', ur'\1ú\2'), #situa->sitúa (ur'\b([Ss]ituaci)on\b', ur'\1ón'), (ur'\bslogan\b', ur'eslogan'), #slogan->eslogan (ur'\b([Ss])ólamente\b', ur'\1olamente'), (ur'\b([Ss]ociolog)ia\b', ur'\1ía'), (ur'\b([Ss]ociol)o(gic[oa](s|mente)?)\b', ur'\1ó\2'), (ur'\b([Ss]oci)o(log[ao])\b', ur'\1ó\2'), (ur'\b([Ss]ociometr)ia\b', ur'\1ía'), (ur'\b([Ss])óla(mente)?\b', ur'\1ola'), #sóla->sola (ur'\b([Ss]oluci)on\b', ur'\1ón'), #solucion->solución (ur'\b([Ss])ub?v?enci[oó]n\b', ur'\1ubvención'), #subvencion->subvención (ur'\b([Ss])ucedia\b', ur'\1ucedía'), (ur'\b([Ss])ucedio\b', ur'\1ucedió'), (ur'\b[Ss]uda(frica)\b', ur'Sudá\1'), (ur'\b([Ss]up)é(rflu[ao]s?)\b', ur'\1e\2'), #supérflua->superflua # (ur'([Ss])onic([ao])', ur'\1ónic\2'), (ur'([Ss]uperf)í(cies?)', ur'\1i\2'), #superfície->superficie ## T ## # (ur'\bcuatrilog[ií]a|\btetralogia', ur'tetralogía'), (ur'\b([Tt])alvez\b', ur'\1al vez'), (ur'\b([Tt])[aá][nm]b?i[eé]n\b', ur'\1ambién'), #tambien->también (ur'\b([Tt])e(cnic[ao](?:s|mente)?)\b', ur'\1é\2'), #tecnico->técnico (ur'\b([Tt]ecnol)[oó][gj]ic([ao]n(?:s|mente)?)\b', ur'\1ógic\2'), #tecnologica->tecnológica # (ur'\b([Tt]ecnolog)i(as?)\b', ur'\1í\2'), #tecnologia->tecnología (ur'\b([Tt]el)e(fononos?)\b', ur'\1é\2'), #telefono->teléfono (ur'\b([Tt]elegraf)i(as?)\b', ur'\1í\2'), #telegrafia->telegrafía (ur'\b([Tt]elegraf)io\b', ur'\1ió'), #television->televisión ver sección conjuntos (ur'\b([Tt]en)ian\b', ur'\1ían'), #tenian->tenían (ur'\b([Tt]entaci)on\b', ur'\1ón'), #tentacion->tentación (ur'\b([Tt]eor)i(as?)\b', ur'\1í\2'), (ur'\b([Tt])erminos\b', ur'\1érminos'), #terminos->términos (ur'\b([Tt])erritó(rios?)\b', ur'\1errito\2'), (ur'\b([Tt])etanos\b', ur'\1étanos'), (ur'\b([Tt])í\b', ur'\1i'), (ur'\b([Tt])iburon\b', ur'\1iburón'), (ur'\bti([ao]s?)\b', ur'tí\1'), #tio->tío tia->tía (ur'\bti(pic[ao](?:s|mente)?)\b', ur'tí\1'), #Solo en minúscula para evitar "Tipica Producciones" (ur'\b([Tt])í(pos?)\b', ur'\1i\2'), (ur'\b([Tt])i(tulos?)\b', ur'\1í\2'), #titulo->título (ur'\b([Tt]oda)[bv][ií]a\b', ur'\1vía'), #todabia->todavía (ur'\btokio\b', ur'Tokio'), (ur'\b([Tt]omar)i(a[sn]?)\b', ur'\1í\2'), (ur'\b([Tt])radicion\b', ur'\1radición'), (ur'\b([Tt]radu)cc?i[oó]n\b', ur'\1cción'), #traducion->traducción (ur'\b([Tt])ra(gic[ao](?:s|mente)?)\b', ur'\1rá\2'), (ur'\b([Tt])radic+i[oó]n\b', ur'\1radición'), #tradiccion->tradición (ur'\b([Tt])raicion\b', ur'\1raición'), (ur'\b([Tt])rai(d[ao]s?)\b', ur'\1raí\2'), (ur'\b([Tt]ra)n(splantes?)\b', ur'\1\2'), #transplante->trasplante (ur'\b([Tt]ra)n?s?(portes?)\b', ur'\1ns\2'), #traporte->transporte (ur'\b([Tt]ratar)i(a[ns]?)\b', ur'\1í\2'), #trataria->trataría (ur'\b([Tt])r[ií]cep?s\b', ur'\1ríceps'), # (ur'\b([Tt]rilog)i(as?)', ur'\1í\2'), #trilogia->trilogía (ur'\b(tr)i(os?)\b', ur'\1í\2'), #trio->trío Con mayúscula intenta corregir muchos nombres en ingles (ur'\b([Tt])ro(picos?)\b', ur'\1ró\2'), (ur'\b([Tt])u(nel(es)?)\b', ur'\1ú\2'), #tunel->túnel (ur'\b([Tt]ur)i(stic[oa]s?)\b', ur'\1í\2'), ## U ## (ur'\b([Uu])bicacion\b', ur'\1bicación'), (ur'\b([Uu]nd)e(cimos?)\b', ur'\1é\2'), #undecimo->undécimo #Ultimo->Último ver sección conjuntos (ur'\bunic([ao](?:s|mente)?)\b', ur'únic\1'), #unicamente->únicamente (ur'\bUnic([ao](?:s|mente)?)\b', ur'Únic\1'), #Unicamente->Únicamente #union->unión ver sección conjuntos (ur'\bu(til(?:es)?)\b', ur'ú\1'), (ur'\bU(til(?:es)?)\b', ur'Ú\1'), (ur'\b([Uu]tilizar)i(as?)\b', ur'\1í\2'), #utilizaria->utilizaría (ur'\b([Uu])rdia\b', ur'\1rdía'), (ur'\b([Uu])rdio\b', ur'\1rdió'), (ur'\bU(til(?:es)?)\b', ur'Ú\1'), #Util->Útil (ur'\bu(til(?:es)?)\b', ur'ú\1'), (ur'\b([Uu]tilizaci)on\b', ur'\1ón'), (ur'\b([Uu]t)l(izad[ao]s?)\b', ur'\1il\2'), #utlizado->utilizado (ur'\b([Uu]t)o(pic[ao]s?)', ur'\1ó\2'), #utopico->utópico ## V ## (ur'\b([Vv])aci([oa]s?)\b', ur'\1ací\2'), (ur'\b([Vv])e(an?se)\b', ur'\1é\2'), #vease->véase (ur'\b([Vv]e)i?nti[uú]n\b', ur'\1intiún'), #veintiun->veintiún (ur'\b([Vv]e)i?ntidos\b', ur'\1intidós'), #veintidos->veintidós (ur'\b([Vv]e)i?ntiseis\b', ur'\1intiséis'), #veintiseis->veintiséis (ur'\b([Vv]e)i?ntitres\b', ur'\1intitrés'), #veintitres->veintitrés (ur'\b([Vv]eh)i(culos?)\b', ur'\1í\2'), #vehiculo->vehículo (ur'\b([Vv]endi)endose\b', ur'\1éndose'), #vendiendose->vendiéndose (ur'\b([Vv]ers)a(til(es)?)\b', ur'\1á\2'), #versatil->versátil #version->versión# ver sección conjuntos (ur'\b([Vv])i(as)\b', ur'\1í\2'), #vias->vías solo busco el plural porque en sigular da problemas (ur'\b([Vv])[ií][bv][oó](ras?)\b', ur'\1íbo\2'), #vivora->víbora # (ur'\b([Vv])i(deos?)\b', ur'\1í\2'), #video->vídeo Ambas formas son admitidas por la RAE (ur'\b([Vv])ió\b', ur'\1io'), (ur'\b([Vv])í\b', ur'\1i'), (ur'\b([Vv])írgen\b', ur'\1irgen'), #vírgen->virgen (ur'\b((?:[Ss]obre)?viv)i(a[ns]?)\b', ur'\1í\2'), #vivia->vivía vivian->vivían solo en minúsculas para evitar nombre Vivian (ur'\b((?:[Ss]obre)?vivi)o\b', ur'\1ó'), #sobrevivio->sobrevivió #vision->visión ver sección conjuntos (ur'\b([Vv])ivio\b', ur'\1ivió'), (ur'\b([Vv])olcan\b', ur'\1olcán'), #volcan->volcán (ur'\b([Vv])ol[eé][iy][bv]ol\b', ur'\1oleibol'), #voleybol->voleibol (ur'\bvoley\b', ur'vóley'), (ur'\b([Vv])olúmen\b', ur'\1olumen'), #volúmen->volumen (ur'\bv(urlas?)\b', ur'b\1'), #vurla->burla ## W ## (ur'\bwikipedia\b', ur'Wikipedia'), ## X ## ## Y ## (ur'\b[yY]ou[- ]*[Tt]ube\b', ur'YouTube'), ## Z ## # (ur'\b([Zz]ool)o(gico)\b', ur'\1ó\2'), #Aplico regla general ### GENERAL ### (ur'([^r]ec)i[oó]n\b', ur'\1ción'), #coleción->colección #Excepción: excreción (ur'([Ss]ujec)ción\b', ur'\1ión'), #Excepción sujección->sujeción (ur'eciones\b', ur'ecciones'), #eleciones->elecciones (ur'([Ss]ujec)ciones\b', ur'\1iones'), #Excepción sujecciones->sujeciones #### CONJUNTOS ##### (ur'\b([Aa])\s?[bv]e[zc]es\b', ur'\1 veces'), #"aveces" -> "a veces" (ur'\b([Aa])partir\b', ur'\1 partir'), #"apartir" -> "a partir" (ur'\b([Aa]l)parecer\b', ur'\1 parecer'), #"alparecer" -> "al parecer" (ur'\b([Aa]l) rededor\b', ur'\1rededor'), #"al rededor" -> "alrededor" (ur'\b([Dd]e)acuerdo\b', ur'\1 acuerdo'), #"deacuerdo" -> "de acuerdo" (ur'\b([Dd]e por|[Ee]s[ao]s?|[Ff]uera de|[Pp]ara|[Ee]ntre|tras de) si\b', ur'\1 sí'), #"de por si"->"de por sí" "eso si"->"eso sí" (ur'\b([Ss])i (que|mism[ao]s?|pudo)\b', ur'\1í \2'), #"si que"->"sí que" (ur'\b(a|de|en) [AaÁá]m[eé]rica\b', ur'\1 América'), #america->América solo busco lugares donde le anteceda a, de o en (ur'\b([Dd]e|[Cc]omo|[Uu]n|[Ee]l|[Ll]a) A(reas?)\b', ur'\1 Á\2'), #Area->Área (ur'\b([Dd]e|[Cc]omo|[Uu]n|[Ee]l|[Ll]a) a(reas?)\b', ur'\1 á\2'), #area->área (ur'\b([Ll]as?|[Uu]nas?|o)( [Pp]en)i(nsulas?)\b', ur'\1\2í\3'), #peninsula->península solo busco lugares donde le anteceda la, una u o (ur'\b([Ll]a u|[Uu]na [Uu])nion\b', ur'\1nión'), #union->unión solo busco lugares donde le anteceda la o una (ur'\b([Ll]a|de|por|en) ([Tt]ele)[bv]isi[oó]n\b', ur'\1 \2visión'), #television->televisión solo busco lugares donde le anteceda la, de, por o en (ur'\b([Ll]a|[Uu]na|[Nn]ueva|[Úú]ltima|[Ss]u|[Ee]sta|primera|segunda) ([Vv]ersi)on\b', ur'\1 \2ón'), #version->versión (ur'\b([Uu]n|[Ee]l|[Ee]ste|[Pp]rimer|[Ss]egundo|[Tt]ercer|[Cc]uarto|[Qu]uinto|[Ss]exto|[Ss]éptimo|[Oo]ctavo|[Nn]oveno|[Dd]écimo) [AÁ]lbu[mn]\b', ur'\1 Álbum'), #Album->Álbum Albun->Álbum (ur'\b([Uu]n|[Ee]l|[Ee]ste|[Pp]rimer|[Ss]egundo|[Tt]ercer|[Cc]uarto|[Qu]uinto|[Ss]exto|[Ss]éptimo|[Oo]ctavo|[Nn]oveno|[Dd]écimo) [aá]lbu[mn]\b', ur'\1 álbum'), #album->álbum albun->álbum (ur'\b(por|[Ll]a|de|su|una|[Ee]sta|nueva|otra)( [Vv]isi)on\b', ur'\1\2ón'), #vision->visión # (ur'\b(por|[Ll]a|de|su|una|[Ee]sta|y) Ultim([oa](?:s|mente)?)\b', ur'\1 Últim\2'), #comento la sustitución con mayúscula porque da falsos positivos (ur'\b(por|[Ll]a|de|su|una|[Ee]sta|y|[Ll]os) ultim([oa](?:s|mente)?)\b', ur'\1 últim\2'), #ultimo->último Cuidado con ultimar (ur'\b([Ll]a|de|su|una|[Ee]sta|en|rápida|menor|mayor) e[sx]pansi[oó]n\b', ur'\1 expansión'), #expansion->expansión (ur'\b([Ll]a|de|su|una|[Ee]sta|en|rápida|[Pp]rimera|[Ss]egunda|[Tt]ercera) ([Aa])s?cen[cs]i[oó]n\b', ur'\1 \2scensión'), #ascension->ascensión (ur'\b([Ee]l|de|[Ll]os|hacinedo|son) co(mics?)\b', ur'\1 có\2'), #comic->cómic (ur'\b([Mm]ás|si|por|de|están|por) alla\b', ur'\1 allá'), #alla->allá Con mayúscula es apellido (ur'\b([Ee]l|[Uu]n|por|de|con) ([Ll])aser\b', ur'\1 \2áser'), #láser->laser (ur'\b([Ee]l|[Uu]n|[Dd]el?) ([Pp]rot)on\b', ur'\1 \2ón'), #proton->protón (ur'\b([Ll]a|de|una) ([Ff])u[cs]i[oó]n\b', ur'\1 \2usión'), #fucion->fusión (ur'\b(de |[Ee]n |[(\-] ?)[Cc]anada\b', ur'\1Canadá'), #Canada->Canadá (ur'\b([Aa](?:s|ll|qu)í|[Éé]l|[Dd]onde|[Cc]uando|[Tt]odavía|que|[,.;\r\n]\b *continu)o\b', ur'\1ó'), #continuo->continuó (ur'\b([Cc]ontinu)o (siendo|sus?|teniendo|trabajando)\b', ur'\1ó \2'), #continuo->continuó (ur'\b([Ee][ln] )[Dd]ia\b', ur'\1día'), #El dia->El día (ur'\b([Dd])ia (de la|del)\b', ur'\1ía \2'), #Dia de->Día de (ur'\ba habido\b', ur'ha habido'), #a habido->ha habido (ur'\bEl (y|le)\b', ur'Él \1'), #El y->Él y (ur'\bel (y|le)\b', ur'él \1'), # el y->él y (ur'\bde el( [eu]n\b| tenían?\b| ?\:)', ur'de él\1'), #de el en->de él en (ur'\be(l[.,?])', ur'é\1'), # el.->él # (ur'\bE(l[.,])', ur'É\1'), #El.->Él da problemas si se indican nombres de lugares mal Ej: Cañuelo, El. (ur'\b(([Aa]ll[aá]|[Ee]res|[Oo]tro|[Dd]ime|[¿¡]) [Tt])u\b', ur'\1ú'), #tu->tú (ur'\b([Tt])u( (?:[Ss][ií]|[Nn]o|eres|el|pones|y|qui[eé]n|mismo|me|en|te)\b|[.,;\?])', ur'\1ú\2'), #tu->tú (ur'\ba el\b', ur'al'), #a el->al (ur'\bde el\b', ur'del'), #de el->del (ur'\bLa ([Ááaá]rea)\b', ur'El \1'), #La->El (ur'\bla ([Ááaá]rea)\b', ur'el \1'), #la->el (ur'\bsu bebe\b', ur'su bebé'), #su bebe->su bebé (ur'\bEl fue\b', ur'Él fue'), #El fue->Él fue (ur'\bel fue\b', ur'él fue'), #el fue->él fue (ur'\b([Oo]pini)[oó]n +([Pp])[uú]blica\b', ur'\1ón \2ública'), #opinion publica->opinión pública (ur'\bse (a|an)\b', ur'se h\1'), #se an->se ha(n) (ur'\bse mudo\b', ur'se mudó'), #se mudo->se mudó (ur'\b([Aa] fin)es( del?)\b', ur'\1ales\2'), #a fines->a finales (ur'\b([Uu]n|[Ee]l|[Ll]os) A(ngel(?:es)?)\b', ur'\1 Á\2'), #Angel->Ángel existen muchos Angel en ingles (ur'\b([Hh]a)[bv][ií](a[ns]?) h?echo\b', ur'\1bí\2 hecho'), #habia echo->había hecho (ur'\b([Dd]el|[Ee]l|[Uu]n|[Aa]l|[Ss]u) termino\b', ur'\1 término'), #termino->término (ur'\b([Tt])ermino (usado|que)\b', ur'\1érmino \2'), #termino->término (ur'\b([Yyl]o|[Nn][io]|[Ss]i|que|[Aa]penas) sabia\b', ur'\1 sabía'), #sabia->sabía (ur'\bsabia (que|de|algo)\b', ur'sabía \1'), #sabia->sabía (ur'\b([Ss]in) ?e[mn][bv]argo\b', ur'\1 embargo'), #sinembargo->sin embargo #Probando #(ur'\b(se \w+)io\b', ur'\1ió'), #se prohibio->se prohibió #(ur'\b(se \w+[^bcg])ia\b', ur'\1iá'), #se partiria->se partiriá #(ur'([^bclt]u)c+i[oó]n\b', ur'\1cción'), #conducion->conducción #### NOMBRE Y APELLIDOS ##### #"Díez" está controlado arriba (ur'\bCesar\b', ur'César'), (ur'\bJesus\b', ur'Jesús'), (ur'\b[Ii]bañez\b', ur'Ibáñez'), (ur'\bIñigo\b', ur'Íñigo'), (ur'\bGutierrez\b', ur'Gutiérrez'), #Gutierrez->Gutiérrez (ur'\bSanchez\b', ur'Sánchez'), #Sanchez->Sánchez #### PALABRAS A EVITAR ##### (ur'(?:\bflamantes?\b | \bflamantes?\b)', ur''), #### DESORDENADOS ##### (ur'\bde motu propr?io\b', ur'motu proprio'), (ur'\bDe motu propr?io\b', ur'Motu proprio'), (ur'\b(F|Cl|Br|I|C?O|N|H)2\b', ur'\1<sub>2</sub>'),#O2 y CO2 #### PLURALES INCORRECTOS #### (ur'([^\.])\bC\.?D\.?(?:[`´\']s|s)?([,\.\s])', ur'\1CD\2'), (ur'([^\.])\bL\.?P\.?(?:[`´\']s|s)?([,\.\s])', ur'\1LP\2'), (ur'([^\.])\bE\.?P\.?(?:[`´\']s|s)?([,\.\s])', ur'\1EP\2'), (ur'([^\.])\bD\.?V\.?D\.?(?:[`´\']s|s)?', ur'\1DVD'), (ur'([^\.])\bO\.?N\.?G\.?(?:[`´\']s|s)?', ur'\1ONG'), #### SIGLAS #### (ur'I\.U\.P\.A\.C\.?\b', ur'IUPAC'), #### PAGENAME #### (ur'\{\{((?:FULL)?)PAGENAME((?:E)?)\}\}', ur'{{subst:\1PAGENAME\2}}'), #### DESAMBIGUACIONES COMUNES #### (ur'[ie]n +\[\[([Aa]lemán|[Cc]hino|[Ee]spañol|[Ff]rancés|[Ii]nglés|[Ii]taliano|[Jj]aponés|[Pp]ortugués)\]\]', ur'en [[idioma {{subst:lcfirst:\1}}|{{subst:lcfirst:\1}}]]'), (ur'[ie]n +\[\[([Aa]lemán|[Cc]hino|[Ee]spañol|[Ff]rancés|[Ii]nglés|[Ii]taliano|[Jj]aponés|[Pp]ortugués)\|(.*)\]\]', ur'en [[idioma {{subst:lcfirst:\1}}|\2]]'), # desambigua el enlace y pone en minúscula #### QUITAR NEGRITAS DE ENCABEZADOS #### (ur'(\n==+)(.*?)\'\'\'(.*?)(==+)', ur'\1\2\3\4'),#Según [[PR:CW]] #### COMAS DECIMALES #### # (ur'(\d)[`´\'](\d)', ur'\1,\2'), #Excepeciones: existen muchas comillas que pertenecen a coordenadas ], 'exceptions': { 'inside-tags': [ ### Otras posibilidades para las excepciones son: ### ### header, includeonly, noinclue, table, gallery, link ### 'nowiki', 'comment', 'interwiki', # 'ref', #No funciona bien. Omite más texto que el de las referencias y no esta mal reparar errores ortográficos dentro de estas. # 'template', 'math', 'pre', 'source', # 'startspace', 'hyperlink', 'gallery', 'timeline', ], 'text-contains': [ ur'[Bb]arbarismo', ur'[Uu]ltracorrección', ur'[Vv]ulgarismo', ur'\{\{\s?[Tt]raducción\|', #no revisar los artículos en traducción ], 'inside': [ #### ELEMENTOS WIKI ##### #ur'\[\[:? *([Ff]ile|[Ii]mag\w*|[Aa]rchivo):[\w\d\s()\-\._]*[\|\]]', #Evitar modificar imagenes Excepción: Emilio Sánchez Perrier ur'\[\[:? *([Ff]ile|[Ii]mag\w*|[Aa]rchivo):.*?[\|\]]', #Evitar modificar imagenes ur'\[\[[^I]\w*:.*?\]', #Evitar modificar categorías e interwikis ur'<cite>[^<]*</cite>', #Evitar las citas ur'(?i)\|[\w\d\s()\-_=]*?\.(?:gif|png|jpg|svg)\b', #Evitar parámetros de plantillas con imagen embebida # ur'[a-z]\.[a-z]', #Evitar parámetros de plantillas con imagen embebida # ur'(?:www\.[\w\d_/?=. ]+|\w+)\.(?:html?|com?|asp|es|pt|net|org|gov)', #Evitar vínculos externos ur'(?:www\.[\w\d_\.]+|\w+)\.(?:html?|com?|asp|es|pt|net|org|gov)', #Evitar vínculos externos ur'\|[\w\d\t\s]*=', #Evitar parámetros de plantillas # ur'\|[\w\d\t\s]*(?==)', #Evitar parámetros de plantillas ur'[\w\s_]*=[\w\d\s_,\'\.\[\](){}<>\-/]*\|$', #Evitar parámetros de plantillas # ur'[\w\s_]*(?==[\w\d\s_,\'\.\[\](){}<>\-/]*)\|', #Evitar parámetros de plantillas # ur'\w *=', #Evitar parámetros de plantillas ur'{{[^=]*?}}', #Evitar plantillas sin asignación de valores mediante igual. Solo se hacen correcciones en valores de infobox. ur'\[\[[|\w\s_]*\]\]\w', #Evitar enlaces internos que continúan. Hacer pruebas. # ur'\w\]\]\w', #Evitar enlaces internos que continúan. #### EXCEPCIONES ##### #alla # ur'\bTeatro alla Scala\b', #alli # ur'\[.*?\b[Aa]lli\b.*?\]', #America # ur"\b(of) America\b", #United State of América # ur"\b(a|de|en) America(?:'s| West)", #United State of América ur'\bpractica (el|en cambio|la)\b', #Excepción a regla general #practica la ur'\b([Ss]e|que|el|ella) practica\b', #se practica ur'\b[Pp]ractica con\b', #practica con #Area # ur'\b(?:[Bb]usiness|[Cc]ontainment|[Mm]etropolitan|[Pp]rotected|[Rr]ecreation|[Rr]esearch) [Aa]rea\b', #-anico ur'\b[Aa]banicos?\b', #Excepción a regla general ur'\b[Cc]anicas?\b', #Excepción a regla general #-logia # ur'\b[Ee]?logia\b', #Excepción a regla general #-omima ur'\b[Pp]antomimas?\b', #Excepción a regla general #-otica ur'\b[Bb]otica\b', #Excepción a regla general #Te*-nia ur'\b[Tt]estimonia\b', #Excepción a regla general #o*-ica ur'\bpamplonicas?\b', #Excepción a regla general #acentos erroneos ur'\bnúm\b', #Excepción a regla general ur'\b[Cc]uáles\b', #Excepción a regla general ur'\bl[ae]s de el\b', #Excepción a regla general ur'\bentre si un\b', #Excepción a regla general #evitar "entre si un" #vocalAcento+cons+cons+vocal+ns? ur'\b[Aa]qué(l|ll[ao]s?)\b', #Excepción a regla general ur'\b[Éé]s([aeo]|t[aeo]s?)\b', #Excepción a regla general #vocalAcento+cons+vocal+ns? Excepción: quiénes ur'\b[Qq]uiénes\b', #Excepción a regla general ur'\b[Ss]ól[ao]s?\b', #Excepción a regla general Puede ir con o sin acento #-ándola ur'\b[Bb]andola\b', #Excepción a regla general Instrumento de música ur'\bantinomia\b', #Camara ur'\b[Ll]antana [Cc]amara\b', ur'\b[Cc]amara brasiliensis\b', #Dia ur'\bisla de [Dd]ia\b', #Dimension ur'\bFourth Dimension\b', #El ur'\b-El\b', #Formula ur'\b[Ss]e formula\b', #Fusión # ur'\bJet fusion\b', #Japón ur'\bdu [Jj]apon\b', #Mathematica (software mencionado frecuentemente en artículos de matemáticas) ur'\b[Mm]athematica\b', #Excepción a regla general #Máxima ur'\b(Psetta|Plantago) maxima\b', #Minima ur'\b(Plantago|Rhynchosia) minima\b', #Musica ur'\b(?:Ars|da) [Mm]usica\b', ur'\b[Mm]usica [Ff]estival\b', #ídas # ur'\bparacaídas\b', ur'\b[Pp]okémon\b', #Revision # ur'\b[Rr]evision of\b', #Region ur'[Rr]egion\b', #Salon ur'\b[Ss]alon(?:\-| du)\b', #Television # ur'(for|in|Disney|Gate|Paramount|Entertainment|TWA|\&) [Tt]elevision', #Titulo ur'(?:[Ss]e|[Ll]a) titulo\b', #Union ur'\b[Rr]ugby [Uu]nion\b', #Rugby Union parece que se usa literalmente # ur'\b[Uu]nion [Ss]port', #sin fin de palabra para incluir otros #Version # ur'[Vv]ersion of\b', # ur'\bSpanish version\b', #Vivian # ur'\bVivian Chukwuemeka\b', ], } } # Corrección autónoma de referencias: # python replace.py -start:! -fix:refs-es -recursive -always fixes['refs-es']={ 'regex': True, 'msg': { 'es':u'[[Usuario:Bigsus-bot/Corrector ortográfico|Bot]]: Arreglando referencias y otros', }, 'replacements': [ #Referencias (ur'(</ref>|<ref +name[^>]*?/>) *([\.,:;?!»)])', ur'\1\2'), #Acerco los simbolos de puntuación a la referencia (ur' *((?:[\.,:;?!"»)])?) *<ref', ur'\1<ref'), #Poner referencia junto al símbolo de puntuación (ur'(?s) *(<ref>.*?</ref>)((?:[\.,:;?!»])?)', ur'\2\1'), #Poner referencia tras el símbolo de puntuación (ur'(?s) *(<ref +name *= *"[^>]*?" *>.*?</ref>)((?:[\.,:;?!»])?)', ur'\2\1'), #Poner referencia tras el símbolo de puntuación (ur' *(<ref +name *= *"[^>]*?" */>)((?:[\.,:;?!"»])?)', ur'\2\1'), #Poner referencia tras el símbolo de puntuación (ur'\.+<ref', ur'.<ref'), #Corrección de pequeños errores al puntuar cerca de referencias (ur',+<ref', ur',<ref'), #Corrección de pequeños errores al puntuar cerca de referencias (ur':+<ref', ur':<ref'), #Corrección de pequeños errores al puntuar cerca de referencias (ur',\.<ref', ur'.<ref'), #Corrección de pequeños errores al puntuar cerca de referencias El .,<ref> puede ser correcto. He visto casos en los que hay abreviaturas Fundación para la Salud A. C.,<ref>X</ref> en los que sería correcto #### OTROS ##### (ur'(?i)=(\s*)(v[íi]nculos?\s*e[xs]ternos?|l[íi]gas?\s*e[xs]tern[oa]s?|l[íi]nks?\s*e[xs]tern[oa]s?|enla[cs]es\s*e[xs]ternos|external\s*links?)(\s*)=', ur'=\1Enlaces externos\3='), (ur'(?i)=(\s*)([vb]er\s*tam[bv]i[ée]n|[vb][ée]a?[cs]e\s*t[aá]mbi[ée]n|vea\s*tambi[eé]n|\{\{ver\}\}|[Aa]rt[ií]culos? [Rr]elacionados?)(\s*)=', ur'=\1Véase también\3='), # (ur'(?i)\[\[categor([ií]a|y):\s*(.*?)\s*\|\s*\*\s*\]\]', ur'[[Categoría:\2| ]]'), ], 'exceptions': { 'inside-tags': [ 'nowiki', 'comment', 'pre', 'source', # 'startspace', ], 'inside': [ '\.\.\.', #Para respetar puntos suspensivos ] } } # Traducción de plantilla cite web -> cita web # python replace.py -ref:"Plantilla:Cite web" -fix:traducir-plantillas-es -dotall #-always # python replace.py -ref:"Plantilla:Ref-internet" -fix:traducir-plantillas-es -dotall #-always fixes['traducir-plantillas-es']={ 'regex': True, 'msg': { 'es':u'[[Usuario:Bigsus-bot/Corrector ortográfico|Bot]]: Traduciendo plantillas de citas', }, 'replacements': [ #Cite web->Cita web (ur'{{\s*[Cc]ite[ _]*web', ur'{{Cite web'), #Normalizo plantilla (ur'({{Cite web[^}]*)\b[Tt]itle( *=.*?})', ur'\1título\2'), (ur'({{Cite web[^}]*)\b[Aa]uthor( *=.*?})', ur'\1autor\2'), (ur'({{Cite web[^}]*)\b[Ff]irst( *=.*?})', ur'\1nombre\2'), (ur'({{Cite web[^}]*)\b[Ll]ast( *=.*?})', ur'\1apellido\2'), (ur'({{Cite web[^}]*)\b[Aa]ccessdate( *=.*?})', ur'\1fechaacceso\2'), (ur'({{Cite web[^}]*)\b[Dd]ate( *=.*?})', ur'\1fecha\2'), (ur'({{Cite web[^}]*)\b[Pp]ublisher( *=.*?})', ur'\1editorial\2'), (ur'({{Cite web[^}]*)\b[Aa]uthorlink( *=.*?})', ur'\1enlaceautor\2'), (ur'({{Cite web[^}]*)\b[Cc]oauthors( *=.*?})', ur'\1coautores\2'), (ur'({{Cite web[^}]*)\b[Yy]ear( *=.*?})', ur'\1año\2'), (ur'({{Cite web[^}]*)\b[Mm]onth( *=.*?})', ur'\1mes\2'), (ur'({{Cite web[^}]*)\b[Ll]anguage( *=.*?})', ur'\1idioma\2'), (ur'({{Cite web[^}]*)\b[Ff]ormat( *=.*?})', ur'\1formato\2'), (ur'({{Cite web[^}]*)\b[Ww]ork( *=.*?})', ur'\1obra\2'), (ur'({{Cite web[^}]*)\b[Pp]ages( *=.*?})', ur'\1páginas\2'), (ur'({{Cite web[^}]*)\b[Aa]ccessyear( *=.*?})', ur'\1añoacceso\2'), (ur'({{Cite web[^}]*)\b[Aa]ccessmonthday( *=.*?})', ur'\1mesacceso\2'), (ur'({{Cite web[^}]*)\b[Qq]uote( *=.*?})', ur'\1cita\2'), (ur'({{Cite web[^}]*)\b[Aa]rchiveurl( *=.*?})', ur'\1urlarchivo\2'), (ur'({{Cite web[^}]*)\b[Aa]rchivedate( *=.*?})', ur'\1fechaarchivo\2'), (ur'{{Cite web', u'{{cita web'), #Cite news->Cita noticia #Cuidado porque Cita noticia tiene parámetros en español y en ingles y la primera plantilla redirecciona a la segunda (ur'{{\s*[Cc]it[ae][ _]*[Nn]ews', ur'{{Cite news'), #Normalizo plantilla (ur'({{Cite news[^}]*)\b[Tt]itle( *=.*?})', ur'\1título\2'), (ur'({{Cite news[^}]*)\b[Aa]uthor( *=.*?})', ur'\1autor\2'), (ur'({{Cite news[^}]*)\b[Aa]uthorlink( *=.*?})', ur'\1enlaceautor\2'), (ur'({{Cite news[^}]*)\b[Ff]irst( *=.*?})', ur'\1nombre\2'), (ur'({{Cite news[^}]*)\b[Ll]ast( *=.*?})', ur'\1apellido\2'), (ur'({{Cite news[^}]*)\b[Cc]oauthors( *=.*?})', ur'\1coautores\2'), (ur'({{Cite news[^}]*)\b[Ff]ormat( *=.*?})', ur'\1formato\2'), (ur'({{Cite news[^}]*)\b[Ww]ork( *=.*?})', ur'\1obra\2'), (ur'({{Cite news[^}]*)\b[Pp]ublisher( *=.*?})', ur'\1editorial\2'), (ur'({{Cite news[^}]*)\b[Dd]ate( *=.*?})', ur'\1fecha\2'), (ur'({{Cite news[^}]*)\b[Pp]ages( *=.*?})', ur'\1páginas\2'), (ur'({{Cite news[^}]*)\b[Pp]age( *=.*?})', ur'\1página\2'), (ur'({{Cite news[^}]*)\b[Aa]ccessdate( *=.*?})', ur'\1fechaacceso\2'), (ur'({{Cite news[^}]*)\b[Ll]anguage( *=.*?})', ur'\1idioma\2'), (ur'({{Cite news[^}]*)\b[Qq]uote( *=.*?})', ur'\1cita\2'), (ur'{{Cite news', u'{{cita noticia'), #Ref-internet->Cita web (ur'{{\s*[Rr]ef[ _-]*(internet|web)', ur'{{Ref internet'), #Normalizo plantilla (ur'({{Ref internet[^}]*)\b[Aa]ño( *=.*?})', ur'\1año\2'), (ur'({{Ref internet[^}]*)\b[Aa]pellido( *=.*?})', ur'\1apellido\2'), (ur'({{Ref internet[^}]*)\b[Aa]utor( *=.*?})', ur'\1autor\2'), (ur'({{Ref internet[^}]*)\b[Ee](?:ditorial|dición)( *=.*?})', ur'\1editorial\2'), (ur'({{Ref internet[^}]*)\b[Ee]ditor( *=.*?})', ur'\1editor\2'), (ur'({{Ref internet[^}]*)\b[Ff]echa[ _]de[ _]acceso( *=.*?})', ur'\1fechaacceso\2'), (ur'({{Ref internet[^}]*)\b[Nn]ombre( *=.*?})', ur'\1nombre\2'), (ur'({{Ref internet[^}]*)\b[Pp]áginas?( *=.*?})', ur'\1páginas\2'), (ur'({{Ref internet[^}]*)\b[Tt]ítulo( *=.*?})', ur'\1título\2'), (ur'({{Ref internet[^}]*)\b[Uu][Rr][Ll]( *=.*?})', ur'\1url\2'), (ur'({{Ref internet[^}]*)\b[Vv][ií]nculo[ _]autor( *=.*?})', ur'\1enlaceautor\2'), (ur'({{Ref internet[^}]*)\b[Vv]olume( *=.*?})', ur'\1obra\2'), (ur'({{Ref internet[^}]*)\b[Ll]ugar( *=.*?})', ur'\1ubicación\2'), #Si los siguientes parámetros estan vacíos los borramos (ur'({{Ref internet[^}]*)\b(?:[Aa]lias\d?|[Nn]ombre\d|[Aa]pellido\d|[Aa]utor\d|[Ff]amilia\d?|[Ii]niciales\d?|[Vv][ií]nculo autor\d)\s*=[\s$]*\|(.*?})', ur'\1\2'), (ur'({{Ref internet[^}]*)\b(?:[Cc]ap[ií]tulo|Contribuci[oó]n|[Ii][Ss][Bb][Nn]|[Nn][úu]mero|[Pp]eri[oó]dico|[Rr]ef|[Rr]evista)\s*=[\s]*\|(.*?})', ur'\1\2'), (ur'{{Ref internet', u'{{cita web'), #Cite book->Cita libro (ur'{{\s*[Cc]ite[ _]*book', ur'{{Cite book'), #Normalizo plantilla (ur'({{Cite book[^}]*)\b[Ll]ast( *=.*?})', ur'\1apellidos\2'), (ur'({{Cite book[^}]*)\b[Ff]irst( *=.*?})', ur'\1nombre\2'), (ur'({{Cite book[^}]*)\b[Aa]uthor( *=.*?})', ur'\1autor\2'), (ur'({{Cite book[^}]*)\b[Aa]uthorlink( *=.*?})', ur'\1enlaceautor\2'), (ur'({{Cite book[^}]*)\b[Cc]oauthors( *=.*?})', ur'\1coautores\2'), #(ur'({{Cite book[^}]*)\b[Ee]ditor( *=.*?})', ur'\1editor\2'), (ur'({{Cite book[^}]*)\b[Oo]thers( *=.*?})', ur'\1otros\2'), (ur'({{Cite book[^}]*)\b[Tt]itle( *=.*?})', ur'\1título\2'), (ur'({{Cite book[^}]*)\b[Uu][Rr][Ll]( *=.*?})', ur'\1url\2'), (ur'({{Cite book[^}]*)\b[Ff]ormat( *=.*?})', ur'\1formato\2'), (ur'({{Cite book[^}]*)\b[Aa]ccessdate( *=.*?})', ur'\1fechaacceso\2'), (ur'({{Cite book[^}]*)\b[Aa]ccessmonth( *=.*?})', ur'\1mesacceso\2'), (ur'({{Cite book[^}]*)\b[Aa]ccessyear( *=.*?})', ur'\1añoacceso\2'), (ur'({{Cite book[^}]*)\b[Ee]dition( *=.*?})', ur'\1edición\2'), (ur'({{Cite book[^}]*)\b[Vv]olume( *=.*?})', ur'\1volumen\2'), (ur'({{Cite book[^}]*)\b[Dd]ate( *=.*?})', ur'\1fecha\2'), (ur'({{Cite book[^}]*)\b[Yy]ear( *=.*?})', ur'\1año\2'), (ur'({{Cite book[^}]*)\b[Mm]onth( *=.*?})', ur'\1mes\2'), (ur'({{Cite book[^}]*)\b[Pp]ublisher( *=.*?})', ur'\1editorial\2'), (ur'({{Cite book[^}]*)\b[Ll]anguage( *=.*?})', ur'\1idioma\2'), (ur'({{Cite book[^}]*)\b[Ii][Ss][Bb][Nn]( *=.*?})', ur'\1isbn\2'), (ur'({{Cite book[^}]*)\b[Ii][Dd]( *=.*?})', ur'\1id\2'), (ur'({{Cite book[^}]*)\b[Pp]age( *=.*?})', ur'\1página\2'), (ur'({{Cite book[^}]*)\b[Pp]ages( *=.*?})', ur'\1páginas\2'), (ur'({{Cite book[^}]*)\b[Cc]hapter( *=.*?})', ur'\1capítulo\2'), (ur'({{Cite book[^}]*)\b[Cc]hapterurl( *=.*?})', ur'\1urlcapítulo\2'), (ur'({{Cite book[^}]*)\b[Qq]uote( *=.*?})', ur'\1cita\2'), (ur'({{Cite book[^}]*)\b[Ll]ocation( *=.*?})', ur'\1ubicación\2'), #Si los siguientes parámetros estan vacíos los borramos (ur'({{Cite book[^}]*)\b(?:doi|number|origdate|origyear|origmonth|ref)\s*=[\s]*\|(.*?})', ur'\1\2'), (ur'({{Cite book[^}]*)\b(?:laysummary|laydate|separator|postscript|lastauthoramp|series|oclc|bibcode|nopp)\s*=[\s]*\|(.*?})', ur'\1\2'), #Parametros de es:cite book sin correspondencia con cita libro #(ur'({{Cite book[^}]*)\bref( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\borigyear( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\bdoi( *=.*?})', ur'\1\2'), #Parametros de en:cite book no existentes en es:cite book #(ur'({{Cite book[^}]*)\blaysummary( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\blaydate( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\bseparator( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\bpostscript( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\blastauthoramp( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\bseries( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\blocation( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\boclc( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\bbibcode( *=.*?})', ur'\1\2'), #(ur'({{Cite book[^}]*)\bnopp( *=.*?})', ur'\1\2'), (ur'{{Cite book', u'{{cita libro'), #ref-artículo #Cite encyclopedia #Cite journal->Cita publicación #### Los parámetros day, page, quote no existen en [[es:Plantilla:Cite journal]], pero si en [[en:Template:Cite journal]]. (ur'{{\s*[Cc]ite[ _]+journal', ur'{{Cite journal'), #Normalizo plantilla (ur'({{Cite journal[^}]*)\b[Aa]uthor( *=.*?})', ur'\1autor\2'), (ur'({{Cite journal[^}]*)\b[Ll]ast( *=.*?})', ur'\1apellido\2'), (ur'({{Cite journal[^}]*)\b[Ff]irst( *=.*?})', ur'\1nombre\2'), #(ur'({{Cite journal[^}]*)\b( *=.*?})', ur'\1comillas\2'), #(ur'({{Cite journal[^}]*)\b( *=.*?})', ur'\1curvas\2'), (ur'({{Cite journal[^}]*)\b[Aa]uthorlink( *=.*?})', ur'\1enlaceautor\2'), (ur'({{Cite journal[^}]*)\b[Cc]oauthors( *=.*?})', ur'\1coautores\2'), (ur'({{Cite journal[^}]*)\b[Dd]ate( *=.*?})', ur'\1fecha\2'), (ur'({{Cite journal[^}]*)\b[Yy]ear( *=.*?})', ur'\1año\2'), (ur'({{Cite journal[^}]*)\b[Mm]onth( *=.*?})', ur'\1mes\2'), (ur'({{Cite journal[^}]*)\b[Tt]itle( *=.*?})', ur'\1título\2'), (ur'({{Cite journal[^}]*)\b[Jj]ournal( *=.*?})', ur'\1publicación\2'), (ur'({{Cite journal[^}]*)\b[Ii]ssue( *=.*?})', ur'\1número\2'), (ur'({{Cite journal[^}]*)\b[Vv]olume( *=.*?})', ur'\1volumen\2'), (ur'({{Cite journal[^}]*)\b[Pp]ages( *=.*?})', ur'\1páginas\2'), (ur'({{Cite journal[^}]*)\b[Pp]ublisher( *=.*?})', ur'\1editorial\2'), (ur'({{Cite journal[^}]*)\b[Ll]ocation( *=.*?})', ur'\1ubicación\2'), #(ur'({{Cite journal[^}]*)\b( *=.*?})', ur'\1doi\2'), #iguales #(ur'({{Cite journal[^}]*)\b( *=.*?})', ur'\1pmid\2'), #iguales #(ur'({{Cite journal[^}]*)\bissn( *=.*?})', ur'\1issn\2'), #iguales #(ur'({{Cite journal[^}]*)\bpmc( *=.*?})', ur'\1pmc\2'), #iguales #(ur'({{Cite journal[^}]*)\bpmid( *=.*?})', ur'\1pmid\2'), #iguales #(ur'({{Cite journal[^}]*)\bbibcode( *=.*?})', ur'\1bibcode\2'), #iguales #(ur'({{Cite journal[^}]*)\boclc( *=.*?})', ur'\1oclc\2'), #iguales #(ur'({{Cite journal[^}]*)\bid( *=.*?})', ur'\1id\2'), #iguales #(ur'({{Cite journal[^}]*)\burl( *=.*?})', ur'\1url\2'), #iguales (ur'({{Cite journal[^}]*)\b[Ll]anguage( *=.*?})', ur'\1idioma\2'), (ur'({{Cite journal[^}]*)\b[Ff]ormat( *=.*?})', ur'\1formato\2'), (ur'({{Cite journal[^}]*)\b[Aa]ccessdate( *=.*?})', ur'\1fechaaceso\2'), (ur'({{Cite journal[^}]*)\b[Ll]aysummary( *=.*?})', ur'\1resumenprofano\2'), (ur'({{Cite journal[^}]*)\b[Ll]aysource( *=.*?})', ur'\1fuenteprofano\2'), (ur'({{Cite journal[^}]*)\b[Ll]aydate( *=.*?})', ur'\1fechaprofano\2'), # Nuevo: (ur'({{Cite journal[^}]*)\b( *=.*?})', ur'\1\2'), (ur'{{[Cc]ite journal', u'{{cita publicación'), (ur'{{[Cc]ita revista', u'{{cita publicación'), (ur'({{\s*[Cc]ita (?:web|noticia|libro|publicación)[^}]*?idioma\s*=\s*)[Ee]nglish', ur'\1ingles'), (ur'({{\s*[Cc]ita (?:web|noticia|libro|publicación)[^}]*?idioma\s*=\s*)[Rr]ussian', ur'\1ruso'), ], 'exceptions': { 'inside-tags': [ 'nowiki', 'comment', 'pre', 'source', 'hyperlink', ], 'inside': [ #### NO TOCAMOS LAS CITAS QUE REQUIEREN INTERVENCIÓN MANUAL ##### ur'{{\s*[Rr]ef[-](internet|web)[^}]*(?:Alias\d?|Nombre\d|Apellido\d|Autor\d|Familia\d?|Iniciales\d?|Vinculo autor\d)\s*=\s*[^\s\|][^}]*}}', ur'{{\s*[Rr]ef[-](internet|web)[^}]*\b(?:Capítulo|Contribución|ISBN|N[úu]mero|Periódico|Ref|Revista)\b\s*=\s*[^\s\|][^}]*}}', #Uso de parametros que indican que se necesitará una plantilla diferente a cita web ur'{{\s*[Cc]ite[ _]+book[^}]*(?:doi|number|origdate|origyear|origmonth|ref)\s*=\s*[^\s\|][^}]*}}', #Evitamos cambiar plantillas con parametros que tenemos en plantilla de es.wikipedia pero no tienen correspondencia en cita libro ur'{{\s*[Cc]ite[ _]+book[^}]*(?:laysummary|laydate|separator|postscript|lastauthoramp|series|oclc|bibcode|nopp)\s*=\s*[^\s\|][^}]*}}', #Evitamos cambiar plantillas con parametros que existen en en.wikipedia pero no tienen correspondencia en cita libro ], } } # Traducción de fechas en plantillas # python replace.py -ref:"Plantilla:Cita web" -fix:traducir-fechas-plantillas-es -dotall -recursive -always # python replace.py -ref:"Plantilla:Cita libro" -fix:traducir-plantillas-es -dotall -recursive -always fixes['traducir-fechas-plantillas-es']={ 'regex': True, 'msg': { 'es':u'[[Usuario:Bigsus-bot/Corrector ortográfico|Bot]]: Traduciendo fechas de plantillas', }, 'replacements': [ (ur'({{\s*[Cc]ita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)([12]\d\d\d)[-/.](\d\d?)[-/](\d\d?)', ur'\1\4-\3-\2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Jj]anuary', ur'\1 de enero'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Ff]ebruary', ur'\1 de febrero'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Mm]arch', ur'\1 de marzo'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Aa]pril', ur'\1 de abril'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Mm]ay\b', ur'\1 de mayo'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Jj]une', ur'\1 de junio'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Jj]uly', ur'\1 de julio'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Aa]ugust', ur'\1 de agosto'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Ss]eptember', ur'\1 de septiembre'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Oo]ctober', ur'\1 de octubre'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Nn]ovember', ur'\1 de noviembre'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)[\s\-/][Dd]ecember', ur'\1 de diciembre'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Jj]anuary|enero)[\s\-/,]+([12]\d\d\d)', ur'\1 de enero de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Ff]ebruary|febrero)[\s\-/,]+([12]\d\d\d)', ur'\1 de febrero de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Mm]arch|marzo)[\s\-/,]+([12]\d\d\d)', ur'\1 de marzo de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Aa]pril|abril)[\s\-/,]+([12]\d\d\d)', ur'\1 de abril de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Mm]ay|mayo)\b[\s\-/,]+([12]\d\d\d)', ur'\1 de mayo de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Jj]une|junio)[\s\-/,]+([12]\d\d\d)', ur'\1 de junio de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Jj]uly|julio)[\s\-/,]+([12]\d\d\d)', ur'\1 de julio de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Aa]ugust|agosto)[\s\-/,]+([12]\d\d\d)', ur'\1 de agosto de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Ss]eptember|septiembre)[\s\-/,]+([12]\d\d\d)', ur'\1 de septiembre de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Oo]ctober|octubre)[\s\-/,]+([12]\d\d\d)', ur'\1 de octubre de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Nn]ovember|noviembre)[\s\-/,]+([12]\d\d\d)', ur'\1 de noviembre de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*\d\d?)(?:[\s\-/]| de )(?:[Dd]ecember|diciembre)[\s\-/,]+([12]\d\d\d)', ur'\1 de diciembre de \2'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Jj]anuary[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de enero de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Ff]ebruary[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de febrero de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Mm]arch[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de marzo de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Aa]pril[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de abril de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Mm]ay[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de mayo de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Jj]une[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de junio de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Jj]uly[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de julio de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Aa]ugust[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de agosto de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Ss]eptember[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de septiembre de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Oo]ctober[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de octubre de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Nn]ovember[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de noviembre de \3'), (ur'({{cita (?:web|noticia|libro|publicación)[^}]*?(?:fecha|fechaacceso)\s*=\s*)[Dd]ecember[\s\-/](\d\d?)[\s\-/,]+([12]\d\d\d)', ur'\1\2 de diciembre de \3'), ], 'exceptions': { 'inside-tags': [ 'nowiki', 'comment', 'pre', 'source', 'hyperlink', ], 'inside': [ ], } } # corrección autónoma de fechas: # python replace.py -start:! -fix:fechas -recursive # http://buscon.rae.es/dpdI/SrvltGUIBusDPD?lema=fecha fixes['fechas']={ 'regex': True, 'msg': { 'es':u'[[Usuario:Bigsus-bot/Corrector ortográfico|Bot]]: Adaptando fechas según [[Wikipedia:Manual de estilo|manual de estilo]]', }, 'replacements': [ ## Antes y después de Cristo ## #Correcciones generales (ur'(\b[CLXVI]+|\d+)\s*([ad])(\. C\.|\. C\.)', ur'\1 \2\3'), #Si faltan o sobran espacios entre el año o siglo y el antes o después de Cristo dejo solo un espacio #Antes de Cristo (ur'\[\[[Aa]dC([\]|])', ur'[[a. C.\1'), # (ur'\[\[[Aa]dC([\]|])', ur'[[a. C.\1'), # (ur'\b([aA])\.(?:d\.|\s)?C\.?\b', ur'a. C.'), (ur'\[([Ss]iglo(?:\s+| )?[CLXVI]+|[CLXVI]+\s*milenio|(?:[Aa]ños?\s)?\d+)(?:\s+| )?[a](?:dC|ec|\.\s?C\.)\.?\]', ur'[\1 a. C.|\1 a. C.]'), #En enlaces al siglo sin descripción, dejo el enlace normal y descripción con espacio duro (ur'\[([Ss]iglo(?:\s+| )?[CLXVI]+|[CLXVI]+\s*milenio|(?:[Aa]ños?\s)?\d+)(?:\s+| )?[a](?:dC|ec|\.\s?C\.)\.?\|', ur'[\1 a. C.|'), #Cambio enlaces viejos por nuevos, sin tocar la descripción (ur'([^\[]\b(?:[CLXVI]+[^aA]|\d+))(?:\s+| )[a](?:d?C\b|ec\b|\.\s?C\.)([^\|]|$)', ur'\1 a. C.\2'), #Cambio símbolo viejo por nuevo si no es un enlace #Después de Cristo # (ur'\b([dD])\.(?:d\.|\s)?C\.?\b', ur'd. C.'), (ur'\[([Ss]iglo(?:\s+| )?[CLXVI]+|\d+)(?:\s+| )[d](?:dC|\.\s?C\.)\.?\]', ur'[\1|\1 d. C.]'), #En enlaces al siglo sin descripción, dejo el enlace normal y descripción con espacio duro (ur'\[([Ss]iglo(?:\s+| )?[CLXVI]+|\d+)(?:\s+| )[d](?:dC|\.\s?C\.)\.?\|', ur'[\1|'), #Cambio enlaces viejos por nuevos, sin tocar la descripción (ur'([^\[](?:\b[CLXVI]+|\d+))(?:\s+| )?[d](?:d?C\b|\.\s?C\.)([^\|]|$)', ur'\1 d. C.\2'), #Cambio símbolo viejo por nuevo si no es un enlace #Quitar puntos de más (ur'([ad]\.(?:\s+| )C\.(?:\]\])?)\.', ur'\1'), #Plantillas (ur'(\{\{(?:década|año)\|\d+\|)adC\}\}', ur'\1a. C.}}'), #Retiro espacios duros de enlaces (ur'\[\[([Ss]iglo|[CLXVI]+|[Aa]ños) ([CLXVI]+|milenio|\d+)(?:\s+| )?([ad]\. C\.)', ur'[[\1 \2 \3'), #Retiro espacio duro en enlaces entre siglo y nº romano (ur'(\[\[[^\]|]*?) ([AaDd])\. C\.([^\]|]*?)', ur'\1 \2. C.\3'), (ur'(\[\[[^\]|]*?) ([AaDd])\. C\.([^\]|]*?)', ur'\1 \2. C.\3'), #Lo pongo dos veces para asegurar que se retira. Ej en artículo: [[441 a. C.]] (ur'(\[\[[^\]|]*?[AaDd])\. C\.([^\]|]*?)', ur'\1. C.\2'), # (ur'(\[\[[^\]|]*?) ([Aa])\. C\.([^\]|]*?)', ur'\1 \2. C.\3'), ## Fechas normales ## #Normalizar día y mes # (ur'(\b[Ee]l|\b[Dd]el?|\bal|\b[Uu]n|[,\-=\:\(\|])( *\d+) *(?:[Dd]e|\-)? *[Aa](bril|gosto)\b', ur'\1\2 de a\3'), (ur'(\b[Ee]l|\b[Dd]el?|\bal|\b[Uu]n|[\]\[\n,\-#*=:(|])( *\d\d?) *(?:[Dd]e|\-)? *[Aa](bril|gosto)\b', ur'\1\2 de a\3'), (ur'(\b[Ee]l|\b[Dd]el?|\bal|\b[Uu]n|[\]\[\n,\-#*=:(|])( *\d\d?) *(?:[Dd]e|\-)? *[Ee](nero)\b', ur'\1\2 de e\3'), (ur'(\b[Ee]l|\b[Dd]el?|\bal|\b[Uu]n|[\]\[\n,\-#*=:(|])( *\d\d?) *(?:[Dd]e|\-)? *[Ff](ebrero)\b', ur'\1\2 de f\3'), (ur'(\b[Ee]l|\b[Dd]el?|\bal|\b[Uu]n|[\]\[\n,\-#*=:(|])( *\d\d?) *(?:[Dd]e|\-)? *[Mm](arzo|ayo)\b', ur'\1\2 de m\3'), (ur'(\b[Ee]l|\b[Dd]el?|\bal|\b[Uu]n|[\]\[\n,\-#*=:(|])( *\d\d?) *(?:[Dd]e|\-)? *[Jj](u[ln]io)\b', ur'\1\2 de j\3'), (ur'(\b[Ee]l|\b[Dd]el?|\bal|\b[Uu]n|[\]\[\n,\-#*=:(|])( *\d\d?) *(?:[Dd]e|\-)? *[Ss]ep?(tiembre)\b', ur'\1\2 de sep\3'), (ur'(\b[Ee]l|\b[Dd]el?|\bal|\b[Uu]n|[\]\[\n,\-#*=:(|])( *\d\d?) *(?:[Dd]e|\-)? *[Oo](ctubre)\b', ur'\1\2 de o\3'), (ur'(\b[Ee]l|\b[Dd]el?|\bal|\b[Uu]n|[\]\[\n,\-#*=:(|])( *\d\d?) *(?:[Dd]e|\-)? *[Nn](oviembre)\b', ur'\1\2 de n\3'), (ur'(\b[Ee]l|\b[Dd]el?|\bal|\b[Uu]n|[\]\[\n,\-#*=:(|])( *\d\d?) *(?:[Dd]e|\-)? *[Dd](iciembre)\b', ur'\1\2 de d\3'), #Normalizar mes y año a minúscula # (ur'([^=^.^\[][^=^.^\[^\n^:^\|])\b[Aa]((?:bril|gosto)\]*) *(?:[Dd]el?|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1a\2 de \3\4'), (ur'([^=\->"\'*.\[\n\s:|(] *|^)[Aa]((?:bril|gosto)\]*) *(?:[Dd]e|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1a\2 de \3\4'), (ur'([^=\->"\'*.\[\n\s:|(] *|^)[Ee](nero\]*) *(?:[Dd]e|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1e\2 de \3\4'), (ur'([^=\->"\'*.\[\n\s:|(] *|^)[Ff](ebrero\]*) *(?:[Dd]e|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1f\2 de \3\4'), (ur'([^=\->"\'*.\[\n\s:|(] *|^)[Mm]((?:arzo|ayo)\]*) *(?:[Dd]e|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1m\2 de \3\4'), (ur'([^=\->"\'*.\[\n\s:|(] *|^)[Jj](u[ln]io\]*) *(?:[Dd]e|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1j\2 de \3\4'), (ur'([^=\->"\'*.\[\n\s:|(] *|^)[Ss]ep?(tiembre\]*) *(?:[Dd]e|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1sep\2 de \3\4'), (ur'([^=\->"\'*.\[\n\s:|(] *|^)[Oo](ctubre\]*) *(?:[Dd]e|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1o\2 de \3\4'), (ur'([^=\->"\'*.\[\n\s:|(] *|^)[Nn](oviembre\]*) *(?:[Dd]e|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1n\2 de \3\4'), (ur'([^=\->"\'*.\[\n\s:|(] *|^)[Dd](iciembre\]*) *(?:[Dd]e|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1d\2 de \3\4'), #Normalizar mes y año en mayúscula (ur'\b([Ss]e)p?tiembre\b', ur'\1ptiembre'), (ur'([=\->"\'*.\[\n\s:|(] *|^)((?:[Ee]nero|[Ff]ebrero|[Mm]arzo|[Aa]bril|[Mm]ayo|[Jj]u[ln]io|[Aa]gosto|[Ss]eptiembre|[Oo]ctubre|[Nn]oviembre|[Dd]iciembre)\]*) *(?:[Dd]e|\-|,)? *(\[*\d)\.?(\d\d\d)\b', ur'\1\2 de \3\4'), (ur'([=\->"\'*.\[\n\s:|(] *|^)((?:[Ee]nero|[Ff]ebrero|[Mm]arzo|[Aa]bril|[Mm]ayo|[Jj]u[ln]io|[Aa]gosto|[Ss]eptiembre|[Oo]ctubre|[Nn]oviembre|[Dd]iciembre)\]*) *[Dd]el 1\.?(\d\d\d)\b', ur'\1\2 de 1\3'), #Cambio "del" por "de" solo en los años de cuatro cifras que empiezan por 1 (ur'\b0?1\.[º°] +([Dd]e +)?([Ee]nero|[Ff]ebrero|[Mm]arzo|[Aa]bril|[Mm]ayo|[Jj]u[ln]io|[Aa]gosto|[Ss]eptiembre|[Oo]ctubre|[Nn]oviembre|[Dd]iciembre)', ur'1 de \2'), ], 'exceptions': { 'inside-tags': [ 'nowiki', 'comment', 'interwiki', 'math', 'pre', # because of code examples 'source', # because of code examples # 'startspace', # because of code examples 'hyperlink', # e.g. commas in URLs 'gallery', # because of filenames 'timeline', ], 'inside': [ #### ELEMENTOS WIKI ##### ur'\[\[Imag\w*:.*?[\|\]]', #Evitar modificar imagenes #ur'\[\[[^I]\w*:[\w\d\s()\|]*\]', #Evitar modificar categorías e interwikis ur'\[\[[^I]\w*:.*?\]', #Evitar modificar categorías e interwikis ur'\{\{.*?\}\}', #Evitar plantillas ur'<cite>[^<]*</cite>', #Evitar las citas # ur'Washington,? D. ?C.', ur'(?i)\|[\w\d\s()\-_=]*?\.(?:gif|png|jpg|svg)\b', #Evitar parámetros de plantillas con imagen embebida # ur'(?:www\.[\w\d_\.]+|\w+)\.(?:html?|com?|asp|es|pt|net|org|gov)', #Evitar vínculos externos ur'\|[\w\d\t\s]*=.*', #Evitar parámetros de plantillas ur'[\w\s_]*=[\w\d\s_,\'\.\[\](){}<>\-/]*\|$', #Evitar parámetros de plantillas ], } } # corrección de {{flagicon}} por {{bandera}} # python replace.py -ref:Plantilla:Flagicon -pt:1 -fix:flag -always fixes['flag']={ 'regex': True, 'msg': { 'es':u'[[Usuario:Bigsus-bot/Corrector ortográfico|Bot]]: Cambiando {{[[Plantilla:Flagicon|flagicon]]}} por {{[[Plantilla:Bandera|bandera]]}}', }, 'replacements': [ (ur'\{\{[Ff]lagicon\|Afghanistan\s*\}\}', ur'{{Bandera|Afganistán}}'), (ur'\{\{[Ff]lagicon\|Albania[| ]1946\s*\}\}', ur'{{Bandera|Albania|1946}}'), (ur'\{\{[Ff]lagicon\|Algeria\s*\}\}', ur'{{Bandera|Argelia}}'), (ur'\{\{[Ff]lagicon\|Antarctica\s*\}\}', ur'{{Bandera|Antártida}}'), (ur'\{\{[Ff]lagicon\|Antigua[_ ]and[_ ]Barbuda\s*\}\}', ur'{{Bandera|Antigua y Barbuda}}'), (ur'\{\{[Ff]lagicon\|Antioquia\s*\}\}', ur'{{Bandera|Antioquía}}'), (ur'\{\{[Ff]lagicon\|Aragon\s*\}\}', ur'{{Bandera|Aragón}}'), (ur'\{\{[Ff]lagicon\|(?:bandera=)?Austria-Hungary[_ ](?:flag[_ ])?1869-1918(?:\|\d+px)?\s*\}\}', ur'{{Bandera|Imperio Austrohúngaro}}'), (ur'\{\{[Ff]lagicon\|Azerbaijan\s*\}\}', ur'{{Bandera|Azerbaiyán}}'), (ur'\{\{[Ff]lagicon\|Bahrain\s*\}\}', ur'{{Bandera|Bahréin}}'), (ur'\{\{[Ff]lagicon\|Baviera\s*\}\}', ur'{{Bandera|Baviera}}'), (ur'\{\{[Ff]lagicon\|Bavaria[_ ]\(striped\)(?:\|Baviera)?\s*\}\}', ur'{{Bandera|Baviera|rayada}}'), (ur'\{\{[Ff]lagicon\|East[_ ]Germany\s*\}\}', ur'{{Bandera|Alemania Oriental}}'), (ur'\{\{[Ff]lagicon\|(Belgium|Belgium[_ ]\(civil\))\s*\}\}', ur'{{Bandera|Bélgica}}'), (ur'\{\{[Ff]lagicon\|Belize\s*\}\}', ur'{{Bandera|Belice}}'), (ur'\{\{[Ff]lagicon\|Benin\s*\}\}', ur'{{Bandera|Benín}}'), (ur'\{\{[Ff]lagicon\|Bermuda\s*\}\}', ur'{{Bandera|Bermudas}}'), (ur'\{\{[Ff]lagicon\|Belarus\s*\}\}', ur'{{Bandera|Bielorrusia}}'), (ur'\{\{[Ff]lagicon\|Bosnia[_ ]and[_ ]Herzegovina\s*\}\}', ur'{{Bandera|Bosnia y Herzegovina}}'), (ur'\{\{[Ff]lagicon\|Brazil\s*\}\}', ur'{{Bandera|Brasil}}'), (ur'\{\{[Ff]lagicon\|Bulgaria(?:[_ ]\(bordered\))?\s*\}\}', ur'{{Bandera|Bulgaria}}'), (ur'\{\{[Ff]lagicon\|Bulgaria[_ ]\(1946-1967\)(?:\|\d+px)?\s*\}\}', ur'{{Bandera|Bulgaria|1946}}'), (ur'\{\{[Ff]lagicon\|Burma[_ ]\(1948-1974\)\s*\}\}', ur'{{Bandera|Birmania|1948}}'), (ur'\{\{[Ff]lagicon\|Cambodia\s*\}\}', ur'{{Bandera|Camboya}}'), (ur'\{\{[Ff]lagicon\|Cameroon\s*\}\}', ur'{{Bandera|Camerún}}'), (ur'\{\{[Ff]lagicon\|Chad(?:\|Chad)?\s*\}\}', ur'{{Bandera|Chad}}'), (ur'\{\{[Ff]lagicon\|(?:the[_ ])?Comoros\s*\}\}', ur'{{Bandera|Comoras}}'), (ur'\{\{[Ff]lagicon\|Canad[áa](?:\|Canadá)?\s*\}\}', ur'{{Bandera|Canadá}}'), (ur'\{\{[Ff]lagicon\|Cape[_ ]Verde\s*\}\}', ur'{{Bandera|Cabo Verde}}'), (ur'\{\{[Ff]lagicon\|Catalonia\s*\}\}', ur'{{Bandera|Cataluña}}'), (ur'\{\{[Ff]lagicon\|(?:the )?Central[_ ]African[_ ]Republic\s*\}\}', ur'{{Bandera|República Centroafricana}}'), (ur'\{\{[Ff]lagicon\|Ceylon\s*\}\}', ur'{{Bandera|Ceilán}}'), (ur'\{\{[Ff]lagicon\|Croatia\s*\}\}', ur'{{Bandera|Croacia}}'), (ur'\{\{[Ff]lagicon\|Czechoslovakia\s*\}\}', ur'{{Bandera|Checoslovaquia}}'), (ur'\{\{[Ff]lagicon\|Cyprus\s*\}\}', ur'{{Bandera|Chipre}}'), (ur'\{\{[Ff]lagicon\|Denmark(?:\|Dinamarca)?\s*\}\}', ur'{{Bandera|Dinamarca}}'), (ur'\{\{[Ff]lagicon\|Dutch[_ ]Guyana\s*\}\}', ur'{{Bandera|Guayana Neerlandesa}}'), (ur'\{\{[Ff]lagicon\|Equatorial[_ ]Guinea\s*\}\}', ur'{{Bandera|Guinea Ecuatorial}}'), (ur'\{\{[Ff]lagicon\|Egypt\s*\}\}', ur'{{Bandera|Egipto}}'), (ur'\{\{[Ff]lagicon\|England(?:[_ ]\(bordered\)|\|Inglaterra)?\s*\}\}', ur'{{Bandera|Inglaterra}}'), (ur'\{\{[Ff]lagicon\|Ethiopia\s*\}\}', ur'{{Bandera|Etiopía}}'), (ur'\{\{[Ff]lagicon\|Europe\s*\}\}', ur'{{Bandera|Unión Europea}}'), (ur'\{\{[Ff]lagicon\|French[_ ]Polynesia\s*\}\}', ur'{{Bandera|Polinesia Francesa}}'), (ur'\{\{[Ff]lagicon\|Greece\s*\}\}', ur'{{Bandera|Grecia}}'), (ur'\{\{[Ff]lagicon\|Greece[_ ]\(1828-1978\)\s*\}\}', ur'{{Bandera|Grecia|vieja}}'), (ur'\{\{[Ff]lagicon\|(Philippines|the[ _]Philippines)\s*\}\}', ur'{{Bandera|Filipinas}}'), (ur'\{\{[Ff]lagicon\|(?:Federated[_ ]States[_ ]of[_ ])?Micronesia\s*\}\}', ur'{{Bandera|Estados Federados de Micronesia}}'), (ur'\{\{[Ff]lagicon\|Finland(?:[_ ]\(bordered\))?\s*\}\}', ur'{{Bandera|Finlandia}}'), (ur'\{\{[Ff]lagicon\|FR[_ ]Yugoslavia\s*\}\}', ur'{{Bandera|RF de Yugoslavia}}'), (ur'\{\{[Ff]lagicon\|France(?:\|Francia)?\s*\}\}', ur'{{Bandera|Francia}}'), (ur'\{\{[Ff]lagicon\|The Gambia\s*\}\}', ur'{{Bandera|Gambia}}'), (ur'\{\{[Ff]lagicon\|Germany\s*\}\}', ur'{{Bandera|Alemania}}'), (ur'\{\{[Ff]lagicon\|Germany[_ ]1933\s*\}\}', ur'{{Bandera|Alemania|Nazi}}'), (ur'\{\{[Ff]lagicon\|French[_ ]Guiana\s*\}\}', ur'{{Bandera|Guayana Francesa}}'), (ur'\{\{[Ff]lagicon\|Haiti\s*\}\}', ur'{{Bandera|Haití}}'), (ur'\{\{[Ff]lagicon\|Hawaii\s*\}\}', ur'{{Bandera|Hawái}}'), (ur'\{\{[Ff]lagicon\|Hungary\s*\}\}', ur'{{Bandera|Hungría}}'), (ur'\{\{[Ff]lagicon\|Hungary[_ ]1940\s*\}\}', ur'{{Bandera|Hungría|1940}}'), (ur'\{\{[Ff]lagicon\|Hungary[_ ]1949-1956(?:\|\d+px)?\s*\}\}', ur'{{Bandera|Hungría|1949}}'), (ur'\{\{[Ff]lagicon\|Iceland\s*\}\}', ur'{{Bandera|Islandia}}'), (ur'\{\{[Ff]lagicon\|Indonesia \(bordered\)\s*\}\}', ur'{{Bandera|Indonesia}}'), (ur'\{\{[Ff]lagicon\|Iraq[_ ]\(1963-1991\)\s*\}\}', ur'{{Bandera|Iraq|1963}}'), (ur'\{\{[Ff]lagicon\|Iraq[_ ]\(2004-2008\)\s*\}\}', ur'{{Bandera|Iraq|2004}}'), (ur'\{\{[Ff]lagicon\|Iran\s*\}\}', ur'{{Bandera|Irán}}'), (ur'\{\{[Ff]lagicon\|(?:Republic[_ ]of[_ ])?Ireland(?:\|name=Ireland)?\s*\}\}', ur'{{Bandera|Irlanda}}'), (ur'\{\{[Ff]lagicon\|Italy(?:\|Italia)?\s*\}\}', ur'{{Bandera|Italia}}'), (ur'\{\{[Ff]lagicon\|Italy[_ ]\(1861-1946\)[_ ]crowned\s*\}\}', ur'{{Bandera|Italia|1861-estado}}'), (ur'\{\{[Ff]lagicon\|Italy[_ ]\(1861-1946\)\s*\}\}', ur'{{Bandera|Italia|1861}}'), (ur'\{\{[Ff]lagicon\|(Japan|Japan[_ ]-[_ ]variant)\s*\}\}', ur'{{Bandera|Japón}}'), (ur'\{\{[Ff]lagicon\|Jordan\s*\}\}', ur'{{Bandera|Jordania}}'), (ur'\{\{[Ff]lagicon\|Kazakhstan\s*\}\}', ur'{{Bandera|Kazajistán}}'), (ur'\{\{[Ff]lagicon\|Kenya\s*\}\}', ur'{{Bandera|Kenia}}'), (ur'\{\{[Ff]lagicon\|Latvia\s*\}\}', ur'{{Bandera|Letonia}}'), (ur'\{\{[Ff]lagicon\|Lebanon\s*\}\}', ur'{{Bandera|Líbano}}'), (ur'\{\{[Ff]lagicon\|Libya\s*\}\}', ur'{{Bandera|Libia}}'), (ur'\{\{[Ff]lagicon\|Lithuania\s*\}\}', ur'{{Bandera|Lituania}}'), (ur'\{\{[Ff]lagicon\|Luxembourg\s*\}\}', ur'{{Bandera|Luxemburgo}}'), (ur'\{\{[Ff]lagicon\|Macau\s*\}\}', ur'{{Bandera|Macao}}'), (ur'\{\{[Ff]lagicon\|Malaysia\s*\}\}', ur'{{Bandera|Malasia}}'), (ur'\{\{[Ff]lagicon\|Mali\s*\}\}', ur'{{Bandera|Malí}}'), (ur'\{\{[Ff]lagicon\|(?:the[_ ])?Marshall[_ ]Islands\s*\}\}', ur'{{Bandera|Islas Marshall}}'), (ur'\{\{[Ff]lagicon\|(Mexico\|México|Mexico|Mexico[_ ]\(bordered\))\s*\}\}', ur'{{Bandera|México}}'), (ur'\{\{[Ff]lagicon\|Mexico\|(1821|1823|1864|1881|1899|1917|1934)\s*\}\}', ur'{{Bandera|México|\1}}'), (ur'\{\{[Ff]lagicon\|Moldova\s*\}\}', ur'{{Bandera|Moldavia}}'), (ur'\{\{[Ff]lagicon\|Monaco\s*\}\}', ur'{{Bandera|Mónaco}}'), (ur'\{\{[Ff]lagicon\|Morocco\s*\}\}', ur'{{Bandera|Marruecos}}'), (ur'\{\{[Ff]lagicon\|Myanmar\s*\}\}', ur'{{Bandera|Birmania}}'), (ur'\{\{[Ff]lagicon\|New[_ ]Jersey\s*\}\}', ur'{{Bandera|Nueva Jersey}}'), (ur'\{\{[Ff]lagicon\|New[_ ]Zealand\s*\}\}', ur'{{Bandera|Nueva Zelanda}}'), (ur'\{\{[Ff]lagicon\|Niger\s*\}\}', ur'{{Bandera|Níger}}'), (ur'\{\{[Ff]lagicon\|North[_ ]Korea\s*\}\}', ur'{{Bandera|Corea del Norte}}'), (ur'\{\{[Ff]lagicon\|North[_ ]Vietnam\s*\}\}', ur'{{Bandera|Vietnam del Norte}}'), (ur'\{\{[Ff]lagicon\|North[_ ]Vietnam[_ ]1945-1955\s*\}\}', ur'{{Bandera|Vietnam del Norte|1945}}'), (ur'\{\{[Ff]lagicon\|Northern[_ ]Ireland\s*\}\}', ur'{{Bandera|Irlanda del Norte}}'), (ur'\{\{[Ff]lagicon\|Norway\s*\}\}', ur'{{Bandera|Noruega}}'), (ur'\{\{[Ff]lagicon\|Oman\s*\}\}', ur'{{Bandera|Omán}}'), (ur'\{\{[Ff]lagicon\|Palestin[ea]\s*\}\}', ur'{{Bandera|Palestina}}'), (ur'\{\{[Ff]lagicon\|Pakistan\s*\}\}', ur'{{Bandera|Pakistán}}'), (ur'\{\{[Ff]lagicon\|Papua New Guinea\s*\}\}', ur'{{Bandera|Papúa Nueva Guinea}}'), (ur'\{\{[Ff]lagicon\|Panama\s*\}\}', ur'{{Bandera|Panamá}}'), (ur'\{\{[Ff]lagicon\|Peru\s*\}\}', ur'{{Bandera|Perú}}'), (ur'\{\{[Ff]lagicon\|Poland(?:[_ ]\(bordered\))?\s*\}\}', ur'{{Bandera|Polonia}}'), (ur'\{\{[Ff]lagicon\|(?:Republic[_ ]of[_ ])?Congo\s*\}\}', ur'{{Bandera|República del Congo}}'), (ur'\{\{[Ff]lagicon\|(?:Republic[_ ]of[_ ])?Macedonia\s*\}\}', ur'{{Bandera|República de Macedonia}}'), (ur'\{\{[Ff]lagicon\|Romania\s*\}\}', ur'{{Bandera|Rumania}}'), (ur'\{\{[Ff]lagicon\|Romania\|194[6789]\s*\}\}', ur'{{Bandera|Rumania|1948}}'), (ur'\{\{[Ff]lagicon\|Romania[_ ]\(1947-1989\)\s*\}\}', ur'{{Bandera|Rumania|1947}}'), (ur'\{\{[Ff]lagicon\|Russia\s*\}\}', ur'{{Bandera|Rusia}}'), (ur'\{\{[Ff]lagicon\|Rwanda\s*\}\}', ur'{{Bandera|Ruanda}}'), (ur'\{\{[Ff]lagicon\|Saar\s*\}\}', ur'{{Bandera|Protectorado de Sarre}}'), (ur'\{\{[Ff]lagicon\|Saint[_ ]Helena\s*\}\}', ur'{{Bandera|Santa Helena}}'), (ur'\{\{[Ff]lagicon\|Saint[_ ]Kitts[_ ]and[_ ]Nevis\s*\}\}', ur'{{Bandera|San Cristóbal y Nieves}}'), (ur'\{\{[Ff]lagicon\|Sao[_ ]Tome[_ ]and[_ ]Principe\s*\}\}', ur'{{Bandera|Santo Tomé y Príncipe}}'), (ur'\{\{[Ff]lagicon\|Saudi[_ ]Arabia\s*\}\}', ur'{{Bandera|Arabia Saudita}}'), (ur'\{\{[Ff]lagicon\|Scotland(?:\|Escocia)?\s*\}\}', ur'{{Bandera|Escocia}}'), (ur'\{\{[Ff]lagicon\|Serbia and Montenegro\s*\}\}', ur'{{Bandera|Serbia y Montenegro}}'), (ur'\{\{[Ff]lagicon\|SFR[_ ]Yugoslavia\s*\}\}', ur'{{Bandera|RFS de Yugoslavia}}'), (ur'\{\{[Ff]lagicon\|Singapore(?:[_ ]\(bordered\))?\s*\}\}', ur'{{Bandera|Singapur}}'), (ur'\{\{[Ff]lagicon\|Sierra[_ ]Leone\s*\}\}', ur'{{Bandera|Sierra Leona}}'), (ur'\{\{[Ff]lagicon\|South[_ ]Korea(?:[_ ]\(bordered\))?\s*\}\}', ur'{{Bandera|Corea del Sur}}'), (ur'\{\{[Ff]lagicon\|Slovakia(?:[_ ]\(bordered\))?\s*\}\}', ur'{{Bandera|Eslovaquia}}'), (ur'\{\{[Ff]lagicon\|Spain(?:\|España)?\s*\}\}', ur'{{Bandera|España}}'), (ur'\{\{[Ff]lagicon\|Spain \(1785-1873 and 1875-1931\)\}\}', ur'{{Bandera|España|1785}}'), (ur'\{\{[Ff]lagicon\|the Second Spanish Republic\}\}', ur'{{Bandera|España|1931}}'), (ur'\{\{[Ff]lagicon\|Spain\|1939\s*\}\}', ur'{{Bandera|España|1939}}'), (ur'\{\{[Ff]lagicon\|Spain[_ ]1945[_ ]1977\s*\}\}', ur'{{Bandera|España|1939}}'), (ur'\{\{[Ff]lagicon\|(Slovenia|Slovenia\|Eslovenia)\s*\}\}', ur'{{Bandera|Eslovenia}}'), (ur'\{\{[Ff]lagicon\|South[_ ]Africa\s*\}\}', ur'{{Bandera|Sudáfrica}}'), (ur'\{\{[Ff]lagicon\|South[_ ]Africa[_ ]1928-1994\s*\}\}', ur'{{Bandera|Sudáfrica|1928}}'), (ur'\{\{[Ff]lagicon\|South[_ ]Vietnam\s*\}\}', ur'{{Bandera|Vietnam del Sur}}'), (ur'\{\{[Ff]lagicon\|Swaziland(?:[_ ]\|Swazilandia)?\s*\}\}', ur'{{Bandera|Suazilandia}}'), (ur'\{\{[Ff]lagicon\|Sudan\s*\}\}', ur'{{Bandera|Sudán}}'), (ur'\{\{[Ff]lagicon\|Suriname\s*\}\}', ur'{{Bandera|Surinam}}'), (ur'\{\{[Ff]lagicon\|Syria\s*\}\}', ur'{{Bandera|Siria}}'), (ur'\{\{[Ff]lagicon\|Switzerland\s*\}\}', ur'{{Bandera|Suiza}}'), (ur'\{\{[Ff]lagicon\|(Sweden|Sweden\|Suecia)\s*\}\}', ur'{{Bandera|Suecia}}'), (ur'\{\{[Ff]lagicon\|Taiwan\s*\}\}', ur'{{Bandera|Taiwán}}'), (ur'\{\{[Ff]lagicon\|Tajikistan\s*\}\}', ur'{{Bandera|Tayikistán}}'), (ur'\{\{[Ff]lagicon\|Thailand\s*\}\}', ur'{{Bandera|Tailandia}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Bahamas\s*\}\}', ur'{{Bandera|Bahamas}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Basque[_ ]Country\s*\}\}', ur'{{Bandera|País Vasco}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Canary[_ ]Islands\s*\}\}', ur'{{Bandera|Islas Canarias}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Czech[_ ]Republic\s*\}\}', ur'{{Bandera|República Checa}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Community[_ ]of[_ ]Madrid\s*\}\}', ur'{{Bandera|Comunidad de Madrid}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Dominican[_ ]Republic\s*\}\}', ur'{{Bandera|República Dominicana}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Habsburg[_ ]Monarchy\s*\}\}', ur'{{Bandera|Austria|imperio}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Philippines\s*\}\}', ur'{{Bandera|Filipinas}}'), (ur'\{\{[Ff]lagicon\|(the[_ ]Netherlands|Netherlands)\s*\}\}', ur'{{Bandera|Países Bajos}}'), (ur'\{\{[Ff]lagicon\|(the[_ ]Netherlands[_ ]Antilles|Netherlands[_ ]Antilles)\s*\}\}', ur'{{Bandera|Antillas Neerlandesas}}'), (ur'\{\{[Ff]lagicon\|the[_ ]People\'s[_ ]Republic[_ ]of[_ ]China\s*\}\}', ur'{{Bandera|China}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Republic[_ ]of[_ ]China\s*\}\}', ur'{{Bandera|República de China}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Republic[_ ]of[_ ]China[_ ]1912-1928\s*\}\}', ur'{{Bandera|República de China|1912}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Region[_ ]of[_ ]Murcia\s*\}\}', ur'{{Bandera|Región de Murcia}}'), (ur'\{\{[Ff]lagicon\|(the[_ ]Democratic[_ ]Republic[_ ]of[_ ]the[_ ]Congo|the[_ ]Republic[_ ]of[_ ]the[_ ]Congo)\s*\}\}', ur'{{Bandera|República del Congo}}'), (ur'\{\{[Ff]lagicon\|(Seychelles|the[_ ]Seychelles)\s*\}\}', ur'{{Bandera|Seychelles}}'), (ur'\{\{[Ff]lagicon\|the[_ ]Soviet[_ ]Union\s*\}\}', ur'{{Bandera|Unión Soviética}}'), (ur'\{\{[Ff]lagicon\|Trinidad[_ ]and[_ ]Tobago\s*\}\}', ur'{{Bandera|Trinidad y Tobago}}'), (ur'\{\{[Ff]lagicon\|Tunisia\s*\}\}', ur'{{Bandera|Túnez}}'), (ur'\{\{[Ff]lagicon\|Turkey\s*\}\}', ur'{{Bandera|Turquía}}'), (ur'\{\{[Ff]lagicon\|Turkmenistan\s*\}\}', ur'{{Bandera|Turkmenistán}}'), (ur'\{\{[Ff]lagicon\|Ukraine\s*\}\}', ur'{{Bandera|Ucrania}}'), (ur'\{\{[Ff]lagicon\|(?:the )?United Arab Emirates\s*\}\}', ur'{{Bandera|Emiratos Árabes Unidos}}'), (ur'\{\{[Ff]lagicon\|Uzbekistan\s*\}\}', ur'{{Bandera|Uzbekistán}}'), (ur'\{\{[Ff]lagicon\|(United[_ ]Nations|the[_ ]United[_ ]Nations)\s*\}\}', ur'{{Bandera|Naciones Unidas}}'), (ur'\{\{[Ff]lagicon\|(?:the[_ ])?Vatican[_ ]City\s*\}\}', ur'{{Bandera|Ciudad del Vaticano}}'), (ur'\{\{[Ff]lagicon\|Venezuela[_ ]1930-2006\s*\}\}', ur'{{Bandera|Venezuela|1930}}'), (ur'\{\{[Ff]lagicon\|Wales\s*\}\}', ur'{{Bandera|Gales}}'), (ur'\{\{[Ff]lagicon\|Western[_ ]S[áa]hara\s*\}\}', ur'{{Bandera|Sahara Occidental}}'), (ur'\{\{[Ff]lagicon\|Zimbabwe\s*\}\}', ur'{{Bandera|Zimbabue}}'), (ur'\{\{[Ff]lagicon\|(UK|the[_ ]United[_ ]Kingdom|United[_ ]Kingdom)\s*\}\}', ur'{{Bandera|Reino Unido}}'), (ur'\{\{[Ff]lagicon\|(USA|United[_ ]States|the[_ ]United[_ ]States|the[_ ]United[_ ]States\|Estados[_ ]Unidos|USA\|EUA)\s*\}\}', ur'{{Bandera|Estados Unidos}}'), (ur'\{\{[Ff]lagicon\|(USA|United[_ ]States|the[_ ]United[_ ]States|the[_ ]United[_ ]States\|Estados[_ ]Unidos|USA\|EUA|USA\|Estados[_ ]Unidos)\s*\}\}', ur'{{Bandera|Estados Unidos}}'), (ur'\{\{[Ff]lagicon\|bandera=US[_ ]flag[_ ]45[_ ]stars\s*\}\}', ur'{{Bandera|Estados Unidos|1896}}'), (ur'\{\{[Ff]lagicon\|bandera=US[_ ]flag[_ ]48[_ ]stars\s*\}\}', ur'{{Bandera|Estados Unidos|1912}}'), (ur'\{\{[Ff]lagicon\|bandera=US[_ ]flag[_ ]49[_ ]stars\s*\}\}', ur'{{Bandera|Estados Unidos|1959}}'), (ur'\{\{[Ff]lagicon\|(Madagascar|Burundi|Bohemia|Tanzania|Qatar|Hong Kong|M[ée]xico|Kyrgyzstan|Burkina Faso|Barbados|Namibia|Tonga|Fiji|Liechtenstein|Zaire|Eritrea|Jersey|Ohio|Andalucía|Florida|Montenegro|Iraq|Sri Lanka|Uganda|Somalia|Angola|Guinea-Bissau|Laos|Mozambique|Georgia|Senegal|Armenia|Quebec|Paraguay|Costa Rica|Indonesia|Serbia|Honduras|Jamaica|Estonia|Vietnam|Albania|Mauritania|Liberia|India|Dominica|Nepal|California|El Salvador|Australia|Irak|Uruguay|Cantabria|Ecuador|Malta|Kuwait|Kosovo|Kiribati|Ghana|Gambia|Guyana|Israel|San Marino|Colombia|Venezuela|Nicaragua|Cuba|Galicia|Navarra|Togo|Zambia|Yibuti|Malta|Argentina|Guatemala|Puerto Rico|Portugal|China|Chile|ASEAN|Andorra|Mongolia|Bangladesh|Yemen|Nigeria|Valle[_ ]del[_ ]Cauca|Austria|Asturias|Bahamas|Bolivia|Massachusetts)\s*\}\}', ur'{{Bandera|\1}}'), # (ur'\{\{[Ff]lagicon', ur'FALTA#####################'), #Retirar algunas plantillas que no existen (ur'\{\{flagicon\|Granade\s*\}\}', ur''), ], 'exceptions': { 'inside-tags': [ 'hyperlink', 'nowiki', 'comment', 'pre', 'source', ] } }