/** * @deprecated As of Judson (7.1.x), replaced by {@link * #getString(ResourceBundle, String, Object...)} */ @Deprecated public static String getString( ResourceBundle resourceBundle, Locale locale, String key, Object[] arguments) { return getString(resourceBundle, key, arguments); }
public String getDescription(Locale locale) { ResourceBundle resourceBundle = getResourceBundle(locale); String description = ResourceBundleUtil.getString( resourceBundle, _description); if (description != null) { return description; } return _description; }
public static String getString( ResourceBundle resourceBundle, String key, Object... arguments) { String value = getString(resourceBundle, key); if (value == null) { return null; } // Get the value associated with the specified key, and substitute any // arguments like {0}, {1}, {2}, etc. with the specified argument // values. if (ArrayUtil.isNotEmpty(arguments)) { MessageFormat messageFormat = new MessageFormat( value, resourceBundle.getLocale()); value = messageFormat.format(arguments); } return value; }
public static Map<Locale, String> getLocalizationMap( ResourceBundleLoader resourceBundleLoader, String key) { Map<Locale, String> map = new HashMap<>(); for (Locale locale : LanguageUtil.getAvailableLocales()) { ResourceBundle resourceBundle = resourceBundleLoader.loadResourceBundle(locale); map.put(locale, getString(resourceBundle, key)); } return map; }
/** * @deprecated As of Wilberforce (7.0.x) */ @Deprecated public static Map<Locale, String> getLocalizationMap( String baseName, Class<?> clazz, String key) { Map<Locale, String> map = new HashMap<>(); for (Locale locale : LanguageUtil.getAvailableLocales()) { ResourceBundle resourceBundle = getBundle(baseName, locale, clazz); map.put(locale, getString(resourceBundle, key)); } return map; }
@Override public String getTypeName(Locale locale) { String modelResourceNamePrefix = ResourceActionsUtil.getModelResourceNamePrefix(); String key = modelResourceNamePrefix.concat(getClassName()); String value = LanguageUtil.get(locale, key, null); if (value == null) { PortletBag portletBag = PortletBagPool.get(getPortletId()); ResourceBundle resourceBundle = portletBag.getResourceBundle( locale); if (resourceBundle != null) { value = ResourceBundleUtil.getString(resourceBundle, key); } } if (value == null) { value = getClassName(); } return value; }
@Override public String getTitle(Locale locale) { ResourceBundle resourceBundle = _portal.getResourceBundle(locale); return ResourceBundleUtil.getString(resourceBundle, "pages"); }
@Override public String getTitle(Locale locale) { ResourceBundle resourceBundle = _portal.getResourceBundle(locale); return ResourceBundleUtil.getString(resourceBundle, "parent-sites"); }
@Override public String getTitle(Locale locale) { ResourceBundle resourceBundle = _portal.getResourceBundle(locale); return ResourceBundleUtil.getString(resourceBundle, "child-sites"); }
@Override public String getTitle(Locale locale) { ResourceBundle resourceBundle = _portal.getResourceBundle(locale); return ResourceBundleUtil.getString( resourceBundle, "sites-that-i-administer"); }
@Override public String getFormatLabel(Locale locale) { ResourceBundleLoader resourceBundleLoader = getResourceBundleLoader(); ResourceBundle resourceBundle = resourceBundleLoader.loadResourceBundle( locale); String format = getFormat(); String formatLabel = ResourceBundleUtil.getString( resourceBundle, format); if (formatLabel != null) { return formatLabel; } return format; }