docs: public static List<ViewLocale> getAvailableViewLocales() {
  		List<String> locales = readAvailableLocales();
  
  		List<ViewLocale> localesUI = new ArrayList<>();
  		if (!locales.isEmpty()) {
  			for (String locale : locales) {
  				localesUI.add(new ViewLocale(locale, getLocalDisplayName(locale)));
  			}
  
  			Collections.sort(localesUI, new Comparator<ViewLocale>() {
  
  				@Override
  				public int compare(ViewLocale o1, ViewLocale o2) {
  					return o1.toString().compareTo(o2.toString());
  				}
  			});
  		}
  
  		// Always put English at the top
  		localesUI.add(0, new ViewLocale(DEFAULT_LOCALE, getLocalDisplayName(DEFAULT_LOCALE)));
  
  		return localesUI;
  	}