if (locale.equals(l.getLocale())) if (locale.getLanguage().equals(l.getLocale().getLanguage())) if (defaultLanguage == null && !defaultLocale && l.getLocale().equals(JetspeedLocale.getDefaultLocale())) l.setTitle(fallback.getTitle()); l.setShortTitle(fallback.getShortTitle()); l.setKeywords(fallback.getKeywords());
public List<String> getSupportedLocales() { List<Language> languages = getLanguages(); List<String> locales = new ArrayList<String>(); for (Language l : languages) { if (l.isSupportedLocale()) { locales.add(l.getLocale().toString()); } } return locales; }
protected Language addLanguage(PortletDefinition jpd, PortletInfo info, Locale locale, boolean supportedLocale) l.setSupportedLocale(supportedLocale); l.setTitle(info.getTitle()); l.setShortTitle(info.getShortTitle()); l.setKeywords(info.getKeywords()); if (locale != null && jpd.getResourceBundle() != null) l.setTitle(value); l.setShortTitle(value); l.setKeywords(value);
Language copyLanguage = copy.addLanguage(language.getLocale()); copyLanguage.setTitle(language.getTitle()); copyLanguage.setShortTitle(language.getShortTitle()); copyLanguage.setKeywords(language.getKeywords()); copyLanguage.setSupportedLocale(language.isSupportedLocale());
fieldMap.put(ParsedObject.FIELDNAME_TITLE, lang.getTitle()); fieldMap.put(ParsedObject.FIELDNAME_TITLE, lang.getShortTitle()); for (String keyword : lang.getKeywordList())
title = requestContext.getPreferedLanguage(portletDef).getTitle();
public LanguageBean(final Language language) { super(language); Locale locale = language.getLocale(); if (locale != null) { localeString = locale.toString(); } }
protected PortletContent createPortletContent(RequestContext request, PortletWindow portletWindow, int expirationCache) { ContentCacheKey cacheKey = portletContentCache.createCacheKey(request, portletWindow.getFragment().getId()); String title = portletWindow.getFragment().getTitle(); if (title == null) { title = request.getPreferedLanguage(portletWindow.getPortletDefinition()).getTitle(); } if (title == null) { title = portletWindow.getPortletDefinition().getPortletName(); } return new PortletContentImpl(cacheKey, expirationCache, title, portletWindow.getPortletMode(), portletWindow.getWindowState()); }
@SuppressWarnings("unchecked") public Language addLanguage(Locale locale) { // ensure languages exist if ( languages == null ) { languages = CollectionUtils.createList(); } for (Language l : languages) { if (locale.equals(l.getLocale())) { return l; } } LanguageImpl l = new LanguageImpl(); l.setLocale(locale); languages.add(l); return l; }
if (pd.getResourceBundle() == null) bundle = new InlinePortletResourceBundle(l.getTitle(), l.getShortTitle(), l.getKeywords()); ResourceBundle loadedBundle = loadResourceBundle(l.getLocale(), pd.getResourceBundle(), paCl); if (loadedBundle != null) bundle = new InlinePortletResourceBundle(l.getTitle(), l.getShortTitle(), l.getKeywords(), loadedBundle); bundle = new InlinePortletResourceBundle(l.getTitle(), l.getShortTitle(), l.getKeywords());
/** * Overriding the default implementation from Pluto AbstractPortletConfigImpl to use the Jetspeed * PortletDefinition.getLanguages() instead of having to convert from Locale -> String -> Locale again * @Override */ public Enumeration<Locale> getSupportedLocales() { List<Locale> locales = new ArrayList<Locale>(); for (Language l : getPortletDefinition().getLanguages()) { if (l.isSupportedLocale()) { locales.add(l.getLocale()); } } return Collections.enumeration(locales); } }