Overhaul melee message translation system.

includes #3552.

should make melee messages much easier to translate.