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) {