protected String[] getAvailableLocaleNames() { return LocaleInfo.getAvailableLocaleNames(); }
private static Collection<IdAndNameBean<String>> createLanguageList() { final Collection<IdAndNameBean<String>> languages = new ArrayList<>(); for (final String lang : LocaleInfo.getAvailableLocaleNames()) { if (!"default".equals(lang)) { languages.add(new IdAndNameBean<>(lang, LocaleInfo.getLocaleNativeDisplayName(lang))); } } return languages; } }
private static Collection<IdAndNameBean<String>> createLanguageList() { final Collection<IdAndNameBean<String>> languages = new ArrayList<>(); for (final String lang : LocaleInfo.getAvailableLocaleNames()) { if (!"default".equals(lang)) { languages.add(new IdAndNameBean<>(lang, LocaleInfo.getLocaleNativeDisplayName(lang))); } } return languages; } }
@Override protected void initHandler() { languageItem.extensionItemLabel.setText(constants.Language()); languageItem.getExtensionItem().clear(); String[] languages = LocaleInfo.getAvailableLocaleNames(); for (String language : languages) { languageItem.getExtensionItem().addItem(Pair.newPair(languageMap.get(language), language)); } super.getExtensions().add(Pair.newPair(LANGUAGE_SECLECTOR_HADNLER_ID, languageItem)); }