Ticket #17506: 17506.patch
File 17506.patch, 1021 bytes (added by , 5 years ago) |
---|
-
src/org/openstreetmap/josm/gui/preferences/display/LanguagePreference.java
4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 6 import java.awt.Component; 7 import java.text.Collator; 7 8 import java.util.ArrayList; 8 9 import java.util.Arrays; 9 10 import java.util.List; … … 83 84 84 85 LanguageComboBoxModel() { 85 86 data.add(0, null); 86 data.addAll(Arrays.asList(I18n.getAvailableTranslations())); 87 List<Locale> locales = Arrays.asList(I18n.getAvailableTranslations()); 88 locales.sort((l1,l2) -> Collator.getInstance().compare(l1.getDisplayLanguage(), l2.getDisplayLanguage())); 89 data.addAll(locales); 87 90 } 88 91 89 92 private void selectLanguage(String language) {