W dniu 2015-06-08 o 21:27, Jaume Ortolà i Font pisze:
> 2015-06-08 9:39 GMT+02:00 Daniel Naber <daniel.na...@languagetool.org
> <mailto:daniel.na...@languagetool.org>>:
>
>     On 2015-06-02 15:06, Jaume Ortolà i Font wrote:
>
>     Hi Jaume,
>
>     sorry for the late reply.
>
>     > There are some failures with the current German LanguageTool tests.
>     > Could you take a look, Daniel? You need to use replacements in
>     > lower-case (r rh, rh r). Are the results reasonable?
>
>     This case looks like a regression to me:
>
>     Not found: 'Haus' in: [Hauch, Hau, Haue, Haut, -Au, -Aue, -Aug, -Haus,
>     -Haut, Ahaus, Back, Baku, Bank, Bark, Bau, Bau-, Baud, Baum, Baus,
>     Chauke]
>
>     As long as there's a suggestion with a distance of 1, shouldn't it be
>     preferred over suggestions with a distance of 2?
>
>     For the case "Ligafußboll", the suggestion with a distance of 2 seems to
>     be lost, I think that shouldn't be the case:
>
>     Expected :[Ligafußball, Ligafußballs]
>     Actual   :[Ligafußball]
>
>
> You are right. These results are not expected. I will look at them again.
>
> A question: "Ligafußball" doesn't exist as a word in the dictionary.
> It's a compound, isn't it?
>
>     > If the preferred option in German is convert-case=false, then my
>     > changes will not affect the German tests in any way.
>
>     Could you describe what exactly convert-case does, I'm not sure I
>     completely understand it.
>
>
> It is the same for replacement-pairs, convert-case and
> ignore-diacritics. If any of these features is enabled, then these
> differences add a distance of 0 between the original word and the
> possible suggestion.
>
> Examples:
> If "ss ß" is in replacement-pairs, the distance between Ligafussball
> (original wrong word) and Ligafußball (suggestion) is zero.
> If convert-case=true, the distance between ligafußball (original word)
> and Ligafußball (suggestion) is zero.
> If ignore-diacritics=true, the distance between horen (original word)
> and hören (suggestion) is zero.
> If ignore-diacritics=true, the distance between horem (original word)
> and hören (suggestion) is one (not two).
> In the file de_DE.info you wrote:
> # ignore-diacritics=false speeds up building the suggestions by a factor
> of about 2:
>
> Is that true with the current Speller code?
>
> A question for Marcin:
> As you can see here [1], the condition isConvertingCase() is inside the
> condition isIgnoringDiacritics(), so they are not independent. Was it
> made on purpose? Should we correct it?

Seems like a bug to me. I've probably lost count of parentheses. Please 
correct it.

Regards,
Marcin

------------------------------------------------------------------------------
_______________________________________________
Languagetool-devel mailing list
Languagetool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/languagetool-devel

Reply via email to