introducing i18n messageView implementation