Fix variable names to give context for translators

fix other various i18n issues

@nedbat here's some more

one of @dianakhuang or @flowerhack to rep LMS, please.