Translation compatibility
updates
Lots of vim stuff