Fixes, cleanup and translation

PHP 5.3 support still exists, there are quite few hosts support php 5.3 and these are needed for 5.3