<commit_before>LanguageTool Change Log

1.9-dev (release planned for 2012-09-30)

 -Japanese:
   -initial support (<NAME>, Maxim Mozgovoy's student)

 -Russian:
   -rules updates
   -several new rules
   -improve user interface translation 

 -Breton:
   -several new rules and fixed false alarms
   -the internal spelling engine can now additionally tokenize words if the
    source dictionary did not include compound versions (for example,
    hyphenated words).
  - updated classification of words tagged as plural nouns of persons
    (these have different mutation than other nouns).

 -Esperanto:
   -several new rules and fixed false alarms
   -updated list of transitive/nontransitive verbs
   -added <url> links to REVO (Reta Vortaro) with permission from <NAME>.

 -French:
   -several new rules and fixed false alarms
   -opening guillemet (U+00AB) followed by thin no-break
    space (U+202F) wrongly detected as error (sf bug #3545050)

 -English:
   -fixed false alarm (sf bug #3543914)

 -German:
   -added simple verb/subject agreement checker
   -fixed some false alarms by upgrading to the 2012-07-20 snapshot of jwordsplitter
    (sf bug #3475553)

 -Portuguese:
   -several rule updates (<NAME>)

 -Swedish:<commit_msg>[fr] updated POS tag dictionary 'french.dict' to dicollecte-4.6.<commit_after>LanguageTool Change Log

1.9-dev (release planned for 2012-09-30)

 -Japanese:
   -initial support (<NAME>, <NAME>'s student)

 -Russian:
   -rules updates
   -several new rules
   -improve user interface translation 

 -Breton:
   -several new rules and fixed false alarms
   -the internal spelling engine can now additionally tokenize words if the
    source dictionary did not include compound versions (for example,
    hyphenated words).
  - updated classification of words tagged as plural nouns of persons
    (these have different mutation than other nouns).

 -Esperanto:
   -several new rules and fixed false alarms
   -updated list of transitive/nontransitive verbs
   -added <url> links to REVO (Reta Vortaro) with permission from <NAME>.

 -French:
   -updated POS tag dictionary to use Dicollecte-4.6
   -several new rules and fixed false alarms
   -opening guillemet (U+00AB) followed by thin no-break
    space (U+202F) wrongly detected as error (sf bug #3545050)

 -English:
   -fixed false alarm (sf bug #3543914)

 -German:
   -added simple verb/subject agreement checker
   -fixed some false alarms by upgrading to the 2012-07-20 snapshot of jwordsplitter
    (sf bug #3475553)

 -Portuguese:
   -several rule updates (<NAME>)

 -Swedish:
{'fraction_non_alphanumeric': 0.07259316770186336, 'fraction_numerical': 0.03571428571428571, 'mean_word_length': 3.443103448275862, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5193823', 'n_tokens_mistral': 862, 'n_tokens_neox': 712, 'n_words': 320}