diff --git a/backend/web/src/main/java/org/jumpserver/chen/web/config/LocaleConfig.java b/backend/web/src/main/java/org/jumpserver/chen/web/config/LocaleConfig.java index 79c138c..efec706 100644 --- a/backend/web/src/main/java/org/jumpserver/chen/web/config/LocaleConfig.java +++ b/backend/web/src/main/java/org/jumpserver/chen/web/config/LocaleConfig.java @@ -63,7 +63,15 @@ class JsonMessageSource extends AbstractMessageSource { public JsonMessageSource(@Value("${i18n.endpoint}") String endpoint) { - this.endpoint = endpoint; + // 首先从环境变量中读取 core 的地址 + + String coreHost = System.getenv("CORE_HOST"); + + if (!coreHost.isEmpty()) { + this.endpoint = coreHost; + } else { + this.endpoint = endpoint; + } var languages = new String[]{ "en", "ja", "zh", "zh_hant"