package helpers; import java.util.HashMap; import java.util.Locale; import java.util.Map; /** * @author fo */ public class Languages { public static Map<String,String> map(Locale aLocale) { Map<String,String> languageMap = new HashMap<>(); for (String languageCode : Locale.getISOLanguages()) { Locale language = new Locale(languageCode); languageMap.put(language.getLanguage(), language.getDisplayLanguage(aLocale)); } return languageMap; } public static String propertyString(Locale aLocale) { String propertyString = ""; for (String languageCode : Locale.getISOLanguages()) { Locale language = new Locale(languageCode); propertyString = propertyString.concat(language.getISO3Language()).concat("=") .concat(language.getDisplayLanguage(aLocale)).concat("\n"); } return propertyString; } }