diff --git a/sdk/common/src/main/java/io/dataease/i18n/DeI18nMessageConfig.java b/sdk/common/src/main/java/io/dataease/i18n/DeI18nMessageConfig.java index 8484829a37..c82b529074 100644 --- a/sdk/common/src/main/java/io/dataease/i18n/DeI18nMessageConfig.java +++ b/sdk/common/src/main/java/io/dataease/i18n/DeI18nMessageConfig.java @@ -5,8 +5,11 @@ import org.springframework.boot.web.servlet.context.AnnotationConfigServletWebSe import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.support.ReloadableResourceBundleMessageSource; +import org.springframework.web.servlet.LocaleResolver; +import org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver; import java.util.Arrays; +import java.util.Locale; @Configuration public class DeI18nMessageConfig { @@ -14,6 +17,13 @@ public class DeI18nMessageConfig { @Value("${spring.messages.basename}") private String messageBaseName; + @Bean + public LocaleResolver localeResolver() { + AcceptHeaderLocaleResolver localeResolver = new AcceptHeaderLocaleResolver(); + localeResolver.setDefaultLocale(Locale.CHINA); + return localeResolver; + } + @Bean public ReloadableResourceBundleMessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new DeReloadableResourceBundleMessageSource();