diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain/Settings/BasicManagementSettingDefinitionProvider.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain/Settings/BasicManagementSettingDefinitionProvider.cs index 50f0aa30..5c0a652e 100644 --- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain/Settings/BasicManagementSettingDefinitionProvider.cs +++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain/Settings/BasicManagementSettingDefinitionProvider.cs @@ -14,11 +14,6 @@ public class BasicManagementSettingDefinitionProvider : SettingDefinitionProvide /// private static void OverrideDefaultSettings(ISettingDefinitionContext context) { - - context.GetOrNull(LocalizationSettingNames.DefaultLanguage) - .WithProperty(BasicManagementSettings.Group.Default, BasicManagementSettings.Group.SystemManagement) - .WithProperty(AbpProSettingConsts.ControlType.Default, AbpProSettingConsts.ControlType.TypeText); - context.Add( new SettingDefinition(TimingSettingNames.TimeZone, "China Standard Time", diff --git a/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/Settings/LanguageManagementSettingDefinitionProvider.cs b/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/Settings/LanguageManagementSettingDefinitionProvider.cs index 5dd4c58b..678ee346 100644 --- a/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/Settings/LanguageManagementSettingDefinitionProvider.cs +++ b/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/Settings/LanguageManagementSettingDefinitionProvider.cs @@ -4,9 +4,10 @@ namespace Lion.AbpPro.LanguageManagement.Settings { public override void Define(ISettingDefinitionContext context) { - /* Define module settings here. - * Use names from LanguageManagementSettings class. - */ + var languageManagementSettings = context.GetOrNull(LocalizationSettingNames.DefaultLanguage) + .WithProperty(LanguageManagementSettings.Group.Default, LanguageManagementSettings.Group.SystemManagement) + .WithProperty(AbpProSettingConsts.ControlType.Default, AbpProSettingConsts.ControlType.TypeText); + languageManagementSettings.DefaultValue = "zh-Hans"; } } } \ No newline at end of file diff --git a/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/Settings/LanguageManagementSettings.cs b/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/Settings/LanguageManagementSettings.cs index e81d756a..aa7e5045 100644 --- a/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/Settings/LanguageManagementSettings.cs +++ b/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/Settings/LanguageManagementSettings.cs @@ -2,10 +2,13 @@ namespace Lion.AbpPro.LanguageManagement.Settings { public static class LanguageManagementSettings { - public const string GroupName = "LanguageManagement"; - - /* Add constants for setting names. Example: - * public const string MySettingName = GroupName + ".MySettingName"; - */ + /// + /// 系统控制分组 + /// + public static class Group + { + public const string Default = "Setting.Group"; + public const string SystemManagement = Default + ".System"; + } } } \ No newline at end of file