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.knowledgebase.admin.util.AdminSubscriptionSender.java

License:Open Source License

@Override
protected String replaceContent(String content, Locale locale) throws Exception {

    String kbArticleAttachments = getEmailKBArticleAttachments(locale);
    String kbArticleURL = KnowledgeBaseUtil.getKBArticleURL(_serviceContext.getPlid(),
            _kbArticle.getResourcePrimKey(), _kbArticle.getStatus(), _serviceContext.getPortalURL(), false);
    String kbArticleVersion = LanguageUtil.format(locale, "version-x", String.valueOf(_kbArticle.getVersion()),
            false);//from w  w  w  . j a  v a  2s  .  c  o  m
    String categoryTitle = LanguageUtil.get(locale, "category.kb");

    setContextAttribute("[$ARTICLE_ATTACHMENTS$]", kbArticleAttachments);
    setContextAttribute("[$ARTICLE_URL$]", kbArticleURL);
    setContextAttribute("[$ARTICLE_VERSION$]", kbArticleVersion);
    setContextAttribute("[$CATEGORY_TITLE$]", categoryTitle);

    return super.replaceContent(content, locale);
}

From source file:com.liferay.knowledgebase.model.impl.KBArticleImpl.java

License:Open Source License

@Override
public String getParentTitle(Locale locale, int status) throws PortalException {

    if (isRoot()) {
        return "(" + LanguageUtil.get(locale, "none") + ")";
    }/*  w  ww .  j  a  va  2  s  .  c o m*/

    if (getParentResourceClassNameId() == getClassNameId()) {
        KBArticle kbArticle = KBArticleServiceUtil.getLatestKBArticle(getParentResourcePrimKey(), status);

        return kbArticle.getTitle();
    } else {
        KBFolder kbFolder = KBFolderServiceUtil.getKBFolder(getParentResourcePrimKey());

        return kbFolder.getName();
    }
}

From source file:com.liferay.knowledgebase.model.impl.KBFolderImpl.java

License:Open Source License

@Override
public String getParentTitle(Locale locale) throws PortalException {
    if (getParentKBFolderId() == KBFolderConstants.DEFAULT_PARENT_FOLDER_ID) {

        return "(" + LanguageUtil.get(locale, "none") + ")";
    }/*from w  ww  . j  a va  2  s.c o  m*/

    KBFolder kbFolder = KBFolderServiceUtil.getKBFolder(getParentKBFolderId());

    return kbFolder.getName();
}

From source file:com.liferay.layout.admin.web.internal.asset.LayoutAssetRenderer.java

License:Open Source License

@Override
public String getSummary(PortletRequest portletRequest, PortletResponse portletResponse) {

    Locale locale = getLocale(portletRequest);

    StringBundler sb = new StringBundler(4);

    sb.append("<strong>");
    sb.append(LanguageUtil.get(locale, "page"));
    sb.append(":</strong> ");
    sb.append(_layout.getHTMLTitle(locale));

    return sb.toString();
}

From source file:com.liferay.layout.admin.web.internal.asset.LayoutRevisionAssetRenderer.java

License:Open Source License

@Override
public String getSummary(PortletRequest portletRequest, PortletResponse portletResponse) {

    Locale locale = getLocale(portletRequest);

    StringBundler sb = new StringBundler(15);

    sb.append(LanguageUtil.get(locale, "page"));
    sb.append(": ");
    sb.append(_layoutRevision.getHTMLTitle(locale));
    sb.append("\n");
    sb.append(LanguageUtil.get(locale, "site-pages-variation"));
    sb.append(": ");
    sb.append(LanguageUtil.get(locale, _layoutSetBranch.getName()));
    sb.append("\n");
    sb.append(LanguageUtil.get(locale, "page-variation"));
    sb.append(": ");
    sb.append(LanguageUtil.get(locale, _layoutBranch.getName()));
    sb.append("\n");
    sb.append(LanguageUtil.get(locale, "revision-id"));
    sb.append(": ");
    sb.append(_layoutRevision.getLayoutRevisionId());

    return sb.toString();
}

From source file:com.liferay.layout.admin.web.internal.control.menu.ToggleControlsProductNavigationControlMenuEntry.java

License:Open Source License

@Override
public String getLabel(Locale locale) {
    ResourceBundle resourceBundle = ResourceBundleUtil.getBundle("content.Language", locale, getClass());

    return LanguageUtil.get(resourceBundle, "toggle-controls");
}

From source file:com.liferay.layout.admin.web.internal.display.context.LayoutPageTemplateDisplayContext.java

License:Open Source License

public String getLayoutPageTemplateCollectionTitle() throws PortalException {

    LayoutPageTemplateCollection layoutPageTemplateCollection = getLayoutPageTemplateCollection();

    if (layoutPageTemplateCollection == null) {
        return LanguageUtil.get(_request, "add-collection");
    }//w w  w  .  j  a  v a  2 s  .c  o m

    return layoutPageTemplateCollection.getName();
}

From source file:com.liferay.layout.admin.web.internal.display.context.LayoutPageTemplateDisplayContext.java

License:Open Source License

public String getLayoutPageTemplateEntryTitle() throws PortalException {
    LayoutPageTemplateEntry layoutPageTemplateEntry = getLayoutPageTemplateEntry();

    if (layoutPageTemplateEntry == null) {
        return LanguageUtil.get(_request, "add-page-template");
    }//from   w ww .j av  a  2 s  . c  o  m

    return layoutPageTemplateEntry.getName();
}

From source file:com.liferay.layout.admin.web.internal.display.context.LayoutsAdminDisplayContext.java

License:Open Source License

public JSONArray getBreadcrumbEntriesJSONArray() throws PortalException {
    JSONArray breadcrumbEntriesJSONArray = JSONFactoryUtil.createJSONArray();

    breadcrumbEntriesJSONArray.put(_getBreadcrumbEntryJSONObject(LayoutConstants.DEFAULT_PLID,
            LanguageUtil.get(_themeDisplay.getLocale(), "home")));

    if (getSelPlid() == LayoutConstants.DEFAULT_PLID) {
        return breadcrumbEntriesJSONArray;
    }/*from  w w w .  j a  v a2  s. c o  m*/

    Layout selLayout = getSelLayout();

    if (selLayout == null) {
        return breadcrumbEntriesJSONArray;
    }

    List<Layout> layouts = selLayout.getAncestors();

    Collections.reverse(layouts);

    for (Layout layout : layouts) {
        breadcrumbEntriesJSONArray.put(
                _getBreadcrumbEntryJSONObject(layout.getPlid(), layout.getName(_themeDisplay.getLocale())));
    }

    breadcrumbEntriesJSONArray.put(
            _getBreadcrumbEntryJSONObject(selLayout.getPlid(), selLayout.getName(_themeDisplay.getLocale())));

    return breadcrumbEntriesJSONArray;
}

From source file:com.liferay.layout.admin.web.internal.display.context.LayoutsAdminDisplayContext.java

License:Open Source License

public List<NavigationItem> getNavigationItems() {
    List<NavigationItem> navigationItems = new ArrayList<>();

    NavigationItem pagesNavigationItem = new NavigationItem();

    pagesNavigationItem.setActive(Objects.equals(getTabs1(), "pages"));

    PortletURL pagesURL = getPortletURL();

    pagesURL.setParameter("tabs1", "pages");

    pagesNavigationItem.setHref(pagesURL.toString());

    pagesNavigationItem.setLabel(LanguageUtil.get(_themeDisplay.getLocale(), "pages"));

    navigationItems.add(pagesNavigationItem);

    NavigationItem pageTemplatesNavigationItem = new NavigationItem();

    pageTemplatesNavigationItem.setActive(Objects.equals(getTabs1(), "page-templates"));

    PortletURL pageTemplatesURL = getPortletURL();

    pageTemplatesURL.setParameter("tabs1", "page-templates");

    pageTemplatesNavigationItem.setHref(pageTemplatesURL.toString());

    pageTemplatesNavigationItem.setLabel(LanguageUtil.get(_themeDisplay.getLocale(), "page-templates"));

    navigationItems.add(pageTemplatesNavigationItem);

    return navigationItems;
}