33 lines
		
	
	
		
			963 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			963 B
		
	
	
	
		
			C#
		
	
	
	
	
	
using KonSoft.Shared.Localization.Localization;
 | 
						|
using Volo.Abp.Localization;
 | 
						|
using Volo.Abp.Modularity;
 | 
						|
using Volo.Abp.Validation;
 | 
						|
using Volo.Abp.Validation.Localization;
 | 
						|
using Volo.Abp.VirtualFileSystem;
 | 
						|
 | 
						|
namespace KonSoft.Shared.Localization;
 | 
						|
 | 
						|
[DependsOn(
 | 
						|
    typeof(AbpValidationModule)
 | 
						|
)]
 | 
						|
public class KonSoftSharedLocalizationModule : AbpModule
 | 
						|
{
 | 
						|
    public override void ConfigureServices(ServiceConfigurationContext context)
 | 
						|
    {
 | 
						|
        Configure<AbpVirtualFileSystemOptions>(options =>
 | 
						|
        {
 | 
						|
            options.FileSets.AddEmbedded<KonSoftSharedLocalizationModule>();
 | 
						|
        });
 | 
						|
 | 
						|
        Configure<AbpLocalizationOptions>(options =>
 | 
						|
        {
 | 
						|
            options.Resources
 | 
						|
                .Add<KonSoftResource>("en")
 | 
						|
                .AddBaseTypes(
 | 
						|
                    typeof(AbpValidationResource)
 | 
						|
                ).AddVirtualJson("/Localization/KonSoft");
 | 
						|
 | 
						|
            options.DefaultResourceType = typeof(KonSoftResource);
 | 
						|
        });
 | 
						|
    }
 | 
						|
} |