List of usage examples for org.springframework.context.support ReloadableResourceBundleMessageSource ReloadableResourceBundleMessageSource
ReloadableResourceBundleMessageSource
From source file:com.activiti.conf.DispatcherServletConfiguration.java
@Bean public MessageSource messageSource() { log.debug("Loading MessageSources"); ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasename("/WEB-INF/messages/messages"); messageSource.setDefaultEncoding(CharEncoding.UTF_8); if ("true".equals(env.getProperty("message.reloading.enabled"))) { messageSource.setCacheSeconds(1); }/* w ww . j ava 2s .c o m*/ return messageSource; }
From source file:br.com.joaops.awc.configuration.WebConfig.java
private MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setDefaultEncoding("UTF-8"); messageSource.setBasenames("classpath:/org/springframework/security/messages", "classpath:/org/hibernate/validator/ValidationMessages"); messageSource.setCacheSeconds(0);/*from w w w . j a v a2s.c o m*/ messageSource.setFallbackToSystemLocale(Boolean.TRUE); return messageSource; }
From source file:net.sf.sze.config.WebMvcConfig.java
/** * Initiates the message resolver./* w w w . j a v a2s . c om*/ * * @return a message source. */ @Bean(name = "messageSource") public MessageSource configureMessageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasenames(MESSAGE_SOURCE, APP_MESSAGE_SOURCE, HELP_MESSAGE_SOURCE, MESSAGE_SOURCE_OVAL); messageSource.setCacheSeconds(MESSAGE_CACHE); messageSource.setFallbackToSystemLocale(false); // Make sure Apostrophs must always be doubled.. messageSource.setAlwaysUseMessageFormat(true); // This persister doubles Apostoph messageSource.setPropertiesPersister( new RecursivePropertiesPersister(new ApostropheEscapingPropertiesPersister())); final Class<?>[] classes = URL.class.getDeclaredClasses(); final UrlDefinitionsToMessages urlDefinitions = new UrlDefinitionsToMessages(classes); urlDefinitions.addParamGroupAsMessages(); urlDefinitions.addParamsAsMessages(); urlDefinitions.addUrlsAsMessagesWithNamedParameters(); Properties staticMessages = urlDefinitions.getMessages(); final EntityPropertiesToMessages epm = new EntityPropertiesToMessages("net.sf.sze.model"); staticMessages.putAll(epm.getProperties()); final String version = buildNr.replace("SNAPSHOT", Long.toString(System.currentTimeMillis())); staticMessages.put("app.version", version); messageSource.setCommonMessages(staticMessages); return messageSource; }
From source file:magoffin.matt.sobriquet.web.config.MvcConfig.java
@Bean(name = "messageSource") public MessageSource getMessageSource() { ReloadableResourceBundleMessageSource resource = new ReloadableResourceBundleMessageSource(); resource.setBasename("/WEB-INF/messages"); resource.setDefaultEncoding("UTF-8"); resource.setCacheSeconds(i18nCacheSecs); return resource; }
From source file:com.cfitzarl.cfjwed.core.config.WebApplicationMvcConfigurer.java
@Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasenames("classpath:locales/events", "classpath:locales/emails", "classpath:locales/errors", "classpath:locales/reports"); return messageSource; }
From source file:com.aspose.showcase.qrcodegen.web.config.WebAppConfig.java
@Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasenames("classpath:messages/messages", "classpath:messages/validation"); // if true, the key of the message will be displayed if the key is not // found, instead of throwing a NoSuchMessageException messageSource.setUseCodeAsDefaultMessage(true); messageSource.setDefaultEncoding("UTF-8"); // # -1 : never reload, 0 always reload messageSource.setCacheSeconds(0);//from w w w .j a va2 s.c om return messageSource; }
From source file:de.blizzy.documentr.context.ContextConfig.java
@Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setFallbackToSystemLocale(false); messageSource.setCacheSeconds(10);/*from w w w. ja va 2 s .c om*/ messageSource.setBasenames(new String[] { "classpath:documentr_messages", "classpath:ValidationMessages" //$NON-NLS-1$ //$NON-NLS-2$ }); return messageSource; }
From source file:org.fuzzydb.samples.mvc.config.WebMvcConfig.java
@Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasename("/WEB-INF/messages/messages"); messageSource.setCacheSeconds(5);/*from w w w. j av a 2s. com*/ return messageSource; }
From source file:br.com.joaops.smt.configuration.WebConfig.java
private MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setDefaultEncoding("UTF-8"); messageSource.setBasenames("classpath:/org/springframework/security/messages", "classpath:/org/hibernate/validator/ValidationMessages", "classpath:/br/com/joaops/smt/i18n/messages"); messageSource.setCacheSeconds(0); //Escolher um valor do cache na hora da implantao. Para testes deixar como '0' zero messageSource.setFallbackToSystemLocale(Boolean.TRUE); return messageSource; }
From source file:com.redhat.rhtracking.config.WebConfig.java
@Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasenames("classpath:messages/messages", "classpath:messages/validation"); // if true, the key of the message will be displayed if the key is not // found, instead of throwing a NoSuchMessageException messageSource.setUseCodeAsDefaultMessage(true); messageSource.setDefaultEncoding("UTF-8"); // # -1 : never reload, 0 always reload messageSource.setCacheSeconds(0);/*w w w .jav a 2 s.c om*/ return messageSource; }