refactored locale service to provide language and territory seperately
using the locale service for permanent language selection