added transaltion and improved translation class
Improved i18n