/** * @deprecated since 5.4.4. Use {@link #get(String)} instead. */ @Deprecated protected String get(String key, Messages messages) { return messages.get(key); }
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); }
/** * @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)); }
/** * 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); }
/** * @return String , label for the new bar */ private String getNewLabel() { String defStr = MessagesManager.getMessages().get(DEFAULT_NEW_LABEL); return StringUtils.defaultString(this.newLabel, defStr); }
public String getLastRestartDate() { SimpleDateFormat df = new SimpleDateFormat(messages.get("activationMonitor.dateformat")); return df.format(activationMonitor.getLastRestartDate()); } }
public String getMessage(String key, String arg) { return super.getMsgs().get(key, new String[]{arg }); }
public static String get(String key, String basename) { return MessagesManager.getMessages(basename).get(key); }
public static String getChained(String key, String[] basenames, String[] args) { return chain(basenames).get(key, args); }
@Override public Messages getMessagesInternal(String basename, Locale locale) { Messages messages = mock(Messages.class); when(messages.get(anyString())).thenReturn("Some legacy i18n translation"); return messages; } };
/** * 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; }
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); }
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; }
@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")); }
@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")); }
/** * {@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); } }
@Test public void testGetsMessagesFromSpecifiedBundle() { final Messages messages = MessagesManager.getMessages(DUMMY_BUNDLE); assertEquals("Bar", messages.get("foo")); }
@Test public void testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle() { final Messages messages = MessagesManager.getMessages(DUMMY_BUNDLE); assertEquals("This is a test", messages.get("about.title")); }
@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); }
@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")); }