Please sort programs in a even more locale-friendly way (by using python-pyicu)
Bug #427568 reported by
Michael Terry
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Translations |
Triaged
|
Low
|
Unassigned | ||
software-center (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: software-store
The listing of programs right now is sorted by name. But it seems to sort by character code (i.e. strcmp). You can see this falling down when there are accents in the program name.
I propose that it should instead sort using the unicode algorithm for sorting in a locale-sensitive way. Different languages have very different sorting rules.
I recently did this with the Ubuntu installer ubiquity, and found the python wrapper for libicu to be useful (python-pyicu). It can be used to generate collation keys for a given key in a given locale.
Changed in software-store (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in software-store (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in software-store (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in software-center (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in ubuntu-translations: | |
status: | New → Triaged |
importance: | Undecided → Low |
To post a comment you must log in.
For testing purposes without switching your locale, the program name I noticed this on was Déjà Dup. It should sort between De and Df in English, but instead shows up between Dz and Ea.