using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Localization.Resources.AbpValidation; using Volo.Abp.Modularity; using Volo.Abp.Settings; using Volo.Abp.VirtualFileSystem; namespace Volo.Abp.Localization { [DependsOn( typeof(AbpVirtualFileSystemModule), typeof(AbpSettingsModule) )] public class AbpLocalizationModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { AbpStringLocalizerFactory.Replace(context.Services); context.Services.Configure(options => { options.FileSets.AddEmbedded("Volo.Abp", "Volo/Abp"); }); context.Services.Configure(options => { options.Resources .Add("en") .AddVirtualJson("/Localization/Resources/AbpValidation"); }); context.Services.Configure(options => { options.DefinitionProviders.Add(); }); } } }