#1222072: Split translation editing functionality out of locale.admin.inc and locale.inc