Skip to content

In general settings panel, language combo-box is not sorted correctly #10348

@CyrilleB79

Description

@CyrilleB79

Steps to reproduce:

  • Open General property settings page, e.g. pressing NVDA+Ctrl+G
  • Open language combo-box and look at the order of the language list

Actual behavior:

The list is sorted as follow :

  • Afrikaans (Afrique du Sud), af_ZA
  • [most of all languages]
  • Vietnamien, vi
  • macédonien, mk
  • norvégien, bokmål (Norvège), nb_NO
  • norvégien, nynorsk (Norvège), nn_NO
  • User default

Expected behavior:

The list is sorted as follow :

  • Afrikaans (Afrique du Sud), af_ZA
  • [all languages]
  • Vietnamien, vi
  • User default

Analysis

  • The names of the languages are provided by Windows itself ; that's why it is in French here, whatever the language of NVDA.
  • Seems that Windows provides 3 language names starting with lower case and the others with upper case.
  • A solution would be to sort language names without taking into account case.
  • In English or other Windows UI languages, is the issue also present?

System configuration

NVDA installed/portable/running from source:

Installed or portable or source

NVDA version:

2019.2.1 and 2019.3

Windows version:

Windows 10 1903 and Windows 10 1709, both French UI.

Name and version of other software in use when reproducing the issue:

N/A

Other information about your system:

Other questions

Does the issue still occur after restarting your PC?

Yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

Already present on some earlier versions of NVDA.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementp4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions