use putenv(LC_ALL)
improve translation helper function
Checking in changes prior to tagging of version 1.0.3.