List of usage examples for com.liferay.portal.kernel.language LanguageUtil get
public static String get(ResourceBundle resourceBundle, String key)
From source file:com.liferay.site.teams.web.internal.display.context.SiteTeamsDisplayContext.java
License:Open Source License
public List<NavigationItem> getNavigationItems() { List<NavigationItem> navigationItems = new ArrayList<>(); NavigationItem entriesNavigationItem = new NavigationItem(); entriesNavigationItem.setActive(true); PortletURL portletURL = getPortletURL(); entriesNavigationItem.setHref(portletURL.toString()); entriesNavigationItem.setLabel(LanguageUtil.get(_request, "teams")); navigationItems.add(entriesNavigationItem); return navigationItems; }
From source file:com.liferay.site.teams.web.internal.display.context.SiteTeamsDisplayContext.java
License:Open Source License
protected void addBreadcrumbEntries() throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); Group group = themeDisplay.getScopeGroup(); if (group.isOrganization()) { Organization organization = OrganizationLocalServiceUtil.getOrganization(group.getOrganizationId()); UsersAdminUtil.addPortletBreadcrumbEntries(organization, _request, _renderResponse); } else {//from w ww. j a v a2 s . com PortalUtil.addPortletBreadcrumbEntry(_request, group.getDescriptiveName(themeDisplay.getLocale()), null); } PortalUtil.addPortletBreadcrumbEntry(_request, LanguageUtil.get(_request, "manage-teams"), themeDisplay.getURLCurrent()); }
From source file:com.liferay.so.hook.action.EditUserAction.java
License:Open Source License
protected void updateFieldGroup(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); try {//from w ww .jav a 2s . c o m updateProjectsEntries(actionRequest, actionResponse); String redirect = ParamUtil.getString(actionRequest, "redirect"); jsonObject.put("redirect", redirect); jsonObject.put("success", Boolean.TRUE); } catch (Exception e) { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); String message = LanguageUtil.get(themeDisplay.getLocale(), "your-request-failed-to-complete"); jsonObject.put("message", message); jsonObject.put("success", Boolean.FALSE); } HttpServletResponse response = PortalUtil.getHttpServletResponse(actionResponse); response.setContentType(ContentTypes.TEXT_JAVASCRIPT); ServletResponseUtil.write(response, jsonObject.toString()); }
From source file:com.liferay.so.util.LayoutUtil.java
License:Open Source License
public static void updatePortletTitle(Layout layout, String portletId, String title) throws Exception { PortletPreferences portletSetup = PortletPreferencesFactoryUtil.getLayoutPortletSetup(layout, portletId); Locale[] locales = LanguageUtil.getAvailableLocales(); for (Locale locale : locales) { String languageId = LocaleUtil.toLanguageId(locale); if (Validator.isNotNull(languageId)) { String localizedTitle = LanguageUtil.get(locale, title); portletSetup.setValue("portletSetupTitle_" + languageId, localizedTitle); }//from w ww .j a v a 2 s.co m } portletSetup.setValue("portletSetupUseCustomTitle", String.valueOf(Boolean.TRUE)); portletSetup.store(); }
From source file:com.liferay.social.activities.web.internal.portlet.display.context.DefaultSocialActivitiesDisplayContext.java
License:Open Source License
@Override public String getTaglibFeedTitle() throws PortalException { return LanguageUtil.get(getResourceBundle(), "rss"); }
From source file:com.liferay.staging.bar.web.internal.theme.contributor.StagingBarTemplateContextContributor.java
License:Open Source License
@Override public void prepare(Map<String, Object> contextObjects, HttpServletRequest request) { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); try {/*from w w w. jav a 2 s. c o m*/ if (_stagingProductNavigationControlMenuEntry.isShow(request)) { StringBuilder sb = new StringBuilder(); sb.append(GetterUtil.getString(contextObjects.get("bodyCssClass"))); sb.append(StringPool.SPACE); sb.append("has-staging-bar"); Group group = themeDisplay.getScopeGroup(); if (group.isStagingGroup()) { sb.append(StringPool.SPACE); sb.append("staging local-staging"); } else if (themeDisplay.isShowStagingIcon() && group.hasStagingGroup()) { sb.append(StringPool.SPACE); sb.append("live-view"); } else if (themeDisplay.isShowStagingIcon() && group.isStagedRemotely()) { sb.append(StringPool.SPACE); sb.append("staging remote-staging"); } contextObjects.put("bodyCssClass", sb.toString()); } } catch (PortalException pe) { _log.error(pe, pe); } contextObjects.put("show_staging", themeDisplay.isShowStagingIcon()); if (themeDisplay.isShowStagingIcon()) { contextObjects.put("staging_text", LanguageUtil.get(request, "staging")); } }
From source file:com.liferay.staging.configuration.web.internal.portlet.configuration.icon.StagingPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), "staging"); }
From source file:com.liferay.staging.configuration.web.internal.portlet.configuration.icon.StagingPortletConfigurationIcon.java
License:Open Source License
@Override public String getOnClick(PortletRequest portletRequest, PortletResponse portletResponse) { StringBundler sb = new StringBundler(11); sb.append("Liferay.Portlet.openWindow({bodyCssClass: "); sb.append("'dialog-with-footer', namespace: '"); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); sb.append(portletDisplay.getNamespace()); sb.append("', portlet: '#p_p_id_"); sb.append(portletDisplay.getId());//from w w w. ja v a 2 s .c om sb.append("_', portletId: '"); sb.append(portletDisplay.getId()); sb.append("', title: '"); sb.append(LanguageUtil.get(themeDisplay.getLocale(), "staging")); sb.append("', uri: '"); sb.append(HtmlUtil.escapeJS(portletDisplay.getURLStaging())); sb.append("'}); return false;"); return sb.toString(); }
From source file:com.liferay.staging.processes.web.internal.portlet.configuration.icon.PublishTemplatesConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { ResourceBundle resourceBundle = ResourceBundleUtil.getBundle("content.Language", getLocale(portletRequest), getClass());// w ww. j av a2 s . co m return LanguageUtil.get(resourceBundle, "publish-templates"); }
From source file:com.liferay.staging.processes.web.internal.portlet.configuration.icon.StagingConfigurationPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { ResourceBundle resourceBundle = ResourceBundleUtil.getBundle("content.Language", getLocale(portletRequest), getClass());/*ww w .j a va2 s .c o m*/ return LanguageUtil.get(resourceBundle, "staging-configuration"); }