From 8af4238d849a48e950ed7efd965c34b9c02ab9cf Mon Sep 17 00:00:00 2001 From: ju Date: Tue, 20 Mar 2018 14:31:46 +0800 Subject: [PATCH] =?UTF-8?q?CORE-57=20=E5=9B=BD=E9=99=85=E5=8C=96=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E9=87=87=E7=94=A8=E6=A8=A1=E5=9D=97=E5=8C=96=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E7=9A=84=E6=96=B9=E5=BC=8F=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/fr/start/module/DesignerModuleActivator.java | 10 +++++++++- .../src/com/fr/start/module/PreStartActivator.java | 6 ------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/designer/src/com/fr/start/module/DesignerModuleActivator.java b/designer/src/com/fr/start/module/DesignerModuleActivator.java index c51444ef54..fcb00d03e0 100644 --- a/designer/src/com/fr/start/module/DesignerModuleActivator.java +++ b/designer/src/com/fr/start/module/DesignerModuleActivator.java @@ -2,7 +2,9 @@ package com.fr.start.module; import com.fr.design.module.DesignerModule; import com.fr.general.ModuleContext; +import com.fr.locale.InterMutableKey; import com.fr.module.Activator; +import com.fr.module.extension.Prepare; import com.fr.stable.module.ModuleListener; /** @@ -10,7 +12,7 @@ import com.fr.stable.module.ModuleListener; * 触发原来的DesignerModule的启动 * 之后慢慢将DesignerModule拆成Activator */ -public class DesignerModuleActivator extends Activator { +public class DesignerModuleActivator extends Activator implements Prepare { @Override public void start() { @@ -24,4 +26,10 @@ public class DesignerModuleActivator extends Activator { public void stop() { } + + @Override + public void prepare() { + + addMutable(InterMutableKey.Path, "com/fr/design/i18n/designer"); + } } diff --git a/designer/src/com/fr/start/module/PreStartActivator.java b/designer/src/com/fr/start/module/PreStartActivator.java index e11997b346..9ef1af8dc7 100644 --- a/designer/src/com/fr/start/module/PreStartActivator.java +++ b/designer/src/com/fr/start/module/PreStartActivator.java @@ -3,9 +3,6 @@ package com.fr.start.module; import com.fr.base.FRContext; import com.fr.design.DesignerEnvManager; import com.fr.design.RestartHelper; -import com.fr.design.module.DesignModule; -import com.fr.general.GeneralContext; -import com.fr.general.Inter; import com.fr.general.SiteCenter; import com.fr.module.Activator; import com.fr.stable.BuildContext; @@ -22,9 +19,6 @@ public class PreStartActivator extends Activator { BuildContext.setBuildFilePath("/com/fr/stable/build.properties"); SiteCenter.getInstance(); initLanguage(); - - // 在 initLanguage 之后加载设计器国际化文件,确保是正确的语言环境 - Inter.loadLocaleFile(GeneralContext.getLocale(), DesignModule.LOCALE_FILE_PATH); } private void initLanguage() {