Sue,
The definition of locale.
noun: site, place, setting, position, spot, scene, location, venue, locality, locus.
e.g. An amusement park is the perfect locale for adventures.
Mamya is obviously using locale as an alternative to locality, and is not to be chided for it.