i18n enhancements, added German translations

- Improve i18n stuff
- added default .po/.pot file for translators (based on above additions)
- added full German translations (based on above additions)

Thanks, Dave :)