31 lines
1.0 KiB
Java
31 lines
1.0 KiB
Java
package fr.eni.enchere.config;
|
|
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.web.servlet.LocaleResolver;
|
|
import org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.support.ResourceBundleMessageSource;
|
|
import org.springframework.web.servlet.i18n.SessionLocaleResolver;
|
|
|
|
import java.util.Locale;
|
|
|
|
@Configuration
|
|
public class WebConfig {
|
|
|
|
@Bean
|
|
public LocaleResolver localeResolver() {
|
|
SessionLocaleResolver resolver = new SessionLocaleResolver();
|
|
resolver.setDefaultLocale(Locale.FRENCH);
|
|
return resolver;
|
|
}
|
|
|
|
@Bean
|
|
public ResourceBundleMessageSource messageSource() {
|
|
ResourceBundleMessageSource source = new ResourceBundleMessageSource();
|
|
source.setBasenames("i18n/messages");
|
|
source.setDefaultEncoding("UTF-8");
|
|
source.setUseCodeAsDefaultMessage(true);
|
|
return source;
|
|
}
|
|
} |