i18n: German

Please review and merge.