lib/pragmatic_segmenter/languages/deutsch.rb in pragmatic_segmenter-0.3.5 vs lib/pragmatic_segmenter/languages/deutsch.rb in pragmatic_segmenter-0.3.6

- old
+ new

@@ -56,10 +56,16 @@ @text.gsub!(/(?<=\d)\.(?=\s*#{Regexp.escape(month)})/, '∯') end end end - class AbbreviationReplacer < AbbreviationReplacer + class AbbreviationReplacer < AbbreviationReplacer + + SENTENCE_STARTERS = %w( + Am Auch Auf Bei Da Das Der Die Ein Eine Es Für Heute Ich Im In + Ist Jetzt Mein Mit Nach So Und Warum Was Wenn Wer Wie Wir + ).freeze + def replace @text = text.apply( @language::PossessiveAbbreviationRule, @language::SingleLetterAbbreviationRules::All, SingleLowerCaseLetterRule,