Steps to reproduce:
- Create a new project
- Install the Localization package (com.unity.localization)
- Open Edit > Project Settings > Localization and click "Create" to make the settings asset
- Click "Add Locale"
- Click the "Name" column header to sort ascending
- Scroll to the English family — the bare English row plus English (Australia), English (Canada), English (United Kingdom), English (United States) and the rest
- Note where the bare English row sits: above English (Australia), or below English (United States)
- Repeat on the Spanish family as a second sample
Actual results: The bare English row sorts to the bottom of its own family, below English (United States), rather than to the top. Sorted alphabetically on the displayed name alone, English would come first in its family, because a shorter string sorts before any longer string that begins with it. The resulting order cannot be explained by the text shown in the column
Expected results: The "Name" column sorts by the value it displays, so the bare English row appears first in its family
Reproducible with versions: 1.5.12 (6000.5.7f1, 6000.6.0f1, 6000.7.0a6)
Tested on (OS): MacBook Pro - Tahoe 26.6.2
Notes:
- The Spanish family gives an independent sample: bare Spanish should likewise appear before Spanish (Argentina) and does not