/** * Get the messages for the templates. */ public static Messages getMessages() { return MessagesUtil.chain(new String[]{ TemplateMessagesUtil.CUSTOM_BASENAME, TemplateMessagesUtil.DEFAULT_BASENAME}); } }
/** * @deprecated since 5.4.4. Use new i18n mechanism instead. */ @Deprecated protected String getDefinitionMessage(RenderableDefinition definition, String key) { Messages messages = MessagesUtil.chain(definition.getI18nBasename(), MessagesUtil.chainWithDefault(DEFAULT_I18N_BASENAME)); return messages.getWithDefault(key, key); }
public static Messages chain(String basename, Messages msgs2) { Messages msgs1 = MessagesManager.getMessages(basename); return chain(msgs1, msgs2); }
public static String getChainedWithDefault(String key, String dflt, String[] basenames, String[] args) { return chain(basenames).getWithDefault(key, args, dflt); }
public static String getChained(String key, String[] basenames, String[] args) { return chain(basenames).get(key, args); }
public static String getChainedWithDefault(String key, String dflt, String[] basenames) { return chain(basenames).getWithDefault(key, dflt); }
/** * {@inheritDoc} */ @Override protected Messages getMessages() { return MessagesUtil.chain("net.sourceforge.openutils.mgnlmedia.media.lang.messages", super.getMessages()); }
public static Messages chain(Messages msgs1, String basename) { Messages msgs2 = MessagesManager.getMessages(basename); return chain(msgs1, msgs2); }
public static String getChained(String key, String[] basenames) { return chain(basenames).get(key); }
public static Messages chainWithDefault(String basename) { Messages msgs1 = MessagesManager.getMessages(basename); Messages msgs2 = MessagesManager.getMessages(); return chain(msgs1, msgs2); }
/** * {@inheritDoc} */ @Override public Messages getMsgs() { if (mediaTypesExtendedMsgs == null) { Map<String, MediaTypeConfiguration> types = Components .getComponent(MediaConfigurationManager.class) .getTypes(); List<String> basenames = new ArrayList<String>(); basenames.add(getI18nBasename()); for (MediaTypeConfiguration typeConfig : types.values()) { String basename = typeConfig.getI18nBasename(); if (!StringUtils.isEmpty(basename) && !basenames.contains(basename)) { basenames.add(basename); } } mediaTypesExtendedMsgs = MessagesUtil.chain(basenames.toArray(new String[0])); super.setMsgs(mediaTypesExtendedMsgs); } return super.getMsgs(); }
@Override protected Messages getMessages() { if (messages == null) { // if this is the root if (this.getParent() == null) { messages = MessagesManager.getMessages(); } else { // try to get it from the control nearest to the root messages = super.getMessages(); } // if this control defines a bundle (basename in the terms of jstl) String basename = this.getConfigValue("i18nBasename", i18nBasename); if (StringUtils.isNotEmpty(basename)) { // extend the chain with this bundle messages = MessagesUtil.chain(basename, messages); } } return messages; }
/** * Get the AbstractMessagesImpl object for this dialog/control. It checks first if there was a bundle defined * <code>i18nBasename</code>, then it tries to find the parent with the first definition. * @return */ protected Messages getMessages() { if (messages == null) { // if this is the root if (this.getParent() == null) { messages = MessagesManager.getMessages(); } else { // try to get it from the control nearest to the root messages = this.getParent().getMessages(); } // if this control defines a bundle (basename in the terms of jstl) String basename = this.getConfigValue(I18N_BASENAME_PROPERTY); if (StringUtils.isNotEmpty(basename)) { // extend the chain with this bundle messages = MessagesUtil.chain(basename, messages); } } return messages; }