error format is now ATTRIBUTE ERROR_MSG

this also allows for complete control for a custom error message

we will also need the welsh translations for this piece of work