Public bug reported:

Binary package hint: unity-place-applications

It appears that applications are currently sorted by code-point
comparisons (i.e. the numeric Unicode value is higher or lower).  But
this isn't the Right Way to sort Unicode strings.

For example, see the attached screenshot.  Where "Déjà Dup Backup
Utility" comes after "Dogtail Recorder".

The Right Way way of sorting Unicode strings is according to the UCA:
http://unicode.org/reports/tr10/ (which, to me, is pretty fascinating;
it's a surprisingly complicated problem).  This is the same method used
by the Software Center to sort applications
(https://wiki.ubuntu.com/SoftwareCenter#def-alphabetically).

There is a library, libicu that includes methods for sorting strings.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: unity-place-applications 0.2.12-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-17.23-generic 2.6.35.2
Uname: Linux 2.6.35-17-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Sat Aug 21 01:29:42 2010
EcryptfsInUse: Yes
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_GB.utf8
 SHELL=/bin/bash
SourcePackage: unity-place-applications

** Affects: unity-place-applications (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 maverick ubuntu-une

-- 
Applications should be Unicode-sorted
https://bugs.launchpad.net/bugs/621577
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to