Added basic locale switcher functionality .. Still needs to be refined.