Fix for issue #21 - ensure that label returns to its previous non-translated position when not hard up against the right margin. Also refactored to extract translateCmd() function, to put string-bashing in one place.
Fix for issue #21 - ensure that label returns to its previous non-translated
position when not hard up against the right margin. Also refactored to
extract translateCmd() function, to put string-bashing in one place.

epimorphics/ukhpi,epimorphics/ukhpi,epimorphics/ukhpi,epimorphics/ukhpi