add more consistent way of doing forced localization to a language

also fixes http://manage.dimagi.com/default.asp?99174
Merge pull request #2862 from dimagi/cleaner-translations

add more consistent way of doing forced localization to a language