List of usage examples for com.liferay.portal.language LiferayResourceBundle LiferayResourceBundle
public LiferayResourceBundle(ResourceBundle parentResourceBundle, InputStream inputStream, String charsetName) throws IOException
From source file:com.liferay.portlet.PortletBagFactory.java
License:Open Source License
protected void initResourceBundle(Map<String, ResourceBundle> resourceBundles, Portlet portlet, Locale locale) { try {//w ww . j a v a 2 s .co m InputStream inputStream = getResourceBundleInputStream(portlet.getResourceBundle(), locale); if (inputStream != null) { ResourceBundle parentResourceBundle = null; if (locale != null) { parentResourceBundle = resourceBundles.get(null); } ResourceBundle resourceBundle = new LiferayResourceBundle(parentResourceBundle, inputStream, StringPool.UTF8); String languageId = null; if (locale != null) { languageId = LocaleUtil.toLanguageId(locale); } resourceBundles.put(languageId, resourceBundle); } } catch (Exception e) { _log.warn(e.getMessage()); } }