Fixed localization issues pointed out by fred (this creates some new messages that need to be translated).
Add preliminary German translation (still a few things to go).
Fix indentation