Make vision report smaller so it fits and put it next to movement
Make jamming its own report instead of appending the info with no separation to vision. Also remove the width difference between HP and XP label. (HP label is still way too wide)
Nothing else has a colon, and for my screen size a vision of 10 or more still doesn't fit.
This area of the screen generally puts values on the line below the headers, so for a unit with an override for the vision but not the jamming, I suggest these lines should be
MP vis
6/6 7
or for a unit with non-zero jamming:
MP V J
6/6 7 2
Main issue has always been translation
This issue was introduced to give more space for translations to other elements. Since that change broke several elements' positioning that is not a viable way to go with the current GUI concept.
When abbreviations, like just the first letter, are used, translations simply must do the same. (Even then the issue remains that for some reason the used font is not monospace.) If that is not possible icons should be used instead. (On a quick look I didn't find existing ones for this.)
I'm happy to tweak the changed strings by removing colons or whatever, but I am not interested in using more time on this to shuffle positions around. Someone else can do that. I'll note that adding optional multiline elements may be difficult though.