diff --git a/abp_io/src/Volo.AbpWebSite.Web/AbpWebSiteWebModule.cs b/abp_io/src/Volo.AbpWebSite.Web/AbpWebSiteWebModule.cs index a66d7bb11a..d0f5369ff2 100644 --- a/abp_io/src/Volo.AbpWebSite.Web/AbpWebSiteWebModule.cs +++ b/abp_io/src/Volo.AbpWebSite.Web/AbpWebSiteWebModule.cs @@ -62,12 +62,21 @@ namespace Volo.AbpWebSite var hostingEnvironment = context.Services.GetHostingEnvironment(); var configuration = context.Services.GetConfiguration(); + ConfigureLanguages(context.Services); ConfigureDatabaseServices(context.Services, configuration); ConfigureVirtualFileSystem(context.Services, hostingEnvironment); ConfigureBundles(context.Services); ConfigureTheme(context.Services); } + private static void ConfigureLanguages(IServiceCollection services) + { + services.Configure(options => + { + options.Languages.Add(new LanguageInfo("en-US", "en-US", "English")); + }); + } + private static void ConfigureBundles(IServiceCollection services) { services.Configure(options => @@ -138,12 +147,7 @@ namespace Volo.AbpWebSite var app = context.GetApplicationBuilder(); var env = context.GetEnvironment(); - app.UseRequestLocalization(options => - { - options.DefaultRequestCulture = new RequestCulture("en-US", "en-US"); - options.AddSupportedCultures("en-US"); - options.AddSupportedUICultures("en-US"); - }); + app.UseAbpRequestLocalization(); if (env.IsDevelopment()) {