info.magnolia.cms.i18n.Messages.get()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(89)

本文整理了Java中info.magnolia.cms.i18n.Messages.get()方法的一些代码示例,展示了Messages.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Messages.get()方法的具体详情如下:
包路径:info.magnolia.cms.i18n.Messages
类名称:Messages
方法名:get

Messages.get介绍

[英]Get the message from the bundle.
[中]从包中获取消息。

代码示例

代码示例来源:origin: info.magnolia.core/magnolia-freemarker-support

/**
 * @deprecated since 5.4.4. Use {@link #get(String)} instead.
 */
@Deprecated
protected String get(String key, Messages messages) {
  return messages.get(key);
}

代码示例来源:origin: info.magnolia/magnolia-i18n

private LegacyMessage getLegacyMessage(Locale locale, String basename, String key) {
  final Messages messages = MessagesManager.getMessages(basename, locale);
  final String s = messages.get(key);
  return pairOrNull(messages.getBasename(), key, s);
}

代码示例来源:origin: info.magnolia.core/magnolia-freemarker-support

/**
 * @deprecated since 5.4.4. Use {@link #get(String, java.util.List)} instead.
 */
@Deprecated
protected String get(String key, List args, Messages messages) {
  Object[] argsArray = new Object[args.size()];
  return messages.get(key, args.toArray(argsArray));
}

代码示例来源:origin: info.magnolia/magnolia-core

/**
 * Get a message with parameters inside: the value {0} must be a number.
 *
 * @param key key to find
 * @param args replacement strings
 * @return the message
 */
public static String get(String key, Object[] args) {
  return getMessages().get(key, args);
}

代码示例来源:origin: info.magnolia/magnolia-templating-compatibility-taglib-cms

/**
 * @return String , label for the new bar
 */
private String getNewLabel() {
  String defStr = MessagesManager.getMessages().get(DEFAULT_NEW_LABEL);
  return StringUtils.defaultString(this.newLabel, defStr);
}

代码示例来源:origin: info.magnolia/magnolia-module-exchange-simple

public String getLastRestartDate() {
    SimpleDateFormat df = new SimpleDateFormat(messages.get("activationMonitor.dateformat"));
    return df.format(activationMonitor.getLastRestartDate());
  }
}

代码示例来源:origin: net.sourceforge.openutils/openutils-mgnlmedia

public String getMessage(String key, String arg)
{
  return super.getMsgs().get(key, new String[]{arg });
}

代码示例来源:origin: info.magnolia/magnolia-core

public static String get(String key, String basename) {
  return MessagesManager.getMessages(basename).get(key);
}

代码示例来源:origin: info.magnolia/magnolia-core

public static String getChained(String key, String[] basenames, String[] args) {
  return chain(basenames).get(key, args);
}

代码示例来源:origin: info.magnolia/magnolia-i18n

@Override
  public Messages getMessagesInternal(String basename, Locale locale) {
    Messages messages = mock(Messages.class);
    when(messages.get(anyString())).thenReturn("Some legacy i18n translation");
    return messages;
  }
};

代码示例来源:origin: net.sourceforge.openutils/openutils-mgnlutils

/**
 * Return the message of a given message key, localized according to the content i18n settings.
 * @param key string
 * @return return the message string of a given message key
 */
public static String message(String key)
{
  String value = MessagesManager.getMessages(Components.getComponent(I18nContentSupport.class).getLocale()).get(
    key);
  return value;
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

private static void mockMessagesManager() {
  MockMessagesManager messagesManager = mock(MockMessagesManager.class);
  Messages messages = mock(Messages.class);
  doAnswer(new ReturnsArgumentAt(0)).when(messages).get(anyString());
  doReturn(messages).when(messagesManager).getMessagesInternal(anyString(), any(Locale.class));
  ComponentsTestUtil.setInstance(MessagesManager.class, messagesManager);
}

代码示例来源:origin: info.magnolia/magnolia-gui

public static ContextMenuItem getRefreshMenuItem(Tree tree, Messages msgs, HttpServletRequest request) {
  ContextMenuItem menuRefresh = new ContextMenuItem("refresh");
  menuRefresh.setLabel(msgs.get("tree.menu.refresh")); //$NON-NLS-1$
  menuRefresh.setIcon(request.getContextPath() + "/.resources/icons/16/refresh.gif"); //$NON-NLS-1$
  menuRefresh.setOnclick(tree.getJavascriptTree() + ".refresh();"); //$NON-NLS-1$
  return menuRefresh;
}

代码示例来源:origin: info.magnolia/magnolia-core

@Test
public void testFallsBackToDefaultLocaleAlsoWithDefaultBundle() {
  final Messages messages = MessagesManager.getMessages(Locale.FRENCH);
  assertEquals("Autre message seulement defini dans le bundle de base", messages.get("other"));
  assertEquals("Another key only defined in english default bundle", messages.get("another.key"));
}

代码示例来源:origin: info.magnolia/magnolia-core

@Test
public void testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage() {
  final Messages messages = MessagesManager.getMessages(DUMMY_BUNDLE, Locale.FRENCH);
  assertEquals("Ceci n'est pas un test", messages.get("about.title"));
  assertEquals("Only in English", messages.get("only.en"));
}

代码示例来源:origin: net.sourceforge.openutils/openutils-mgnlmedia

/**
   * {@inheritDoc}
   */
  public void prepareTree(Tree tree, boolean browseMode, HttpServletRequest request)
  {
    final Messages msgs = getMessages();

    tree.addItemType(PlaylistConstants.NT_FOLDER, "/.resources/media/icons/ico16-folder.png");

    TreeColumn column0 = TreeColumn.createLabelColumn(tree, msgs.get("tree.playlists.column"), true);
    column0.setWidth(3);
    tree.addColumn(column0);
  }
}

代码示例来源:origin: info.magnolia/magnolia-core

@Test
public void testGetsMessagesFromSpecifiedBundle() {
  final Messages messages = MessagesManager.getMessages(DUMMY_BUNDLE);
  assertEquals("Bar", messages.get("foo"));
}

代码示例来源:origin: info.magnolia/magnolia-core

@Test
public void testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle() {
  final Messages messages = MessagesManager.getMessages(DUMMY_BUNDLE);
  assertEquals("This is a test", messages.get("about.title"));
}

代码示例来源:origin: info.magnolia/magnolia-module-workflow

@Override
protected void configureContextMenu(ContextMenu menu) {
  ContextMenuItem show = new ContextMenuItem("show");
  show.setLabel(this.getMsgs().get("subpages.show"));
  show.setOnclick("mgnl.workflow.Inbox.show();");
  show.setIcon(MgnlContext.getContextPath() + "/.resources/icons/16/note_view.gif");
  show.addJavascriptCondition("{test: function(){return mgnl.workflow.Inbox.current.id!=null}}");
  menu.addMenuItem(show);
}

代码示例来源:origin: info.magnolia/magnolia-core

@Test
public void testGetsSimpleMessageFromDefaultBundle() {
  assertEquals("Magnolia core tests", MessagesManager.get("about.title"));
  final Messages messages = MessagesManager.getMessages();
  assertEquals("Magnolia core tests", messages.get("about.title"));
}

相关文章