When the user register, we grab the language from the browser and use it as first value for the corresponding user object. The user can then later on modify it from his account area.
Still need a lot :)