本文整理了Java中info.magnolia.cms.i18n.Messages.get()
方法的一些代码示例,展示了Messages.get()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Messages.get()
方法的具体详情如下:
包路径:info.magnolia.cms.i18n.Messages
类名称: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"));
}
内容来源于网络,如有侵权,请联系作者删除!