diff --git a/platform/core-api/src/com/intellij/lang/LanguageUtil.java b/platform/core-api/src/com/intellij/lang/LanguageUtil.java index 90d68abd4817..54d60df592eb 100644 --- a/platform/core-api/src/com/intellij/lang/LanguageUtil.java +++ b/platform/core-api/src/com/intellij/lang/LanguageUtil.java @@ -44,7 +44,7 @@ public final class LanguageUtil { public static final Comparator LANGUAGE_COMPARATOR = new Comparator() { @Override public int compare(Language o1, Language o2) { - return o1.getDisplayName().compareToIgnoreCase(o2.getDisplayName()); + return StringUtil.naturalCompare(o1.getDisplayName(), o2.getDisplayName()); } };