use I18n to translate error messages; allow html options for errors helper