improve locale interface
Checking in changes prior to tagging of version 1.0.4.