replace locale with region

The locale is a combination of language and region.
Merge pull request #30 from patrickheck/patch-1

replace locale with region