# TODOs ## 1. Suggest User's Preferred Language when registering a new User Upon user's device/session registration flow, `preferred_language` value must be obtained via existing [geoip](../pkg/geoip) package by returned country. The derived value must be emitted as a valid BCP 47 language tag because `User Service` now validates that contract semantically on create. When geoip fails to return country by IP, fallback is `en`.