Example usage for org.springframework.context.support ResourceBundleMessageSource setBasenames

List of usage examples for org.springframework.context.support ResourceBundleMessageSource setBasenames

Introduction

In this page you can find the example usage for org.springframework.context.support ResourceBundleMessageSource setBasenames.

Prototype

public void setBasenames(String... basenames) 

Source Link

Document

Set an array of basenames, each following the basic ResourceBundle convention of not specifying file extension or language codes.

Usage

From source file:com.springmvc.videoteca.spring.config.Config.java

@Bean
public ResourceBundleMessageSource messageSource() {
    ResourceBundleMessageSource rb = new ResourceBundleMessageSource();
    rb.setBasenames(new String[] { "messages/messages", "messages/validation" });
    return rb;/*from w  ww  .j av a2s.co m*/
}

From source file:com.iflytek.edu.cloud.frame.InitializingService.java

@Override
public void afterPropertiesSet() throws Exception {
    //hibernate validator 
    Locale.setDefault(Locale.SIMPLIFIED_CHINESE);

    ResourceBundleMessageSource bundleMessageSource = new ResourceBundleMessageSource();
    bundleMessageSource.setBasenames(I18N_ROP_ERROR);
    LOGGER.info("?" + I18N_ROP_ERROR);

    MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(bundleMessageSource);
    MainErrors.setErrorMessageSourceAccessor(messageSourceAccessor);
    SubErrors.setErrorMessageSourceAccessor(messageSourceAccessor);
}

From source file:nz.co.senanque.configuration.SpringConfiguration.java

@Bean
public MessageSource messageSource() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSourceExt();
    messageSource.setBasenames("Messages");
    return messageSource;
}

From source file:com.github.carlomicieli.nerdmovies.config.ApplicationConfig.java

/**
 * Return the message source for multi-language management.
 *
 * @return the message source bean./*from  w ww.j ava  2s  .c om*/
 */
@Bean
public MessageSource messageSource() {
    ResourceBundleMessageSource ms = new ResourceBundleMessageSource();
    ms.setBasenames(new String[] { "locale/Messages", "locale/Errors" });
    return ms;
}

From source file:rashjz.info.com.az.config.SpringWebConfig.java

@Bean
public ResourceBundleMessageSource messageSource() {
    ResourceBundleMessageSource rb = new ResourceBundleMessageSource();
    rb.setBasenames(new String[] { "messages/messages", "messages/validation", "application" });
    rb.setDefaultEncoding("UTF-8");
    return rb;/*from  w ww. j a v  a 2  s  .  c  o  m*/
}

From source file:com.springsource.html5expense.config.WebConfig.java

@Bean
public MessageSource messageSource() {
    String[] baseNames = "messages,errors".split(",");
    ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource();
    resourceBundleMessageSource.setBasenames(baseNames);
    return resourceBundleMessageSource;
}

From source file:com.logicaalternativa.ejemplomock.configuration.AppConfiguration.java

@Bean
public ResourceBundleMessageSource messageSource() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    String[] basenames = { "com.logicaalternativa.ejemplomock.i18n.validationError",
            "com.logicaalternativa.ejemplomock.i18n.email" };
    messageSource.setBasenames(basenames);
    return messageSource;
}

From source file:net.solarnetwork.node.centameter.CentameterSupport.java

public MessageSource getDefaultSettingsMessageSource() {
    synchronized (MONITOR) {
        if (MESSAGE_SOURCE == null) {
            ResourceBundleMessageSource serial = new ResourceBundleMessageSource();
            serial.setBundleClassLoader(SerialPortBeanParameters.class.getClassLoader());
            serial.setBasenames(new String[] { SerialPortBeanParameters.class.getName(),
                    DataCollectorSerialPortBeanParameters.class.getName() });

            PrefixedMessageSource serialSource = new PrefixedMessageSource();
            serialSource.setDelegate(serial);
            serialSource.setPrefix("serialParams.");

            ResourceBundleMessageSource source = new ResourceBundleMessageSource();
            source.setBundleClassLoader(CentameterSupport.class.getClassLoader());
            source.setBasename(CentameterSupport.class.getName());
            source.setParentMessageSource(serialSource);
            MESSAGE_SOURCE = source;/* ww  w  . j  av a2 s  .co  m*/
        }
    }
    return MESSAGE_SOURCE;
}

From source file:fr.univlorraine.mondossierweb.config.SpringConfig.java

/**
 * Messages de l'application//from   w w w  . j av  a2  s . co  m
 * @return
 */
@Bean
public ResourceBundleMessageSource messageSource() {
    ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource();

    List<String> filesToLoad = new LinkedList<String>();

    //Ajout du fichier de conf optionnel
    ClassPathResource res = new ClassPathResource("i18n/messages.properties");
    if (res.exists()) {
        filesToLoad.add("i18n/messages");
    }
    //Ajout du fichier de conf par dfaut
    filesToLoad.add("i18n/messages-default");

    //Ajout du fichier de conf optionnel
    ClassPathResource resv = new ClassPathResource("i18n/vaadin-messages.properties");
    if (resv.exists()) {
        filesToLoad.add("i18n/vaadin-messages");
    }
    //Ajout du fichier de conf par dfaut
    filesToLoad.add("i18n/vaadin-messages-default");

    resourceBundleMessageSource.setBasenames(filesToLoad.toArray(new String[filesToLoad.size()]));
    return resourceBundleMessageSource;
}

From source file:org.springframework.boot.autoconfigure.MessageSourceAutoConfiguration.java

@Bean
public MessageSource messageSource() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    if (StringUtils.hasText(this.basename)) {
        messageSource.setBasenames(commaDelimitedListToStringArray(trimAllWhitespace(this.basename)));
    }/*from   w w  w.  j a va 2s  .  com*/
    messageSource.setDefaultEncoding(this.encoding);
    messageSource.setCacheSeconds(this.cacheSeconds);
    return messageSource;
}