Revision: 6184
http://languagetool.svn.sourceforge.net/languagetool/?rev=6184&view=rev
Author: dnaber
Date: 2012-01-07 14:54:10 +0000 (Sat, 07 Jan 2012)
Log Message:
-----------
[de] change some examples to avoid some conflicts; avoid some false alarms
Modified Paths:
--------------
trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java
trunk/JLanguageTool/src/resource/de/added.txt
trunk/JLanguageTool/src/rules/de/grammar.xml
Modified: trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java
===================================================================
--- trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java
2012-01-07 14:17:58 UTC (rev 6183)
+++ trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java
2012-01-07 14:54:10 UTC (rev 6184)
@@ -79,6 +79,7 @@
private static final Set<String> exceptions = new HashSet<String>();
static {
+ exceptions.add("Allerlei");
exceptions.add("Letztere");
exceptions.add("Letzterer");
exceptions.add("Letzteres");
@@ -223,6 +224,11 @@
myExceptionPhrases.add("Bürgerlichen Gesetzbuch");
myExceptionPhrases.add("Bürgerlichen Gesetzbuchs");
myExceptionPhrases.add("Bürgerlichen Gesetzbuches");
+ myExceptionPhrases.add("Haute Couture");
+ myExceptionPhrases.add("aus dem Nichts");
+ myExceptionPhrases.add("Kleiner Bär"); // das Sternbild
+ myExceptionPhrases.add("Zehn Gebote");
+ myExceptionPhrases.add("Römische Reich Deutscher Nation");
}
private static final Set<String> substVerbenExceptions = new
HashSet<String>();
Modified: trunk/JLanguageTool/src/resource/de/added.txt
===================================================================
--- trunk/JLanguageTool/src/resource/de/added.txt 2012-01-07 14:17:58 UTC
(rev 6183)
+++ trunk/JLanguageTool/src/resource/de/added.txt 2012-01-07 14:54:10 UTC
(rev 6184)
@@ -402,3 +402,4 @@
Stifte Stift SUB:GEN:PLU:NEU
Stiften Stift SUB:DAT:PLU:NEU
Stifte Stift SUB:AKK:PLU:NEU
+Rechtes Rechtes SUB:GEN:SIN:NEU
Modified: trunk/JLanguageTool/src/rules/de/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/de/grammar.xml 2012-01-07 14:17:58 UTC
(rev 6183)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml 2012-01-07 14:54:10 UTC
(rev 6184)
@@ -1108,7 +1108,6 @@
</pattern>
<message>Meinten Sie <suggestion>wahr</suggestion> (=wahrhaftig,
authentisch) statt 'war' (Vergangenheit von 'sein') oder fehlt vielleicht ein
Komma?</message>
<example type="incorrect">Das war <marker>war</marker>.</example>
- <example type="correct">Das war <marker>War</marker>.</example>
<example type="correct">Das war <marker>wahr</marker>.</example>
</rule>
</rulegroup>
@@ -1567,8 +1566,8 @@
<token>lasen</token>
</pattern>
<message>Meinten Sie 'zu <suggestion>lassen</suggestion>'?</message>
- <example type="correct">Er plante, sie mit einem Maulkorb rumlaufen zu
<marker>lassen</marker>.</example>
- <example type="incorrect">Er plante, sie mit einem Maulkorb rumlaufen zu
<marker>lasen</marker>.</example>
+ <example type="correct">Er plante, sie mit einem Maulkorb herumlaufen zu
<marker>lassen</marker>.</example>
+ <example type="incorrect">Er plante, sie mit einem Maulkorb herumlaufen
zu <marker>lasen</marker>.</example>
</rule>
<rulegroup id="OEKONOMISCH_OEKUMENISCH" name="Möglicher Tippfehler:
'ökonomischer (ökumenischer) Gottesdienst/...'">
<rule>
@@ -4510,7 +4509,7 @@
<example type="correct">Ihm ist <marker>angst und
bange</marker>.</example>
<example type="incorrect" correction="angst und bange">Ihm ist
<marker>Angst und Bange</marker>.</example>
<example type="incorrect" correction="angst und bange">Ihm ist nicht
<marker>Angst und bange</marker>.</example>
- <example type="correct">Ihm ist <marker>Angst und Bange</marker>
gemacht wurden.</example>
+ <example type="correct">Ihm ist <marker>Angst und Bange</marker>
gemacht worden.</example>
</rule>
<rule>
<pattern case_sensitive="yes" mark_from="1" mark_to="-1">
@@ -4523,7 +4522,7 @@
<message>&inwend;<suggestion><match no="2"
case_conversion="alllower"/> und <match no="4"
case_conversion="alllower"/></suggestion> werden/sein werden 'angst' und
'bange' kleingeschrieben.</message>
<example type="correct">Ihm ist <marker>angst und
bange</marker>.</example>
<example type="incorrect" correction="angst und bange">Ihm ist
<marker>angst und Bange</marker>.</example>
- <example type="correct">Ihm ist <marker>Angst und Bange</marker>
gemacht wurden.</example>
+ <example type="correct">Ihm ist <marker>Angst und Bange</marker>
gemacht worden.</example>
</rule>
<rule>
<pattern case_sensitive="yes" mark_to="-1" mark_from="1">
@@ -4531,7 +4530,7 @@
<token>Angst</token>
<token>und</token>
<token regexp="yes" skip="1">[bB]ange</token>
- <token inflected="yes" regexp="yes">sein|werden</token>
+ <token inflected="no" regexp="yes">sein|werden|ist|war</token>
</pattern>
<message>&inwend;<suggestion><match no="2"
case_conversion="alllower"/> und <match no="4"
case_conversion="alllower"/></suggestion> werden/sein werden 'angst' und
'bange' kleingeschrieben.</message>
<example type="correct">Ihm sollte <marker>angst und bange</marker>
sein.</example>
@@ -4597,7 +4596,7 @@
<example type="correct">Er hat ihm <marker>Angst und Bange</marker>
gemacht.</example>
<example type="incorrect" correction="Angst und Bange">Er hat ihm
<marker>angst und bange</marker> gemacht.</example>
<example type="incorrect" correction="Angst und Bange">Du sollst
aufhören, ihm <marker>angst und bange</marker> zu machen.</example>
- <example type="correct">Ihm ist <marker>Angst und Bange</marker>
gemacht wurden.</example>
+ <example type="correct">Ihm ist <marker>Angst und Bange</marker>
gemacht worden.</example>
</rule>
<rule>
<pattern case_sensitive="yes" mark_to="-1">
@@ -5754,7 +5753,7 @@
<token>aber</token>
</pattern>
<message>&inwend;'ohne Wenn und Aber' wird <suggestion>Wenn und
Aber</suggestion> großgeschrieben.</message>
- <example type="correct">Das gilt von <marker>Wenn und
Aber</marker>.</example>
+ <example type="correct">Das gilt ohne <marker>Wenn und
Aber</marker>.</example>
<example type="incorrect">Das gilt ohne <marker>wenn und
aber</marker>.</example>
</rule>
<rule id="DAS_ERSTE_MAL" name="Groß-/Kleinschreibung: 'das erste mal
(Mal)'">
@@ -6226,7 +6225,7 @@
<example type="correct">Sie kommen, <marker>weil die weniger
organisierten</marker> Feinde unvorbereitet sind.</example>
<example type="incorrect">Ich finde das gut, <marker>weil du
hast</marker> dir viel Mühe gemacht.</example>
<example type="correct">Ich finde das gut, <marker>denn du
hast</marker> dir viel Mühe gemacht.</example>
- <example type="correct">Ich finde das gut, <marker>weil du dir viel
Mühe gemacht hast </marker>.</example>
+ <example type="correct">Ich finde das gut, <marker>weil du dir viel
Mühe gemacht hast</marker>.</example>
<example type="correct">Das ist ein Befehl, <marker>weil es über
eine</marker> Aufforderung hinausgeht.</example>
<example type="incorrect">Hast du das gemerkt, <marker>weil du
hast</marker> einen häufigen Fehler gemacht?</example>
<example type="correct">Das ist so, weil hier drei dunkle Streifen
aneinanderliegen.</example> <!-- used to fail because the verb isn't recognized
-->
@@ -6247,7 +6246,7 @@
<example type="incorrect">Ich bin <marker>wegen einem</marker>
schweren Unfall zu spät gekommen.</example>
<example type="incorrect">Ich bin <marker>wegen eurem</marker>
schweren Unfall zu spät gekommen.</example>
<example type="correct">Ich bin <marker>wegen eures</marker> schweren
Unfalls zu spät gekommen.</example>
- <example type="correct">Ich bin <marker>wegen eines</marker> Unfall zu
spät gekommen.</example>
+ <example type="correct">Ich bin <marker>wegen eines</marker> Unfalls
zu spät gekommen.</example>
<example type="correct">Auf verschiedenen <marker>Wegen den</marker>
Markt erobern.</example>
<example type="correct">Der Flächeninhalt <marker>abzüglich
des</marker> Halbkreises beträgt 3m².</example>
<example type="incorrect">Der Flächeninhalt <marker>abzüglich
dem</marker> Halbkreis beträgt 3m².</example>
@@ -6266,7 +6265,7 @@
<example type="incorrect"><marker>Wegen dem</marker> Unfall</example>
<example type="incorrect"><marker>Wegen Ihrem</marker> Unfall</example>
<example type="correct"><marker>Wegen des</marker> Unfalls</example>
- <example type="correct"><marker>Wegen ihres</marker> Unfall</example>
+ <example type="correct"><marker>Wegen ihres</marker> Unfalls</example>
<example type="correct"><marker>wegen Diebstahl</marker>
geschlossen</example>
<example type="correct"><marker>Abzüglich des</marker> Halbkreises
beträgt die Fläche 3m².</example>
<example type="incorrect"><marker>Abzüglich dem</marker> Halbkreis
beträgt die Fläche 3m².</example>
@@ -6593,7 +6592,7 @@
<example type="incorrect" correction="worden">Die Tür ist auf den
Boden gelegt <marker>wurden</marker>.</example>
<example type="incorrect" correction="worden">Ihr seid auf den Boden
gelegt <marker>wurden</marker>.</example>
<example type="correct">Nachdem sie auf den Boden gelegt
<marker>wurden</marker>.</example>
- <example type="correct">..., die ihm zuzurechnen sind bzw. gelöst
wurden.</example>
+ <example type="correct">Fälle, die ihm zuzurechnen sind bzw. gelöst
wurden.</example>
</rule>
</rulegroup>
<!-- TODO: make this more general: -->
@@ -7088,9 +7087,9 @@
<token>sondern</token>
</pattern>
<message>Vor der Konjunktion 'sondern' steht immer ein Komma.</message>
- <example type="correct">Kein Bisschen hat er getan,
<marker>sondern</marker> nur rumgelegen.</example>
+ <example type="correct">Kein Bisschen hat er getan,
<marker>sondern</marker> nur herumgelegen.</example>
<example type="correct">Sie sind nicht auf Jagd gegangen und
<marker>sondern</marker> trotzdem Schweiß ab.</example>
- <example type="incorrect">Kein Bisschen hat er getan
<marker>sondern</marker> nur rumgelegen.</example>
+ <example type="incorrect">Kein Bisschen hat er getan
<marker>sondern</marker> nur herumgelegen.</example>
</rule>
</rulegroup>
<rulegroup id="SUBJUNKTION_KOMMA" name="Zeichensetzung: Fehlendes Komma
bei Subjunktion">
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual
desktops for less than the cost of PCs and save 60% on VDI infrastructure
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs