From db83254595047005ea928884e4b5561f318a9e73 Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Sat, 12 Oct 2019 11:55:08 +0200 Subject: [PATCH] Sort moreFields in the UI with locale-specific alphabetization (close #6937) --- modules/ui/preset_editor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ui/preset_editor.js b/modules/ui/preset_editor.js index 4761b4abf..a5d7b5233 100644 --- a/modules/ui/preset_editor.js +++ b/modules/ui/preset_editor.js @@ -5,7 +5,7 @@ import { select as d3_select } from 'd3-selection'; -import { t } from '../util/locale'; +import { currentLocale, t } from '../util/locale'; import { modeBrowse } from '../modes/browse'; import { uiDisclosure } from './disclosure'; import { uiField } from './field'; @@ -55,7 +55,7 @@ export function uiPresetEditor(context) { var additionalFields = utilArrayUnion(_preset.moreFields, presets.universal()); additionalFields.sort(function(field1, field2) { - return field1.label() > field2.label(); + return field1.label().localeCompare(field2.label(), currentLocale, { sensitivity: 'base' }); }); additionalFields.forEach(function(field) {