Comment 2 for bug 1377071

Revision history for this message
James Hunt (jamesodhunt) wrote : Re: wizard prioritises US English over UK English

From the spec...

> The variation that has the unprefixed language code (or an equivalent) should be sorted first. For example, en_US = en = “English
> (US)” (not “U. S. English”), nl = “Nederlands (Nederland)”. (This avoids hiding the most common variation amongst many others.)
So where exactly is 'en' uniquely mapped to en_US?

I don't have a problem with the default being US English, but it seems rather less than intuitive if the list is not sorted alphabetically.

According to the spec, the claimed reason for sorting Interface Languages by name rather than language code is that nobody knows the language code. This is reasonable. However, using that logic, the list of territories for a language should also be sorted alphabetically "since nobody knows the unprefixed language codes".