better i18n and sanitization