package com.qprogramming.tasq.config;
import java.util.Locale;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler;
import org.springframework.web.servlet.i18n.SessionLocaleResolver;
@Configuration
public class LocaleConfig extends SavedRequestAwareAuthenticationSuccessHandler {
@Value("${default.locale}")
private String defaultLang;
@Bean
public SessionLocaleResolver localeResolver() {
SessionLocaleResolver lr = new SessionLocaleResolver();
lr.setDefaultLocale(new Locale(defaultLang));
return lr;
}
}