Quote:
Originally Posted by BobC
RFC5646 is used for allocating language codes.
....snip....
So I think that is probably the reason - uk means somewhere else entirely in the context of language codes, if not in the assignment of TLDs.
|
RFC5646 and RFC1591 both adopted ISO 3166 (Codes for representaion of Coutries) and it's derivatives, and doing this makes sense certainly in terms of language. I believe the reason the UK TLD does not follow ISO 3166 is because .uk was already adopted and registered for DNS purposes. However, because .uk is now entrenched it does make variance from this schema look "odd" especially when language/keyboard/locale selection on computers* often talks in terms of "English (United Kingdom)" etc.
Whilst a technicality, my first thought was what setting do residents of Northern Ireland choose to adopt?
*less of an issue for standards compliant Linux users.