Revision: 6238 http://languagetool.svn.sourceforge.net/languagetool/?rev=6238&view=rev Author: gulp21-1 Date: 2012-01-13 16:04:01 +0000 (Fri, 13 Jan 2012) Log Message: ----------- [de] added SEITE_SAITE
Modified Paths: -------------- trunk/JLanguageTool/src/rules/de/grammar.xml Modified: trunk/JLanguageTool/src/rules/de/grammar.xml =================================================================== --- trunk/JLanguageTool/src/rules/de/grammar.xml 2012-01-13 14:07:50 UTC (rev 6237) +++ trunk/JLanguageTool/src/rules/de/grammar.xml 2012-01-13 16:04:01 UTC (rev 6238) @@ -24,6 +24,8 @@ <!ENTITY bundesstaaten "Alabama|Alaska|Arizona|Arkansas|Colorado|Connecticut|Delaware|Florida|Georgia|Hawaii|Idaho|Illinois|Indiana|Iowa|Kalifornien|Kansas|Kentucky|Louisiana|Maine|Maryland|Massachusetts|Michigan|Minnesota|Mississippi|Missouri|Montana|Nebraska|Nevada|New|North|Ohio|Oklahoma|Oregon|Pennsylvania|Rhode|South|Tennessee|Texas|Utah|Vermont|Virginia|Washington|West|Wisconsin|Wyoming"> <!ENTITY mahlennomen "Zahn|Mühle|Korn|Weizen|Getreide|.*Mehl|Müller"> <!ENTITY malennomen ".*Farbe|.*Bild|.*Porträt|Kunst.*|Maler"> +<!ENTITY seitewoerter ".*Buch|.*Lektüre"> +<!ENTITY saitewoerter "aufziehen|.*Bass(es)?|.*Bratsche|.*Cellos?|.*Harfe|.*Geige|.*Gitarre|.*Viola|.*Violine"> <!ENTITY anfauf "„|"|»|›|‚|'"> <!ENTITY anfzu "‘|“|‹|«|"|'"> <!ENTITY anf "&anfauf;|‘|“|‹|«"> @@ -953,6 +955,7 @@ <example type="incorrect">Das <marker>Für und Wieder</marker> wird erwogen.</example> </rule> </rulegroup> + <!-- TODO should this be combined with SEITE_SAITE? --> <rulegroup id="ANDERE_SEITEN_AUFZIEHEN" name="Möglicher Tippfehler: 'andere Seiten (Saiten) aufziehen'"> <rule> <pattern case_sensitive="yes" mark_from="1" mark_to="-1"> @@ -967,6 +970,54 @@ <example type="incorrect">Bei der UNO müssen andere <marker>Seiten</marker> aufgezogen werden.</example> </rule> </rulegroup> + <rulegroup id="SEITE_SAITE" name="Möglicher Tippfehler: Seite/Saite"> + <rule> + <pattern mark_from="2" mark_to="-1"> + <token postag="SENT_START" skip="-1"><exception scope="next" regexp="yes" inflected="yes">&seitewoerter;</exception></token> + <token regexp="yes" inflected="yes" skip="5">&saitewoerter;<exception scope="next" regexp="yes" inflected="yes">&seitewoerter;</exception></token> + <token inflected="yes" skip="-1">Seite<exception scope="next" regexp="yes" inflected="yes">&seitewoerter;</exception></token> + <token postag="SENT_END"/> + </pattern> + <message>Meinten Sie <suggestion><match no="3" regexp_match="ei" regexp_replace="ai"/></suggestion>? (Seite = Buchseite)</message> + <example type="incorrect" correction="Saite">Die E-Gitarre hat eine sechste <marker>Seite</marker>.</example> + <example type="correct">Dieses Buch über die Gatarre hat nur sechs <marker>Seiten</marker>.</example> + <example type="correct">Diese Gitarre hat sechs <marker>Saiten</marker>.</example> + </rule> + <rule> + <pattern mark_from="1" mark_to="-2"> + <token postag="SENT_START" skip="-1"><exception scope="next" regexp="yes" inflected="yes">&seitewoerter;</exception></token> + <token inflected="yes" skip="5">Seite<exception scope="next" regexp="yes" inflected="yes">&seitewoerter;</exception></token> + <token regexp="yes" inflected="yes" skip="-1">&saitewoerter;<exception scope="next" regexp="yes" inflected="yes">&seitewoerter;</exception></token> + <token postag="SENT_END"/> + </pattern> + <message>Meinten Sie <suggestion><match no="2" regexp_match="ei" regexp_replace="ai"/></suggestion>? (Seite = Buchseite)</message> + <example type="incorrect" correction="Saiten">Die <marker>Seiten</marker> des Violoncellos sind kurz.</example> + <example type="incorrect" correction="Saiten">Die <marker>Seiten</marker> des Kontrabasses sind gerissen.</example> + <example type="correct">Die <marker>Saiten</marker> des Violoncellos sind kurz.</example> + </rule> + <rule> + <pattern mark_from="2" mark_to="-1"> + <token postag="SENT_START" skip="-1"><exception scope="next" regexp="yes" inflected="yes">&saitewoerter;</exception></token> + <token regexp="yes" inflected="yes" skip="5">&seitewoerter;<exception scope="next" regexp="yes" inflected="yes">&saitewoerter;</exception></token> + <token inflected="yes" skip="-1">Saite<exception scope="next" regexp="yes" inflected="yes">&saitewoerter;</exception></token> + <token postag="SENT_END"/> + </pattern> + <message>Meinten Sie <suggestion><match no="3" regexp_match="ai" regexp_replace="ei"/></suggestion>? (Saite = Saiteninstrument)</message> + <example type="incorrect" correction="Seiten">Dieses Buch hat sechs <marker>Saiten</marker>.</example> + <example type="correct">Dieses Buch über die Gatarre hat nur sechs <marker>Seiten</marker>.</example> + </rule> + <rule> + <pattern mark_from="1" mark_to="-2"> + <token postag="SENT_START" skip="-1"><exception scope="next" regexp="yes" inflected="yes">&saitewoerter;</exception></token> + <token inflected="yes" skip="5">Saite<exception scope="next" regexp="yes" inflected="yes">&saitewoerter;</exception></token> + <token regexp="yes" inflected="yes" skip="-1">&seitewoerter;<exception scope="next" regexp="yes" inflected="yes">&saitewoerter;</exception></token> + <token postag="SENT_END"/> + </pattern> + <message>Meinten Sie <suggestion><match no="2" regexp_match="ai" regexp_replace="ei"/></suggestion>? (Saite = Saiteninstrument)</message> + <example type="incorrect" correction="Seiten">Die <marker>Saiten</marker> des Buches sind beschrieben.</example> + <example type="correct">Die <marker>Seiten</marker> des Buches sind beschrieben.</example> + </rule> + </rulegroup> <rulegroup id="EINEM_LEIHEN" name="Möglicher Tippfehler: 'einem Leihen (Laien)'"> <rule> <pattern case_sensitive="yes" mark_from="1"> @@ -4210,8 +4261,8 @@ <token regexp="yes">Bunde?s?</token> </pattern> <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (1815–1866)? &namengross;</message> - <example type="correct">im <marker>Deutschen</marker> Bund</example> - <example type="incorrect" correction="Deutschen">im <marker>deutschen</marker> Bund</example> + <example type="correct">Im <marker>Deutschen</marker> Bund ist nichts los.</example> + <example type="incorrect" correction="Deutschen">Im <marker>deutschen</marker> Bund ist nichts los.</example> </rule> </rulegroup> <rulegroup id="GROSSSCHREIBUNG_EHRENBEZEICHNUNG" name="Groß-/Kleinschreibung: Titel und Ehrenbezeichnungen 'heiliger (Heiliger) Vater etc.'"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 _______________________________________________ Languagetool-cvs mailing list Languagetool-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-cvs