Doing German Umlauts the right way

Hi,

I just changed the handling of German umlauts, so they are replaced "the right way".

Thomas