Example usage for com.liferay.portal.kernel.language LanguageUtil get

List of usage examples for com.liferay.portal.kernel.language LanguageUtil get

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.language LanguageUtil get.

Prototype

public static String get(ResourceBundle resourceBundle, String key) 

Source Link

Usage

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");
}