From aa9bbc94f898c992d8d1a50aee61ff486a855b31 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Sun, 31 Aug 2014 18:08:51 +0200 Subject: [PATCH] UPD: Sort languages --- src/org/cacert/gigi/localisation/Language.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/org/cacert/gigi/localisation/Language.java b/src/org/cacert/gigi/localisation/Language.java index 3d8ee0b6..9fc1dcac 100644 --- a/src/org/cacert/gigi/localisation/Language.java +++ b/src/org/cacert/gigi/localisation/Language.java @@ -3,6 +3,8 @@ package org.cacert.gigi.localisation; import java.io.File; import java.io.FileInputStream; import java.io.IOException; +import java.util.Collections; +import java.util.Comparator; import java.util.HashMap; import java.util.LinkedList; import java.util.Locale; @@ -32,6 +34,14 @@ public class Language { String language = f.getName().split("\\.", 2)[0]; supported.add(getLocaleFromString(language)); } + Collections.sort(supported, new Comparator() { + + @Override + public int compare(Locale o1, Locale o2) { + return o1.toString().compareTo(o2.toString()); + } + + }); supportedLocales = supported.toArray(new Locale[supported.size()]); } -- 2.39.2