don't hardcode i18n texts