List of usage examples for org.springframework.context.support ResourceBundleMessageSource setBasename
public void setBasename(String basename)
From source file:com.vgorcinschi.concordiafootballmanager.web.WebConfig.java
@Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setCacheSeconds(1);/*from w ww .j a va2 s . co m*/ messageSource.setDefaultEncoding(StandardCharsets.UTF_8.name()); messageSource.setBasename("i18n/validation"); return messageSource; }
From source file:cn.org.once.cstack.initializer.CloudUnitApplicationContext.java
@Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename("message"); return messageSource; }
From source file:com.evolveum.midpoint.common.LocalizationServiceImpl.java
private ResourceBundleMessageSource buildSource(String basename, ClassLoader classLoader) { ResourceBundleMessageSource source = new CachedResourceBundleMessageSource(); source.setDefaultEncoding(StandardCharsets.UTF_8.name()); source.setFallbackToSystemLocale(false); source.setBasename(basename); if (classLoader == null) { classLoader = LocalizationServiceImpl.class.getClassLoader(); }//from w w w .j a v a2s . co m source.setBundleClassLoader(classLoader); return source; }
From source file:net.solarnetwork.node.power.mock.MockPowerDatumDataSource.java
@Override public synchronized MessageSource getMessageSource() { if (messageSource == null) { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(getClass().getClassLoader()); source.setBasename(getClass().getName()); messageSource = source;/*from w w w . ja v a 2 s .co m*/ } return messageSource; }
From source file:net.solarnetwork.node.consumption.impl.CentameterConsumptionDatumDataSource.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { MessageSource parent = getDefaultSettingsMessageSource(); ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(CentameterConsumptionDatumDataSource.class.getClassLoader()); source.setBasename(CentameterConsumptionDatumDataSource.class.getName()); source.setParentMessageSource(parent); MESSAGE_SOURCE = source;/* w w w . ja v a2s .c o m*/ } } return MESSAGE_SOURCE; }
From source file:com.alibaba.dubbo.container.page.PageServlet.java
@Override public void init() throws ServletException { super.init(); ResourceBundleMessageSource msgDatabase = new ResourceBundleMessageSource(); msgDatabase.setBasename("i18n/message"); // msgDatabase.setBundleClassLoader(PageServlet.class.getClassLoader()); MSGDatabase = msgDatabase;/*w ww .j a v a2 s . com*/ String simple = getServletConfig().getInitParameter("simple"); // container???? if (simple == null || simple.length() == 0) { System.out.println("??"); new Thread(new Runnable() { @Override public void run() { com.alibaba.dubbo.container.Main.main(null); } }).start(); } INSTANCE = this; String config = getServletConfig().getInitParameter("pages"); Collection<String> names; if (config != null && config.length() > 0) { names = Arrays.asList(Constants.COMMA_SPLIT_PATTERN.split(config)); } else { names = ExtensionLoader.getExtensionLoader(PageHandler.class).getSupportedExtensions();// PageHandler?? } for (String name : names) { PageHandler handler = ExtensionLoader.getExtensionLoader(PageHandler.class).getExtension(name); pages.put(ExtensionLoader.getExtensionLoader(PageHandler.class).getExtensionName(handler), handler); Menu menu = handler.getClass().getAnnotation(Menu.class); if (menu != null) { menus.add(handler); } } Collections.sort(menus, new MenuComparator()); }
From source file:com.all.login.LoginModule.java
public LoginModule() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename("com.all.login.i18n.Messages"); messages = new DefaultMessages(messageSource); ApplicationLanguage lang = ApplicationLanguage.getLanguage(); messages.setLocale(lang.locale());/*from w w w . ja va 2 s . c o m*/ createLoaderWindow(messages, null, null); }
From source file:net.solarnetwork.node.settings.playpen.SettingsPlaypen.java
@Override public MessageSource getMessageSource() { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(SettingsPlaypen.class.getClassLoader()); source.setBasename(SettingsPlaypen.class.getName()); MESSAGE_SOURCE = source;// w w w . ja v a 2 s . c o m } return MESSAGE_SOURCE; }
From source file:net.solarnetwork.node.io.rxtx.RxtxDataCollectorFactory.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(getClass().getClassLoader()); source.setBasename(getClass().getName()); MESSAGE_SOURCE = source;// www . j a v a 2s . c om } } return MESSAGE_SOURCE; }
From source file:edu.duke.cabig.c3pr.domain.StratumGroup.java
/** * Instantiates a new stratum group./*from w w w . j a va 2 s. c om*/ */ public StratumGroup() { lazyListHelper = new LazyListHelper(); lazyListHelper.add(BookRandomizationEntry.class, new InstantiateFactory<BookRandomizationEntry>(BookRandomizationEntry.class)); lazyListHelper.add(StratificationCriterionAnswerCombination.class, new InstantiateFactory<StratificationCriterionAnswerCombination>( StratificationCriterionAnswerCombination.class)); currentPosition = new Integer(0); ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource(); resourceBundleMessageSource.setBasename("error_messages_multisite"); ResourceBundleMessageSource resourceBundleMessageSource1 = new ResourceBundleMessageSource(); resourceBundleMessageSource1.setBasename("error_messages_c3pr"); resourceBundleMessageSource1.setParentMessageSource(resourceBundleMessageSource); this.c3prErrorMessages = resourceBundleMessageSource1; this.c3PRExceptionHelper = new C3PRExceptionHelper(c3prErrorMessages); }