add internationalization and German translation
update TODO list