Do refactoring of i18n logic.
Do refactoring of user messages.