internationalization support added

Message documentation. This text is shown to the translator without context, so the context needs to be provided for each message to make unambiguous translation possible