Diferencies ente revisiones de «Usuariu:Pachug/Autowikibrowser/typos»

Contenido eliminado Contenido añadido
Pachug (alderique | contribuciones)
Etiqueta: edición de fonte 2017
Xqbot (alderique | contribuciones)
m Bot: Reemplace la etiqueta obsoleta <source> y el parámetro "enclose"; cambios cosméticos
 
Llinia 5:
Por favor, añede o ameyora estas espresiones regulares!
 
== Descripción ==
Estes espresiones regulares atopen ya igüen erros tipográficos y gramaticales comunes. La principal ventaya de RegExTypoFix respeto otros motores de corrección ortográfica ye la so exactitú y la devolución de namá un relevu posible. Por cuenta de la gran variabilidá de testu, RegExTypoFix nun ye esactu abondo pa executase ensin una persona revisando cada corrección propuesta.
 
La sintaxis de les espresiones ta descrita [http://msdn.microsoft.com/en-us/library/az24scfc(VS.71).aspx en fondura nel situo web del MSDN], pero pa los propósitos d'esta páxina'l resume de [http://www.wellho.net/regex/dotnet.html][http://msdn.microsoft.com/en-us/library/az24scfc(VS.71).aspx Well House] ye más senciellu d'usar.
 
== Trabayu por facer ==
* -mente -> Los alverbios en ''-mente'' nun lleven til. ??
* ''dir + infinitivo'' incoativo (nun lleva la preposición ''a''). diba ''cantar'' =diba comezar a cantar, diba '''''a''' cantar'' pola cai= diba cantando pola cai.
* ''volver + infinitivo'' (non leva a preposición ''a'').
* A terminación verbal -iu non se acentúa (agás en tritongos como en ''saíu''): '''''Ex: '''partiu, pediu...''
* Os verbos rematados en ''-uír'' sempre levan til no seu infinitivo: ex. '''construír'''.
* ter + participio: en galego, esta perífrase só é correcta cando se refire a un feito reiterativo, repetido: ''teño feitas mil correccións na Galipedia'', non con valor perfectivo equivalente ó castelán ''haber + participio'' (*''Téñense censado 2.141 exiliados galegos'').
 
== Usu ==
 
 
Tolos qu'usen RegExTypoFix tienen de faelo de forma responsable. Revisa cada edición enantes guardala. Si tienes una dulda, SALTA El CAMBÉU'. Esta llista d'erros ye usada pol editor nel navegador y por delles ferramientes de Wikipedia.
 
=== AutoWikiBrowser (AWB) ===
[[WP:AWB|AWB]] evita intencionadamente iguar erros en ciertes árees del códigu wiki. Los arreglamientos d'erros evítense dientro de: nomes d'imaxe, nomes de modelu, y parámetros, enllaces a artículos wiki, testu en cites y cursives, y cualesquier testu que sigue a dos puntos o asteriscu. Si una riegla d'un erru coincide con un enllaz internu, esa riegla inorase nel restu de la páxina.
 
Cuando si usa AWB, puedes enfrescar la llista d'erros escoyendo "Ficheru → Enfrescar estau/erros" (CTRL-R). Esto ye útil cuando tas modificando la llista d'erros na Wikipedia mientres uses AWB para probar/procesar el cambéu (pero les pruebes básiques tienen de faese primero sacante llínea-por casu usando'l Probador d'Espresiones Regulares de AWB o "Buscar y sustituyir").
 
=== JavaScript Wiki Browser ===
El [[Usuario:Elisardojm/JavaScript Wiki Browser|JavaScript Wiki Browser]] usa les mesmes riegles para ignorar los erros que la versión descargable de AWB. Les riegles d'erros non si apliquen a nomes d'imaxe, nomes de modelu y parámetros, cites, y cualquier testu que sigue a dos puntos o asteriscu, asina como saltar cualquier riegla que coincida con un enllaz internu nesa páxina. Yá que JavaScript nun dexa ''lookbehinds'', cualesquier cambéu que contenga ''lookbehinds'' (<code>?<=</code> e <code>?<!</code>) va ser inorau.
 
Para enfrescar la llista d'erros, a cencielles calque l'iconu [[FileFicheru:Gnome-view-refresh.svg|20px]] que ta al  llau la caxa para activar ''Arreglos d'Erros de RegEx''.
 
=== WPCleaner ===
 
*
* entre etiquetas {{tag|gallery}}, {{tag|math}}, {{tag|code}} ou {{tag|timeline}},
* se o texto está rodeado por puntos, eles mesmos rodeados por letras ou díxitos.
 
Cando se usa WPCleaner, podes refrescar a lista de erros premendo no botón [[FileFicheru:Gnome-view-refresh.svg|22px]] na [[Wikipedia:WPCleaner/Main window|pantalla principal]].
 
[[Wikipedia:WPCleaner/Spelling and typography|WPCleaner]] tamién evita de forma intencional iguar erros en ciertes árees del testu wiki. Les riegles qu'empiecen con <code>\{\{</code> solu si apliquen nel empiezu de los modelos, les riegles empezando con <code>\[\[</code> solu si apliquen nel empiezu d'enllaces internos. Para otres riegles, la corrección d'erros evítase dientro de:
 
* comentarios,
* enllaces internos, sacante nel testu de descripción cuando l'enllaz ta na forma <code><nowiki>[[Enllaz|descripción]]</nowiki></code>,
* imaxes, sacante nes descripciones de testu o la descripción de testu alternativa,
* modelos,
* categoríes,
* enllaces interwiki, sacante'l testu de descripción cuando l'enllaz ta na forma <code><nowiki>[[xx:Enllaz|descripción]]</nowiki></code>,
* enllaces de llingua,
* enllaces esternos, sacante #poner testu de descripción cuando l'enllaz ta na forma<code><nowiki>[http://xxxx/ descripción]</nowiki></code>,
* ordenación por defectu,
* etiquetes,
* ente etiquetes {{tag|gallery}}, {{tag|math}}, {{tag|code}} ou {{tag|timeline}},
* si'l testu ta arrodiáu por puntos, ellos mesmos arrodiaos por lletres o díxitos.
 
Cuando s'usa WPCleaner, puedes enfrescar la llista d'erros calcando nel botón [[FileFicheru:Gnome-view-refresh.svg|22px]] na [[Wikipedia:WPCleaner/Main window|pantalla principal]].
 
<br />
 
=== wikEd ===
Nel preséu de la Wikipedia [[UserUsuariu:Cacycle/wikEd|wikEd]], les riegles aplíquense en toos llaos.
 
== Añedir/camudar erro ==
La sintax pa cada riegla ye la viniente (d'acuerdu al códigu fonte de [http://autowikibrowser.svn.sourceforge.net/viewvc/autowikibrowser/AWB/WikiFunctions/Parse/RegExTypoFix.cs?view=markup#l20 AWB] e [[:en:User:Cacycle/wikEd.js|WikEd]]):
 
<syntaxhighlight lang="xml" enclose="pre">
<Typo word="Nome opcional pa esta riegla" find="Códigu de espresión regular para detectar l'erro" replace="Substitución pa l'erro"/>
</syntaxhighlight>
Llinia 74:
 
*
* Ten en cuenta que toles riegles estremen ente mayúscules y minúscules. Esto afecta a como s'escriben y prueben.
* Prueba los tos cambéos de primeres usando la busca normal de Wikipedia o una Busca de Google con AWB cola configuración "Atopar y sustituyir". Esto puede amosar si la to riegla nun estropia testu correctu de nenguna forma, o si fai cambéos incorrectos de nenguna forma. Nestos casos nun añedir la riegla equí, úsala con la to configuración personal o coméntala na páxina d'alderique.
* Si nun sabes como faer un cambéu, coméntalo '''[[Wikipedia talkalderique:AutoWikiBrowser/Typos|equí]]''', onde otros usuarios van poder ayudate.
* Ten en cuenta que cada adición/posibilidá d'una palabra usa más CPU y enllentez l'escaneo.
* Tamién tienes que saber que namái s'igüen les palabres fuera les marques wiki, poro, una riegla pa iguar, por casu, un modelo wiki, nun va funcionar en AWB.
 
=== Escribiendo riegles de corrección ===
 
* Intenta tener una riegla simple pa cada palabra raiz, prefixu y sufixo.
* Evita engadir regras que detecten erros fóra do seu ámbito, por exemplo, unha regra que amaña ''housa'' a ''house'' non debe detectar ''thousand''. Engade límites ás palabras (<code>\b</code>) ó comezo e final da súa expresión regular a menos que esteas amañando erros en partes de palabras ou palabras múltiples.
* Evita añedir riegles que detecten erros fora del so ámbitu, por casu, una riegla qu'igua housa a house nun tien de detectar thousand. Añede llendes a les palabres (<code>\b</code>�) al empiezu y final de la so espresión regular nun siendo que teas iguando erros en partes de palabres o palabres múltiples
* Non esperes que as regras se apliquen na orde na que aparecen.
* Nun esperes que les riegles s'apliquen nel orde nel qu'apaecen.
* Escribe regras rápidas:
** Os comezos son custosos, polo que se específico na correspondencia dos primeiros caracteres para eliminar posibilidades rápidamente.
** Se é posible non uses os cuantificadores <code>*</code> e <code>+</code> máis que cun carácter. Evítao totalmente se é posible, xa que provocan un esforzo extra na CPU e poden facer substitucións que non se esperan.
*   Escribe riegles rápides:
** Los empiezos son costosos, polo que sé específicu na correspondencia de los primeros carácteres para esaniciar posibilidaes rápido.
** A ser posible nun uses los cuantificadores <code>*</code> y <code>+</code> más que con un carácter. Evitar totalmente a ser posible, yá que provoquen un esfuerciu extra na CPU y pueden faer relevos que non s'esperen.
* Cada riegla tien de ser dafechu independiente.
* Actualiza'l nome la riegla si camudes daqué que-y afecte.  
 
=== Probando riegles de corrección d'erros ===
* Col probador d'Espresiones Regulares de AWB, o "Atopar y sustituyir" de AWB, o daqué asemeyao antes de añedir equí. Si uses el "Atopar y sustituyir" de AWB asegúra de que marcasti "Estremar mayúscules y minúscules" pa cada riegla probada.
 
=== Por facer ===
 
* Identifica y ameyora les riegles para evitar falsos positivos
* Esanicia duplicaos
* Espande riegles para aceptar más sufixos y prefixos
* Esanicia palabres rares. Pero ten en cuenta qu'anque una riegla nun atope erros güei, ye posible qu'otru usuariu usara esa riegla ayeri pa iguar munchos artículos.
* Caltien les llistes ordenaes alfabéticamente pola palabra raiz.
* Inora palabres arrodiaes por "." como en www.academiadelallingua.comgal añediendo lo siguiente a la cabero d'una riegla: <code>(?![^\s\.]*\.\w)(?<!\.[^\s\.]{0,999})</code>
 
== Lista de erros ==
=== A ===
<sourcesyntaxhighlight lang="xml">
<Typo word="acedu" find="\bácedu\b" replace="acedu" /> <! --acentuación incorreuta -->
<Typo word="Bebederu" find="\bAbrevaderu\b" replace="Bebederu" />
Llinia 272:
<Typo word="azucre" find="\bZucre\b" replace="Azucre" />
<Typo word="azucre" find="\bzucre\b" replace="azucre" />
</syntaxhighlight>
</source>
 
=== B ===
<sourcesyntaxhighlight lang="xml">
<Typo word="bacallau" find="\b([Bb])acallao\b" replace="$1acallau" />
<Typo word="badalada" find="\bCampanada\b" replace="Badalada" />
Llinia 313:
<Typo word="burato, buraco, furado" find="\baguxeiro\b" replace="burato, buraco, furado" />
<Typo word="busca" find="\b([Bb])úsqueda\b" replace="$1usca" />
</syntaxhighlight>
</source>
 
=== C ===
<sourcesyntaxhighlight lang="xml">
<Typo word="cabaza" find="\b([Cc])alabaza\b" replace="$1abaza" />
<Typo word="cabazo" find="\b([Cc])alabacín\b" replace="$1abazo" />
Llinia 421:
<Typo word="curto" find="\b([Cc])orto\b" replace="$1urto" />
<Typo word="cuxa/o/as/os" find="\b([Cc])uia/o/as/os\b" replace="$1uxa/o/as/os" />
</syntaxhighlight>
</source>
 
=== D ===
<sourcesyntaxhighlight lang="xml">
<Typo word="daniño" find="\b([Dd])añino\b" replace="$1aniño" />
<Typo word="dar prioridade" find="\bPriorizar\b" replace="Dar prioridade" />
Llinia 465:
<Typo word="dun" find="\b([Dd])um\b" replace="$1un" />
<Typo word="dun" find="\b([Dd])uma\b" replace="$1unha" /> <!-- (pero ollo: existe Duma, parlamento ruso) -->
</syntaxhighlight>
</source>
 
=== E ===
<sourcesyntaxhighlight lang="xml">
<Typo word="elección" find="\b([Ee])lei(ción|to)\b" replace="$1lec$2" />
<Typo word="eléctrodo" find="\b([Ee])lectrodo\b" replace="$1léctrodo" />
Llinia 535:
<Typo word="excomuñón" find="\b([Ee])xcomunión\b" replace="$1xcomuñón" />
<Typo word="expirar" find="\b([Ee])spira(ción|r)\b" replace="$1xpira$2" />
</syntaxhighlight>
</source>
 
=== F ===
<sourcesyntaxhighlight lang="xml">
<Typo word="facsímile" find="\b([Ff])acsímil\b" replace="$1acsímile" />
<Typo word="fada" find="\bHada\b" replace="Fada" />
Llinia 563:
<Typo word="fungo" find="\bHongo\b" replace="Fungo" />
<Typo word="fungo" find="\bhongo\b" replace="fungo" />
</syntaxhighlight>
</source>
 
=== G ===
<sourcesyntaxhighlight lang="xml">
<Typo word="gaiola" find="\bXaula\b" replace="Gaiola" />
<Typo word="gaiola" find="\bxaula\b" replace="gaiola" />
Llinia 584:
<Typo word="grella" find="\bParrilla\b" replace="Grella" />
<Typo word="grella" find="\bparrilla\b" replace="grella" />
</syntaxhighlight>
</source>
 
=== H ===
<sourcesyntaxhighlight lang="xml">
<Typo word="habanera" find="\b([Hh])abaneira\b" replace="$1abanera" />
<Typo word="habelencia" find="\bAbelencia\b" replace="Habelencia" />
Llinia 608:
<Typo word="hioide" find="\b([Hh])ioides\b" replace="$1ioide" />
<Typo word="humano" find="\b([Hh])umán\b" replace="$1umano" />
</syntaxhighlight>
</source>
 
=== I ===
<sourcesyntaxhighlight lang="xml">
<Typo word="icona" find="\b([Ii])cono\b" replace="$1cona" />
<Typo word="implicar" find="\bConlevar\b" replace="Implicar" /> <!-- '''supoñer''', '''significar''' -->
Llinia 628:
<Typo word="isto" find="\bEsto\b" replace="Isto" />
<Typo word="isto" find="\besto\b" replace="isto" />
</syntaxhighlight>
</source>
 
=== K ===
<sourcesyntaxhighlight lang="xml">
<Typo word="kharxa" find="\bJarcha\b" replace="Kharxa" />
<Typo word="kharxa" find="\bjarcha\b" replace="kharxa" />
</syntaxhighlight>
</source>
 
=== L ===
<sourcesyntaxhighlight lang="xml">
<Typo word="labirinto" find="\b([Ll])aberinto\b" replace="$1abirinto" />
<Typo word="ladrillo" find="\bTixolo\b" replace="Ladrillo" />
Llinia 684:
<Typo word="lura" find="\bCalamar\b" replace="Lura" />
<Typo word="lura" find="\bcalamar\b" replace="lura" />
</syntaxhighlight>
</source>
 
=== M ===
<sourcesyntaxhighlight lang="xml">
<Typo word="macela" find="\b([Mm])anzanilla\b" replace="$1acela" />
<Typo word="maioría" find="\b([Mm])aioria\b" replace="$1aioría" />
Llinia 716:
<Typo word="monólito" find="\b([Mm])onolito\b" replace="$1onólito" />
<Typo word="Moscova" find="\bMoscú\b" replace="Moscova" />
</syntaxhighlight>
</source>
 
=== N ===
<sourcesyntaxhighlight lang="xml">
<Typo word="Nadal" find="\bNavidade\b" replace="Nadal" />
<Typo word="nadar ao somorgullo" find="\bBucear\b" replace="Nadar ao somorgullo" />
Llinia 741:
<Typo word="nunha" find="\b([Nn])uma(s?)\b" replace="$1unha$2" />
<Typo word="nutriente" find="\b([Nn])utrinte\b" replace="$1utriente" />
</syntaxhighlight>
</source>
 
=== O ===
<sourcesyntaxhighlight lang="xml">
<Typo word="o labor" find="\bLabor, a\b" replace="O labor" /> <!-- (''labor feit'''o''' non corre présa'') -->
<Typo word="o labor" find="\blabor, a\b" replace="o labor" /> <!-- (''labor feit'''o''' non corre présa'') -->
Llinia 762:
<Typo word="outeiro" find="\bcolina\b" replace="outeiro" />
<Typo word="outorgar" find="\b([Oo])torgar\b" replace="$1utorgar" />
</syntaxhighlight>
</source>
 
=== P ===
<sourcesyntaxhighlight lang="xml">
<Typo word="padiola, angarellas, cama" find="\bCamilla\b" replace="Padiola, angarellas, cama" />
<Typo word="padiola, angarellas, cama" find="\bcamilla\b" replace="padiola, angarellas, cama" />
Llinia 830:
<Typo word="psicanálise" find="\b([Pp])sicoanálise\b" replace="$1sicanálise" />
<Typo word="punto" find="\b([Pp])onto\b" replace="$1unto" />
</syntaxhighlight>
</source>
 
=== Q ===
<sourcesyntaxhighlight lang="xml">
<Typo word="quen" find="\b([Qq])uenes\b" replace="$1uen" />
<Typo word="quenda, vez, rolda, orde, serie" find="\bTurno\b" replace="Quenda, vez, rolda, orde, serie" />
Llinia 841:
<Typo word="quilómetro" find="\bKilómetro\b" replace="Quilómetro" />
<Typo word="quilómetro" find="\bkilómetro\b" replace="quilómetro" />
</syntaxhighlight>
</source>
 
=== R ===
<sourcesyntaxhighlight lang="xml">
<Typo word="rabaño" find="\b([Rr])ebaño\b" replace="$1abaño" />
<Typo word="raposo" find="\bZorro\b" replace="Raposo" />
Llinia 865:
<Typo word="ruína" find="\b([Rr])uina\b" replace="$1uína" />
<Typo word="ruminante" find="\b([Rr])umiante\b" replace="$1uminante" />
</syntaxhighlight>
</source>
 
=== S ===
<sourcesyntaxhighlight lang="xml">
<Typo word="sabotar" find="\b([Ss])abotear\b" replace="$1abotar" />
<Typo word="saia" find="\b([Ff])alda\b" replace="$1aldra" /> <!-- ou '''Saia''' -->
Llinia 903:
<Typo word="sueste" find="\b([Ss])urleste\b" replace="$1ueste" />
<Typo word="surafricano" find="\b([Ss])udafricano\b" replace="$1urafricano" />
</syntaxhighlight>
</source>
 
=== T ===
<sourcesyntaxhighlight lang="xml">
<Typo word="talvez" find="\b([Tt])al vez\b" replace="$1alvez" />
<Typo word="tamén" find="\b([Tt])ambém\b" replace="$1amén" />
Llinia 949:
<Typo word="tsar" find="\bzar\b" replace="tsar" />
<Typo word="tubo, cano" find="\b([Tt])ubería\b" replace="$1ubo, cano" />
</syntaxhighlight>
</source>
 
=== U ===
<sourcesyntaxhighlight lang="xml">
<Typo word="ultimato" find="\b([Uu])ltimatum\b" replace="$1ltimato" />
<Typo word="úmero" find="\bHúmero\b" replace="Úmero" />
Llinia 960:
<Typo word="uniformar" find="\b([Uu])niformizar\b" replace="$1niformar" />
<Typo word="urbano" find="\b([Uu])rbán\b" replace="$1rbano" />
</syntaxhighlight>
</source>
 
=== V ===
<sourcesyntaxhighlight lang="xml">
<Typo word="vaixela" find="\b([Vv])axilla (conxunto de [[prato]]s)\b" replace="$1aixela" />
<Typo word="varíola" find="\b([Vv])iruela\b" replace="$1aríola" />
Llinia 990:
<Typo word="voitre" find="\bAboitre\b" replace="Voitre" />
<Typo word="voitre" find="\baboitre\b" replace="voitre" />
</syntaxhighlight>
</source>
 
=== X ===
<sourcesyntaxhighlight lang="xml">
<Typo word="xaneiro" find="\bXaneiro\b" replace="xaneiro" />
<Typo word="xarope" find="\b([Xx])arabe\b" replace="$1arope" />
Llinia 1013:
<Typo word="xurdir" find="\bSurxir\b" replace="Xurdir" />
<Typo word="xurdir" find="\bsurxir\b" replace="xurdir" />
</syntaxhighlight>
</source>
 
=== Z ===
<sourcesyntaxhighlight lang="xml">
<Typo word="zócolo" find="\b([Zz])ócalo\b" replace="$1ócolo" />
<Typo word="zócolo" find="\b([Zz])ocalo\b" replace="$1ócolo" />
<Typo word="zodíaco" find="\b([Zz])odiaco\b" replace="$1odíaco" />
</syntaxhighlight>
</source>
 
 
== Contraccions i apòstrofs (ha d'anar al final, molt útil!) ==
<sourcesyntaxhighlight lang="xml">
<Typo word="Des de" find="\b(D|d)esde\b" replace="$1es de" />
<Typo word="Al" find="\b(A|a) el\b" replace="$1l" />
Llinia 1040:
<Typo word="Se n'+vocal" find="\b(S|s)e'n ([Hh]?[AEIOUaeiouÀÈÉÍÒÓÚàèéíòóú])" replace="$1e n'$2" />
<Typo word="preventiu" find="_____(-|·)_____" replace="$1" />
</sourcesyntaxhighlight>
== Signos de puntuación y otros carácteres ==
<sourcesyntaxhighlight lang="xml">
<Typo word="·" find="([^l])l(\.|-|_|•)l" replace="$1l·l" />
<Typo word="'" find="´" replace="'" />
Llinia 1048:
<Typo word=" " find=" " replace=" " />
<Typo word="..." find="..." replace="…" />
</sourcesyntaxhighlight>
== Véxase tamén ==
{{Galizionario|Apéndice:Castelanismos usuais|Castelanismos}}
=== Outros artigos ===
* [[Axuda:Como mellorar a ortografía]]
* [[Wikipedia:Revisor ortográfico]]
* [[Wikipedia:Revisor ortográfico/Listaxe]]
* [[Wikipedia:Erros de ortografía e desviacións]]
* [[Normativa oficial do galego]]
 
=== Ligazóns externas ===
* [http://www.udc.es/snl/documentospdf/Libro_Calidade_Lingua.pdf Libro para mellorarmos o uso da lingua, con moitos exemplos, en pdf]