Implement German

With thanks to IcedEarth