Updated locale service. Using HTML5 pushState.