Refactored Language selection
Updated locales
Added extra angular-translate dependency for missing translation handling