From e6b53f8c0147abec56b12431b01aefc6aa4d961d Mon Sep 17 00:00:00 2001 From: Alper Ebicoglu Date: Thu, 11 Apr 2019 12:48:44 +0300 Subject: [PATCH] Fixed AbpRequestLocalization --- modules/docs/app/VoloDocs.Web/Startup.cs | 1 + .../app/VoloDocs.Web/VoloDocsWebModule.cs | 25 +++++++------------ 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/modules/docs/app/VoloDocs.Web/Startup.cs b/modules/docs/app/VoloDocs.Web/Startup.cs index 10ab8dde95..87dd0ddc52 100644 --- a/modules/docs/app/VoloDocs.Web/Startup.cs +++ b/modules/docs/app/VoloDocs.Web/Startup.cs @@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using Volo.Abp; +using VoloDocs.Web; namespace Volo.Docs { diff --git a/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs b/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs index c626e8c9e1..9850ed265a 100644 --- a/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs +++ b/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs @@ -1,12 +1,8 @@ -using System.Collections.Generic; -using System.Globalization; -using System.IO; +using System.IO; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; -using Microsoft.AspNetCore.Localization; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Options; using Swashbuckle.AspNetCore.Swagger; using Volo.Abp; using Volo.Abp.Account.Web; @@ -29,14 +25,14 @@ using Volo.Abp.PermissionManagement.Identity; using Volo.Abp.Threading; using Volo.Abp.UI; using Volo.Abp.VirtualFileSystem; +using Volo.Docs; using Volo.Docs.Admin; using Volo.Docs.Localization; -using Volo.Docs.Utils; using VoloDocs.EntityFrameworkCore; using VoloDocs.Web.Utils; -namespace Volo.Docs -{ +namespace VoloDocs.Web +{ [DependsOn( typeof(DocsWebModule), typeof(DocsAdminWebModule), @@ -103,13 +99,6 @@ namespace Volo.Docs options.CustomSchemaIds(type => type.FullName); }); - var cultures = new List { new CultureInfo("en"), new CultureInfo("tr") }; - Configure(options => - { - options.DefaultRequestCulture = new RequestCulture("en"); - options.SupportedCultures = cultures; - options.SupportedUICultures = cultures; - }); Configure(options => { @@ -118,6 +107,10 @@ namespace Volo.Docs Configure(options => { + options + .Languages + .Add(new LanguageInfo("en", "en", "English")); + options.Resources .Get() .AddBaseTypes(typeof(AbpValidationResource)) @@ -151,7 +144,7 @@ namespace Volo.Docs app.UseAuthentication(); - app.UseRequestLocalization(app.ApplicationServices.GetRequiredService>().Value); + app.UseAbpRequestLocalization(); app.UseStatusCodePagesWithReExecute("/error/{0}"); app.UseMiddleware();