From 6567c09acd88470e13b836b44fe5f728e56c5115 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 18 Feb 2025 11:51:45 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=9B=BD=E9=99=85=E5=8C=96=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E8=AF=AD=E8=A8=80=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/dataease/i18n/DeI18nMessageConfig.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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();