In Dutch, DVD and CD should be written as dvd and cd, also in compounds. Is there a way to replace CD-woord and DVD-woord in one replacement regexp to cd-woord and dvd-woord?
The only way I can think of is with two rules in a group:
<message>Did you mean <suggestion><match no="1" regexp_match="^CD" regexp_replace="cd"/></suggestion>?
and the same for DVD\-.+
.
I hoped there would be a smart trick. But this will work.
BTW-.* BTW hoeft niet met hoofdletters: Ik doe de BTW-boeking.
This gives an error; I think it is the built-in case correction which is in the way…
Exception in thread “main” java.lang.AssertionError: Dutch: Incorrect suggestions: [btw-boeking] != [Btw-boeking] for rule TST_HOOFDLETTERS_OVERBODIG[2] on input: Ik doe de BTW-boeking. expected:<[btw-boeking]> but was:<[Btw-boeking]>
Sorry, I forgot that part: add case_conversion="alllower"
inside the match
tag. This works for German at least.
Allower is all that is needed. It is not exactly what I need, but good enough in most cases.