German Translation

This commit replaces some string constants with the native translation-equivalent and adds xliff support for German. I've added a lot of new translations and changed some, which are rather understandable or wrong. I'm sorry for my .gitignore faux pas.