Browse Source

Merge pull request #8667 from badre429/dev

refactor: change Initialize in VirtualFileLocalization to virutal
pull/8673/head
maliming 6 years ago
committed by GitHub
parent
commit
af3abf8482
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      framework/src/Volo.Abp.Localization/Volo/Abp/Localization/VirtualFiles/VirtualFileLocalizationResourceContributorBase.cs

8
framework/src/Volo.Abp.Localization/Volo/Abp/Localization/VirtualFiles/VirtualFileLocalizationResourceContributorBase.cs

@ -22,17 +22,17 @@ namespace Volo.Abp.Localization.VirtualFiles
_virtualPath = virtualPath;
}
public void Initialize(LocalizationResourceInitializationContext context)
public virtual void Initialize(LocalizationResourceInitializationContext context)
{
_virtualFileProvider = context.ServiceProvider.GetRequiredService<IVirtualFileProvider>();
}
public LocalizedString GetOrNull(string cultureName, string name)
public virtual LocalizedString GetOrNull(string cultureName, string name)
{
return GetDictionaries().GetOrDefault(cultureName)?.GetOrNull(name);
}
public void Fill(string cultureName, Dictionary<string, LocalizedString> dictionary)
public virtual void Fill(string cultureName, Dictionary<string, LocalizedString> dictionary)
{
GetDictionaries().GetOrDefault(cultureName)?.Fill(dictionary);
}
@ -105,4 +105,4 @@ namespace Volo.Abp.Localization.VirtualFiles
protected abstract ILocalizationDictionary CreateDictionaryFromFileContent(string fileContent);
}
}
}

Loading…
Cancel
Save