feat(i18n): set default locale to China for message sources

This commit is contained in:
PIGCLOUD committed 2026-03-08 14:56:04 +08:00
1 parent b59765f927
commit 2acdceac2a
2 files changed
+4 -1

No files matched your search

@@ -54,6 +54,7 @@ public class MessageSourceConfiguration {
messageSource.setBasename("i18n/messages");
messageSource.setDefaultEncoding("UTF-8");
messageSource.setCacheSeconds(3600);
messageSource.setDefaultLocale(Locale.CHINA);
return messageSource;
}
@@ -22,6 +22,8 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.support.ReloadableResourceBundleMessageSource;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import java.util.Locale;
import static org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication.Type.SERVLET;
/**
@@ -37,7 +39,7 @@ public class PigxSecurityMessageSourceConfiguration implements WebMvcConfigurer
public MessageSource securityMessageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.addBasenames("classpath:errors/messages");
//messageSource.setDefaultLocale(Locale.CHINA); 没有国际化的需求可以关闭
messageSource.setDefaultLocale(Locale.CHINA);
messageSource.setDefaultEncoding("UTF-8");
messageSource.setCacheSeconds(3600);
return messageSource;