cratie+lang btn

This commit is contained in:
2017-09-23 02:20:38 +02:00
parent dadea41eea
commit e95d8faa84
8 changed files with 98 additions and 13 deletions

View File

@ -25,6 +25,7 @@ using Microsoft.Net.Http.Headers;
namespace Yavsc
{
using System.Collections.Generic;
using System.Net;
using Formatters;
using Google.Apis.Util.Store;
@ -129,14 +130,14 @@ namespace Yavsc
// return new ProviderCultureResult("fr");
//}));
options.RequestCultureProviders.Insert(0, new AcceptLanguageHeaderRequestCultureProvider());
options.RequestCultureProviders.Insert(0, new CookieRequestCultureProvider());
options.RequestCultureProviders = new List<IRequestCultureProvider>
{
new QueryStringRequestCultureProvider { Options = options },
new CookieRequestCultureProvider { Options = options, CookieName="ASPNET_CULTURE" },
new AcceptLanguageHeaderRequestCultureProvider { Options = options }
};
});
services.Add(ServiceDescriptor.Singleton(typeof(IOptions<SiteSettings>), typeof(OptionsManager<SiteSettings>)));
services.Add(ServiceDescriptor.Singleton(typeof(IOptions<SmtpSettings>), typeof(OptionsManager<SmtpSettings>)));
services.Add(ServiceDescriptor.Singleton(typeof(IOptions<GoogleAuthSettings>), typeof(OptionsManager<GoogleAuthSettings>)));