List of usage examples for org.springframework.context.support ResourceBundleMessageSource setBasename
public void setBasename(String basename)
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/*from w w w . j av a 2 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: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);/*from ww w.j a va 2 s .c o m*/ return source; }); }
From source file:com.ocs.dynamo.test.MockUtil.java
/** * Util method to initialize the messageservice and inject it into the target object when @Inject * can not be used.// w w w. ja va2 s . c om * * @param target * Object with the field messageService of type MessageService * @param basename * the base name of the message bundle to use */ public static void injectMessageService(Object target, String basename) { ResourceBundleMessageSource rmb = new ResourceBundleMessageSource(); rmb.setBasename(basename); MessageService ms = spy(MessageService.class); ReflectionTestUtils.setField(ms, "source", rmb); ReflectionTestUtils.setField(target, "messageService", ms); }
From source file:net.solarnetwork.node.backup.DefaultBackupManager.java
private static HierarchicalMessageSource getMessageSourceInstance() { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(DefaultBackupManager.class.getClassLoader()); source.setBasename(DefaultBackupManager.class.getName()); return source; }
From source file:net.solarnetwork.node.backup.FileSystemBackupService.java
private static MessageSource getMessageSourceInstance() { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(FileSystemBackupService.class.getClassLoader()); source.setBasename(FileSystemBackupService.class.getName()); return source; }
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:org.openwms.common.CommonStarter.java
public @Bean MessageSource messageSource() { ResourceBundleMessageSource nrrbm = new ResourceBundleMessageSource(); nrrbm.setBasename("i18n"); return nrrbm; }
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:com.coffeebeans.services.config.ServicesConfig.java
@Bean public ResourceBundleMessageSource messageSource() { ResourceBundleMessageSource resource = new ResourceBundleMessageSource(); resource.setBasename("messages"); resource.setDefaultEncoding(StandardCharsets.UTF_8.toString()); return resource; }
From source file:org.openmrs.web.StaticThemeSource.java
/** * @see org.springframework.ui.context.ThemeSource#getTheme(java.lang.String) *//*from www.j av a2 s . c o m*/ @Override public Theme getTheme(String ignoredArgument) { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename(this.themeName); return new SimpleTheme(themeName, messageSource); }