/** * Get the messages used for the rendering. By default the standard messages are returned. * @return the messages */ public Messages getMessages() { return MessagesManager.getMessages(); }
@Override public Locale getLocale() { return MessagesManager.getInstance().getDefaultLocale(); }
public static Messages getMessages(String basename, Locale locale) { return getInstance().getMessagesInternal(basename, locale); }
public static Messages getMessages() { return getMessages(null, getCurrentLocale()); }
@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")); }
/** * Sets the default delete button. * * @param path , path of the current page * @param nodeCollectionName , i.e. 'MainColumnParagraphs' * @param nodeName , i.e. '01' * * @deprecated use {@link #setButtonDelete(String)} */ @Deprecated public void setButtonDelete(String path, String nodeCollectionName, String nodeName) { Button b = new Button(); b.setLabel(MessagesManager.get("buttons.delete")); //$NON-NLS-1$ b.setOnclick("mgnlDeleteNode('" + path + "','" + nodeCollectionName + "','" + nodeName + "');"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ this.setButtonDelete(b); }
@Before public void setUp() throws Exception { ctx = mock(Context.class); // current context locale when(ctx.getLocale()).thenReturn(new Locale("en")); MgnlContext.setInstance(ctx); sysCtx = mock(SystemContext.class); ComponentsTestUtil.setInstance(SystemContext.class, sysCtx); ComponentsTestUtil.setImplementation(MessagesManager.class, DefaultMessagesManager.class); // configure node2bean because its processor is injected into DefaultMessagesManager constructor ComponentsTestUtil.setImplementation(Node2BeanProcessor.class, Node2BeanProcessorImpl.class); ComponentsTestUtil.setImplementation(TypeMapping.class, TypeMappingImpl.class); ComponentsTestUtil.setImplementation(Node2BeanTransformer.class, Node2BeanTransformerImpl.class); ComponentsTestUtil.setInstance(BeanTypeResolver.class, new BeanTypeResolver()); // Replace the default bundle (adminterface) by a fake one - see MAGNOLIA-2528 final DefaultMessagesManager mm = (DefaultMessagesManager) MessagesManager.getInstance(); mm.setDefaultBasename("info.magnolia.cms.i18n.fakedefault"); }
public static Messages getMessages(String basename) { return getMessages(basename, getCurrentLocale()); }
protected void drawHtmlPreSubsHead(Writer out) throws IOException { out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/>\n"); // kupu // out.write("<title>" + this.getMessage(this.getConfigValue("label", MessagesManager.get("dialog.editTitle"))) + "</title>\n"); out.write(new Sources(this.getRequest().getContextPath()).getHtmlJs()); out.write(new Sources(this.getRequest().getContextPath()).getHtmlCss()); //using jQuery.ready() function to call dialog resizing functions only when DOM is ready. See MAGNOLIA-3846. out.write("<script type=\"text/javascript\" src=\""); out.write(this.getRequest().getContextPath()); out.write("/.resources/js/jquery/jquery-latest.min.js\"></script>\n"); out.write("<script type=\"text/javascript\">\n"); out.write("jQuery.noConflict();\n"); out.write("jQuery(document).ready(function($) {\n"); out.write(" window.onresize = eventHandlerOnResize;\n"); out.write(" window.resizeTo(" + this.getConfigValue("width", DIALOGSIZE_NORMAL_WIDTH) + "," + this.getConfigValue("height", DIALOGSIZE_NORMAL_HEIGHT) + ");\n"); out.write(" mgnlDialogResizeTabs();\n"); out.write(" mgnlDialogShiftTab('" + this.getId() + "',false,0)\n"); out.write("});\n"); out.write("</script>\n"); this.drawJavascriptSources(out); this.drawCssSources(out); }
public Messages getMessages() { return MessagesManager.getMessages("info.magnolia.module.mail.messages"); } }
/** * Sets the default preview button (to switch from edit to preview mode). */ public void setButtonPreview() { Button b = new Button(); b.setLabel(MessagesManager.get("buttons.preview")); //$NON-NLS-1$ b.setOnclick("mgnlPreview(true);"); //$NON-NLS-1$ this.setButtonPreview(b); }
private Locale getFallbackLocale() { return MessagesManager.getInstance().getDefaultLocale(); }
public Messages getMessages() { return MessagesManager.getMessages("info.magnolia.module.exchangesimple.messages"); }
public void setButtonDelete(String pathToDelete) { Button b = new Button(); b.setLabel(MessagesManager.get("buttons.delete")); b.setOnclick("mgnlDeleteNode('" + pathToDelete + "');"); this.setButtonDelete(b); }
private Locale getFallbackLocale() { return MessagesManager.getInstance().getDefaultLocale(); }
public static Messages getMessages(Locale locale) { return getMessages(null, locale); }
/** * Sets the default edit view button (to switch form preview to edit view mode). */ public void setButtonEditView() { Button b = new Button(); b.setLabel(MessagesManager.get("buttons.preview.hidden")); //$NON-NLS-1$ b.setOnclick("mgnlPreview(false);"); //$NON-NLS-1$ this.setButtonEditView(b); }
final Locale defaultLocale = MessagesManager.getInstance().getDefaultLocale();
public static Messages chainWithDefault(String basename) { Messages msgs1 = MessagesManager.getMessages(basename); Messages msgs2 = MessagesManager.getMessages(); return chain(msgs1, msgs2); }
+ this.getMessage(this.getConfigValue("label", MessagesManager.get("dialog.editTitle"))) //$NON-NLS-1$ //$NON-NLS-2$ + "</title>\n"); //$NON-NLS-1$ out.write(new Sources(this.getRequest().getContextPath()).getHtmlJs()); + this.getMessage(this.getConfigValue("label", MessagesManager.get("dialog.editTitle"))) + "');\n"); out.write("parent.resizeTo(" //$NON-NLS-1$