Browse Source

Update AbpEnumLocalizer.cs

pull/15271/head
maliming 3 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.Collections.Generic;
using System.Linq;
using Microsoft.Extensions.Localization;
using Volo.Abp.DependencyInjection;
@ -8,16 +7,16 @@ namespace Volo.Abp.Localization;
public class AbpEnumLocalizer : IAbpEnumLocalizer, ISingletonDependency
{
protected readonly IStringLocalizerFactory StringLocalizerFactory;
protected readonly IStringLocalizer StringLocalizer;
public AbpEnumLocalizer(IStringLocalizerFactory stringLocalizerFactory)
{
StringLocalizerFactory = stringLocalizerFactory;
StringLocalizer = stringLocalizerFactory.CreateDefaultOrNull();
}
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)

Loading…
Cancel
Save