Skip to content

Add-on Store front-end - Use correct alphabetic order #5

@CyrilleB79

Description

@CyrilleB79

Issue

A new Add-on Store front-end has just been published and alphabetic sorting has been implemented.

Though this sorting is not correct because it is done with char number as a key so:

  • "Yandex translator for NVDA" comes before "alzaker"
  • "xTrack" comes before "Émoticônes"

Expected

Sorting should not be case sensitive. So at least, case should be ignored when sorting.

Still, the sorting order actually depends on the language. In French, but probably in many other languages, a letter with diacritic, e.g. "é" should be sorted along with its equivalent without diacritic, e.g. "e". In Python for example, this can be achieved with strxfrm function.

So "Émoticônes" should appear between "Emoji menu" and "eMule".

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions