List of usage examples for org.springframework.context.support ResourceBundleMessageSource ResourceBundleMessageSource
public ResourceBundleMessageSource()
From source file:guru.qas.martini.i18n.MessageSources.java
public static MessageSource getMessageSource(Class c) { return INDEX.computeIfAbsent(c, r -> { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setFallbackToSystemLocale(true); source.setBundleClassLoader(c.getClassLoader()); source.setBasename(c.getName()); source.setUseCodeAsDefaultMessage(true); source.setCacheSeconds(-1);//w w w .java2 s . c o m return source; }); }
From source file:org.duracloud.account.config.ResourceBundleConfig.java
@Bean public MessageSource messageSource() { ResourceBundleMessageSource m = new ResourceBundleMessageSource(); m.setBasenames("global", "root", "user"); return m;/*from w w w. j av a2s . c om*/ }
From source file:om.edu.squ.squportal.portlet.dps.utility.UtilProperty.java
private static void activateResource() { resourceBundle = new ResourceBundleMessageSource(); resourceBundle.setBasenames(new String[] { Constants.RESOURCE_PROPERTY_FILE_NAME }); }
From source file:de.perdian.commons.i18n.polyglot.PolyglotFactory.java
/** * Creates a new {@link Polyglot} implementation. A default instance of the * {@code MessageSource} interface will be created. The lookup for keys will * be performed through a resource bundle that must be located at the same * directory within the classath as the given class. * * @param polyglotClass/* ww w. j a v a2 s . c o m*/ * the class of the interface, that should be implemented according to * the polyglot logics. Note, that this class must be an interface, * not an actual class. * @return * the {@code Polyglot} implementation. Once this instance has been * created, it has no further references to the factory from which it * was created. */ public static <T> Polyglot<T> createPolyglot(Class<T> polyglotClass) { if (polyglotClass == null) { throw new IllegalArgumentException("Parameter 'polyglotClass' must not be null"); } else { ResourceBundleMessageSource defaultMessageSource = new ResourceBundleMessageSource(); defaultMessageSource.setBasename(polyglotClass.getName()); return PolyglotFactory.createPolyglot(polyglotClass, defaultMessageSource); } }
From source file:io.getlime.security.powerauth.app.server.service.i18n.LocalizationProvider.java
@Bean public ResourceBundleMessageSource messageSource() { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBasename("i18n/errors"); source.setUseCodeAsDefaultMessage(true); return source; }
From source file:com.zeroone.guestebook.MvcConfig.java
@Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename("locale/messages"); messageSource.setDefaultEncoding("UTF-8"); return messageSource; }
From source file:org.openmrs.web.StaticThemeSource.java
/** * @see org.springframework.ui.context.ThemeSource#getTheme(java.lang.String) *//*from ww w . j a v a2 s. co m*/ @Override public Theme getTheme(String ignoredArgument) { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename(this.themeName); return new SimpleTheme(themeName, messageSource); }
From source file:com.sambrannen.samples.events.Application.java
@Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename("ValidationMessages"); return messageSource; }
From source file:com.github.pjungermann.config.MessageSourceConfiguration.java
@Bean public MessageSource messageSource() { final String packagePath = getClass().getPackage().getName().replace('.', '/'); final ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasenames(packagePath + "/errors", packagePath + "/constraints"); messageSource.setDefaultEncoding(UTF_8.name()); return messageSource; }
From source file:com.mitchellbosecke.pebble.spring.config.MVCConfig.java
@Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename("com.mitchellbosecke.pebble.spring.messages"); return messageSource; }