From a German-language point of view your programming is, to say the least, rather unusual if not outright nonsensical. Here the correctly entered name for Callitriche terrestris appears in a horrible variant at the top of the page. Yet it would have been so simple to just copy the entered name to the German language field at the top of the page, without making these horrible changes. Correctness should be a must for all languages.