add more consistent way of doing forced localization to a language

also fixes http://manage.dimagi.com/default.asp?99174