Bug 1259735

Summary: wrong sort order in language selection
Product: Red Hat Enterprise Linux 7 Reporter: Karel Volný <kvolny>
Component: gnome-initial-setupAssignee: Matthias Clasen <mclasen>
Status: CLOSED DEFERRED QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.2   
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-09-11 17:45:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
screenshot of the problem none

Description Karel Volný 2015-09-03 13:01:33 UTC
Created attachment 1069803 [details]
screenshot of the problem

Description of problem:
When choosing a language, the list seems to be sorted by character codes rather than position in alphabet. This is quite unnatural and makes an impression that some languages are not supported when they are missing in between two letters ... but if you scroll down, you may found that the name starts by lowercase letter and so it is behind all uppercase letters; not to mention letters with diacritics etc.

Version-Release number of selected component (if applicable):
gnome-initial-setup-3.14.4-5.el7.x86_64

How reproducible:
always

Steps to Reproduce:
1. clean install system, login to GNOME for the first time

Actual results:
see the screenshot

Expected results:
go to e.g. https://en.wikipedia.org/wiki/Alphabet and see the order of the list of languages

Additional info:

Comment 2 Matthias Clasen 2015-09-18 16:59:56 UTC
There are a few things going on here:

1) We keep the small selection of initial language up top

2) We are sorting by the locale name, not just the language name. In practice, that should not be confusing, though. We show 

LANGUAGE    COUNTRY

in the ui, and the locale name is "LANGUAGE (COUNTRY)".

3) The sorting is case-sensitive, which causes all the lower-case names to end up after all the upper-case ones.


I think we should consider fixing 3). I've filed an upstream bug for tracking that.