add i18n wrapper for models