# TODOs ## 1. Improve Preferred-Language Fallback after the Current Accept-Language Rollout The current auth-registration flow derives the preferred-language candidate from the public `Accept-Language` header and falls back to `en` when no supported tag is available. A later improvement may use the existing [geoip](../pkg/geoip) package as an additional fallback when `Accept-Language` is absent or unusable, but it must: - preserve the current public JSON DTOs - continue emitting a valid BCP 47 tag for `User Service` - keep `en` as the final safe fallback