Unicode filetypes break preview

This pr also improves the descriptions for when no preview is shown. 

- [x] Improve descriptions
- [x] Make it work with unicode
- [x] Remove old libraries
- [x] All strings are translatable