Multilingual sites: ask for preferred language at registration

Just now I have found Allow users to set language at signup, which older than this one but this one has more discussion. Should they be merged?