reduce loops
returning lower case of preferred locale