i18n messages and types