moved lots of messages from the string to i18n support to define them