Closed
Bug 263045
Opened 21 years ago
Closed 21 years ago
Alphabetical sorting in non-English Latin alphabets
Categories
(Core :: Internationalization, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 163140
People
(Reporter: aleksr_si, Assigned: smontagu)
Details
User-Agent: Mozilla/5.0 (X11; U; Linux i686; sl-SI; rv:1.7) Gecko/20040618 Firefox/0.9
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041001 Firefox/0.10.1
The alphabetical sorting engine sorts, I should think, letters according to
their ASCII (or another) value. However, in Slovene (sl-SI) at least, certain
letters follow others in a different manner from the one given in any character
encoding.
Scrutinise, for example, the language selection menu in Firefox (Edit ->
Preferences -> Languages).
In the Slovene localisation, these come at the very end of the list:
Čečensko (Chechen)
Češko (Czech)
Škotsko galsko (Scottish Gaelic)
Špansko (Spanish)
However, in the standard alphabet, Č comes after C, Š comes after S and Ž comes
after Z. Further, all other umlauts and symbols do not affect the order, so if a
language should begin with Ø, this would be classified IN BETWEEN other
languages starting with 'o', depending on what follows. Thus:
oab
øab
obc
ocd
øde
oef
...
Whilst I do not anticipate any such exotic characters to be used in the language
list in Slovene, Č, Š and Ž are in the regular alphabet and everyone would
expect to find them at the appropriate place.
I believe German is facing the same problem with ä, ö and ü, which should come
after (or in between?) a, o and u respectively, and not at the very end. Of
course in, say, Swedish, the current sorting is appropriate to the alphabet, so
there ought perhaps to be a specific system to sort appropriately to the
language in question.
Reproducible: Always
Steps to Reproduce:
Assignee | ||
Comment 1•21 years ago
|
||
*** This bug has been marked as a duplicate of 163140 ***
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•