General framework for error messages This is a small project but code I used in each project. Registered message should be generate errors correspondingly. Multilanguage support by registering the message per language and create messages with arguments.