本文整理汇总了Java中org.springframework.context.support.ResourceBundleMessageSource.setFallbackToSystemLocale方法的典型用法代码示例。如果您正苦于以下问题:Java ResourceBundleMessageSource.setFallbackToSystemLocale方法的具体用法?Java ResourceBundleMessageSource.setFallbackToSystemLocale怎么用?Java ResourceBundleMessageSource.setFallbackToSystemLocale使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.context.support.ResourceBundleMessageSource
的用法示例。
在下文中一共展示了ResourceBundleMessageSource.setFallbackToSystemLocale方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: defaultMessageSource
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
@Bean
public MessageSource defaultMessageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasenames("messages", "i18n/messages");
messageSource.setDefaultEncoding(Charset.forName("UTF-8").name());
messageSource.setFallbackToSystemLocale(true);
messageSource.setCacheSeconds(-1);
messageSource.setAlwaysUseMessageFormat(false);
messageSource.setUseCodeAsDefaultMessage(true);
return messageSource;
}
示例2: messageSource
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
/**
* @return ResourceBundleMessageSource pour les messages de l'application
*/
@Bean
public ResourceBundleMessageSource messageSource() {
ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource();
resourceBundleMessageSource.setBasenames(
"i18n/messages",
"i18n/backoffice/backoffice-messages",
"i18n/backoffice/nomenclature-messages",
"i18n/candidat/candidat-messages");
resourceBundleMessageSource.setFallbackToSystemLocale(false);
return resourceBundleMessageSource;
}
示例3: createMessageSource
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
/**
* Create a MessageSource for the given basename,
* to be used as MessageSource for the corresponding theme.
* <p>Default implementation creates a ResourceBundleMessageSource.
* for the given basename. A subclass could create a specifically
* configured ReloadableResourceBundleMessageSource, for example.
* @param basename the basename to create a MessageSource for
* @return the MessageSource
* @see org.springframework.context.support.ResourceBundleMessageSource
* @see org.springframework.context.support.ReloadableResourceBundleMessageSource
*/
protected MessageSource createMessageSource(String basename) {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename(basename);
if (this.defaultEncoding != null) {
messageSource.setDefaultEncoding(this.defaultEncoding);
}
if (this.fallbackToSystemLocale != null) {
messageSource.setFallbackToSystemLocale(this.fallbackToSystemLocale);
}
if (this.beanClassLoader != null) {
messageSource.setBeanClassLoader(this.beanClassLoader);
}
return messageSource;
}
示例4: createValidator
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
public static Validator createValidator() {
LocaleContextHolder.setLocale(Locale.ENGLISH);
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setFallbackToSystemLocale(false);
messageSource.setBasenames("validation");
messageSource.setDefaultEncoding("utf8");
LocalValidatorFactoryBean localValidator = new LocalValidatorFactoryBean();
localValidator.setValidationMessageSource(messageSource);
localValidator.afterPropertiesSet();
return localValidator;
}
示例5: searchOperations
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
@Bean public ResourceBundleMessageSource searchOperations() {
ResourceBundleMessageSource bundle = new ResourceBundleMessageSource();
bundle.setFallbackToSystemLocale(false);
bundle.setBasenames("com/jongsoft/harvester/service/operations");
bundle.setBundleClassLoader(ServiceConfiguration.class.getClassLoader());
return bundle;
}
示例6: messageSource
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource result = new ResourceBundleMessageSource();
result.setBasename("messages");
result.setFallbackToSystemLocale(false);
return result;
}
示例7: mailSetup
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
@Before
public void mailSetup() {
configuration = new Configuration(Configuration.VERSION_2_3_21);
configuration.setDefaultEncoding("UTF-8");
configuration.setTemplateLoader(new ClassTemplateLoader(MailComposer.class, "/mail"));
//keep config same as application.yml and WebConfiguration.java
messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("i18n/messages");
messageSource.setDefaultEncoding("UTF-8");
messageSource.setFallbackToSystemLocale(false);
}
示例8: smsMessageSource
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
@Bean
public ResourceBundleMessageSource smsMessageSource()
{
final ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setFallbackToSystemLocale(false);
messageSource.setBasename("templates.sms.messages");
return messageSource;
}
示例9: emailMessageSource
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
@Bean
public ResourceBundleMessageSource emailMessageSource()
{
final ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setFallbackToSystemLocale(false);
messageSource.setBasename("templates.email.messages");
return messageSource;
}
示例10: buildSource
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
private ResourceBundleMessageSource buildSource(String basename, ClassLoader classLoader) {
ResourceBundleMessageSource source = new ResourceBundleMessageSource();
source.setDefaultEncoding(StandardCharsets.UTF_8.name());
source.setFallbackToSystemLocale(false);
source.setBasename(basename);
if (classLoader == null) {
classLoader = LocalizationServiceImpl.class.getClassLoader();
}
source.setBundleClassLoader(classLoader);
return source;
}
示例11: messageSource
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource ms = new ResourceBundleMessageSource();
ms.setDefaultEncoding("UTF-8");
ms.setFallbackToSystemLocale(false);
ms.setBasename("i18n/messages");
return ms;
}
示例12: messageSource
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource source = new ResourceBundleMessageSource();
source.setBasenames("alfio.i18n.public", "alfio.i18n.admin");
//since we have all the english translations in the default file, we don't need
//the fallback to the system locale.
source.setFallbackToSystemLocale(false);
source.setAlwaysUseMessageFormat(true);
return source;
}
示例13: messageSource
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
@Bean
public ResourceBundleMessageSource messageSource() {
ResourceBundleMessageSource ms = new ResourceBundleMessageSource();
ms.setBasenames(messageSourceBasenames);
ms.setFallbackToSystemLocale(false);
return ms;
}
示例14: SpringBundle
import org.springframework.context.support.ResourceBundleMessageSource; //导入方法依赖的package包/类
protected SpringBundle(String... baseNames) {
source = new ResourceBundleMessageSource();
source.setFallbackToSystemLocale(false);
source.setBasenames(baseNames);
source.setUseCodeAsDefaultMessage(true);
}