diff --git a/samples/MvcSample.Web/Startup.cs b/samples/MvcSample.Web/Startup.cs index a16a491b34..a3565f5474 100644 --- a/samples/MvcSample.Web/Startup.cs +++ b/samples/MvcSample.Web/Startup.cs @@ -3,6 +3,7 @@ using System; using Microsoft.AspNet.Builder; +using Microsoft.AspNet.Localization; using Microsoft.AspNet.Mvc; using Microsoft.AspNet.Mvc.Razor; using Microsoft.Extensions.DependencyInjection; @@ -38,7 +39,7 @@ namespace MvcSample.Web app.UseStatusCodePages(); app.UseFileServer(); - app.UseRequestLocalization(); + app.UseRequestLocalization(new RequestCulture("en-US")); app.UseSession(); app.UseMvc(routes => diff --git a/test/WebSites/LocalizationWebSite/Startup.cs b/test/WebSites/LocalizationWebSite/Startup.cs index f1d72b66b2..b1094b611e 100644 --- a/test/WebSites/LocalizationWebSite/Startup.cs +++ b/test/WebSites/LocalizationWebSite/Startup.cs @@ -1,7 +1,10 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +using System.Collections.Generic; +using System.Globalization; using Microsoft.AspNet.Builder; +using Microsoft.AspNet.Localization; using Microsoft.Extensions.DependencyInjection; namespace LocalizationWebSite @@ -20,7 +23,20 @@ namespace LocalizationWebSite { app.UseCultureReplacer(); - app.UseRequestLocalization(); + var options = new RequestLocalizationOptions + { + SupportedCultures = new List + { + new CultureInfo("fr"), + new CultureInfo("en-GB") + }, + SupportedUICultures = new List + { + new CultureInfo("fr"), + new CultureInfo("en-GB") + } + }; + app.UseRequestLocalization(options, new RequestCulture("en-US")); app.UseMvcWithDefaultRoute(); } diff --git a/test/WebSites/RazorWebSite/Startup.cs b/test/WebSites/RazorWebSite/Startup.cs index d41b4509ab..a80a09a384 100644 --- a/test/WebSites/RazorWebSite/Startup.cs +++ b/test/WebSites/RazorWebSite/Startup.cs @@ -1,8 +1,10 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +using System.Collections.Generic; using System.Globalization; using Microsoft.AspNet.Builder; +using Microsoft.AspNet.Localization; using Microsoft.AspNet.Mvc; using Microsoft.AspNet.Mvc.Razor; using Microsoft.Extensions.DependencyInjection; @@ -36,8 +38,23 @@ namespace RazorWebSite public void Configure(IApplicationBuilder app) { - app.UseRequestLocalization(); - + var options = new RequestLocalizationOptions + { + SupportedCultures = new List + { + new CultureInfo("fr"), + new CultureInfo("en-GB"), + new CultureInfo("en-US") + }, + SupportedUICultures = new List + { + new CultureInfo("fr"), + new CultureInfo("en-GB"), + new CultureInfo("en-US") + } + }; + app.UseRequestLocalization(options, new RequestCulture("en-GB", "en-US")); + app.UseMvcWithDefaultRoute(); } }