User:Jeblad/Langtools

From mediawiki.org

Biblioteket Langtools.org kan brukes for Ă„ finne en del problemer i lĂžpende tekst. Det har regler for dansk og svensk, men ingen for norsk. Det finnes regler fra helt enkle ting slik som mellomrom foran tegn for punktering, gjentatte ord, forbokstavfeil, osv. og mer avanserte ting som feil preposisjon og feil samsvarsbĂžyning.

Bruk av dette biblioteket er kun et forslag. Det finnes flere slike, men dette er spesielt interessant fordi det er basert pÄ Äpen kildekode. Tilpassing til Mediawiki er gjort i et GSoC-prosjekt, sÄ mye er allerede pÄ plass.

Et slikt bibliotek kan legges inn via ekstra spesialsider, men det er kanskje mer naturlig Ä fÄ denne typen hjelp integrert i VisualEditor/WikitextEditor. Feil kan da merkes med blÄ eller grÞnn bÞlgelinje til forskjell fra den rÞde som er skrivefeil.

Det er rundt 300 typos pÄ Wikipedia:AutoWikiBrowser/Typos, antakelig kan mange av dem skrives pÄ en mer effektiv form. De er imidlertid oppgitt som regulÊruttrykk og kan kreve noksÄ mye omskriving. De omskrevne formene blir svÊrt mye mer omfattende, men de gir ogsÄ mer i interaksjon med brukeren.

Eksempler[edit]

Abonnement[edit]

AWB[edit]

<Typo word="abbonnement" find="\b(A|a)bbonnement(s|et|ets|ene|enes|er|ers)?\b" replace="$1bonnement$2" />

Langtools[edit]

<!-- BokmÄl rule, 2017-05-11 -->
<rule id="ABONNEMENT" name="Mulig skrivefeil 'abonnement'">
 <pattern>
  <marker>
   <token inflected="yes">abbonnement</token>
  </marker>
 </pattern>
 <short>abonnement</short>
 <message>Mente du <suggestion>abonnement</suggestion>?</message>
 <url>http://ordbok.uib.no/perl/ordbok.cgi?OPP=+abonnement&bokmaal=+</url>
 <example type="correct">Jeg har nytt <marker>abonnement</marker> pÄ avisa.</example>
 <example correction="abonnement" type="incorrect">Jeg har nytt <marker>abbonnement</marker> pÄ avisa.</example>
</rule>

Abkhasia[edit]

Merk at egennavnet skal skrives med stor forbokstav.

AWB[edit]

<Typo word="Abkhasia/abkhasisk" find="\b(A|a)bkas(ia|ias|er|ere|eren|eres|isk|iske)?\b" replace="$1bkhas$2" />

Langtools[edit]

<!-- BokmÄl rule, 2017-05-11 -->
<rule id="ABKHASIA" name="Mulig skrivefeil 'Abkhasia'">
 <pattern>
  <marker>
   <or>
    <token case_sensitive="yes">Abkasia</token>
    <token inflected="yes">abkasia</token>
   </or>
  </marker>
 </pattern>
 <short>Abkhasia</short>
 <message>Mente du <suggestion>Abkhasia</suggestion>?</message>
 <url>http://www.sprakradet.no/sprakhjelp/Skriverad/navn-pa-steder-og-personer/Geografiske_namn/Utanlandske_namn__A_F/</url>
 <example type="correct">Han kom fra <marker>Abkhasia</marker>.</example>
 <example correction="Abkasia" type="incorrect">Han kom fra <marker>Abkasia</marker>.</example>
</rule>

Abu Dhabi[edit]

Merk at egennavnet skal skrives med stor forbokstav.

AWB[edit]

<Typo word="Abu Dhabi" find="\b[Aa]bu( )?(-)?[Dd](h?)ab[iy]\b" replace="Abu Dhabi" />

Langtools[edit]

<!-- BokmÄl rule, 2017-05-11 -->
<rule id="ABU_DHABI" name="Mulig skrivefeil 'Abu Dhabi'">
 <pattern>
  <marker>
   <or>
    <token case_sensitive="yes">Abu</token>
    <or>
     <token case_sensitive="yes">Dabi</token>
     <token case_sensitive="yes">Daby</token>
    </or>
   </or>
   <or>
    <token>abu</token>
    <or>
     <token inflected="yes">dabi</token>
     <token inflected="yes">daby</token>
    </or>
   </or>
  </marker>
 </pattern>
 <short>Abu Dhabi</short>
 <message>Mente du <suggestion>Abu Dhabi</suggestion>?</message>
 <url>http://www.sprakradet.no/sprakhjelp/Skriverad/navn-pa-steder-og-personer/Geografiske_namn/Utanlandske_namn__A_F/</url>
 <example type="correct">Han kom fra <marker>Abu Dhabi</marker>.</example>
 <example correction="Abu Dabi" type="incorrect">Han kom fra <marker>Abu Dabi</marker>.</example>
 <example correction="Abu Daby" type="incorrect">Han kom fra <marker>Abu Daby</marker>.</example>
</rule>

Annet[edit]

En notis om dette var postet pÄ