Browse Source

fix: 设置setting默认语言

pull/126/head
wangjun 3 years ago
parent
commit
14258e6689
  1. 5
      aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain/Settings/BasicManagementSettingDefinitionProvider.cs
  2. 7
      aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/Settings/LanguageManagementSettingDefinitionProvider.cs
  3. 13
      aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/Settings/LanguageManagementSettings.cs

5
aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain/Settings/BasicManagementSettingDefinitionProvider.cs

@ -14,11 +14,6 @@ public class BasicManagementSettingDefinitionProvider : SettingDefinitionProvide
/// </summary>
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",

7
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";
}
}
}

13
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";
*/
/// <summary>
/// 系统控制分组
/// </summary>
public static class Group
{
public const string Default = "Setting.Group";
public const string SystemManagement = Default + ".System";
}
}
}
Loading…
Cancel
Save