Browse Source

Update AbpEnumLocalizer.cs

pull/15271/head
maliming 4 years ago
parent
commit
64cdd67b2d
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 7
      framework/src/Volo.Abp.Localization/Volo/Abp/Localization/AbpEnumLocalizer.cs

7
framework/src/Volo.Abp.Localization/Volo/Abp/Localization/AbpEnumLocalizer.cs

@ -1,6 +1,5 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq;
using Microsoft.Extensions.Localization; using Microsoft.Extensions.Localization;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
@ -8,16 +7,16 @@ namespace Volo.Abp.Localization;
public class AbpEnumLocalizer : IAbpEnumLocalizer, ISingletonDependency public class AbpEnumLocalizer : IAbpEnumLocalizer, ISingletonDependency
{ {
protected readonly IStringLocalizerFactory StringLocalizerFactory; protected readonly IStringLocalizer StringLocalizer;
public AbpEnumLocalizer(IStringLocalizerFactory stringLocalizerFactory) public AbpEnumLocalizer(IStringLocalizerFactory stringLocalizerFactory)
{ {
StringLocalizerFactory = stringLocalizerFactory; StringLocalizer = stringLocalizerFactory.CreateDefaultOrNull();
} }
public virtual string GetString(Type enumType, object enumValue) public virtual string GetString(Type enumType, object enumValue)
{ {
return GetStringInternal(enumType, enumValue, StringLocalizerFactory.CreateDefaultOrNull()); return GetStringInternal(enumType, enumValue, StringLocalizer);
} }
public virtual string GetString(Type enumType, object enumValue, params IStringLocalizer[] specifyLocalizers) public virtual string GetString(Type enumType, object enumValue, params IStringLocalizer[] specifyLocalizers)

Loading…
Cancel
Save