Alan Orth
5b2d9ebf28
This removes some of the manual work needed, though it doesn't seem to work well in RTL languages like Farsi and Arabic.