Translations, you've been Overhauled!

Hopefully:
- solves Issue #1930
- solves some other problems
- added hinting in comments
- added a bunch of new keybased translations
- did some optimations
- displays unused translations
- did some restructuring
- added contenttypes to new keybased scheme
- …