add some i18n validation stuff
Merge branch 'validation' into latest