Added German translation by Thomas Werling