free: Output is misaligned when using many non-english locales

This is the main issue that gathers all the other issues around free not showing the right columns. It is to do with how gettext and string lengths interact.

Currently, this is an issue for fr, pl, sv, UK, vn, zh_CN

Edited by Craig Small