/** Return the list of languages supported by the server. */ public static Collection<Locale> getLocales() { Collection<Locale> locales = new ArrayList<Locale>(); for (String language : Locale.getISOLanguages()) { Locale locale = new Locale(language); if (isSupported(locale)) { locales.add(locale); } } return locales; }