No se puede establecer la cultura predeterminada y única en la aplicación ASP.Net Core

Estoy trabajando en el sistema operativo polaco:

En miStatup.csclase tengo el siguiente código

        // Configure the localization options
        var supportedCultures = new[]
        {
            new CultureInfo("en-GB")
        };

        app.UseRequestLocalization(
            new RequestLocalizationOptions
            {
                DefaultRequestCulture = new RequestCulture("en-GB"),
                SupportedCultures = supportedCultures,
                SupportedUICultures = supportedCultures,
                FallBackToParentCultures = true,
                FallBackToParentUICultures = true,
                RequestCultureProviders = null
            });

Las opciones completas son solo de referencia para asegurarse de que nada se quede atrás. En mi_Layout.cshtml Tengo el siguiente código:

<div>Current Culture: @CultureInfo.CurrentCulture.DisplayName</div>
<div>Current UI Culture: @CultureInfo.CurrentUICulture.DisplayName</div>

La única cultura compatible y disponible debe seren-GB, sin embargo, en el sitio web siempre muestra:

Current Culture: Polski (Polska)
Current UI Culture: Polski (Polska)

He intentado agregarMicrosoft.AspNet.Localization paquete, pero no hace ninguna diferencia. Según el código en el middleware de localización, todos deberían funcionar como se espera. Estoy ejecutando la última versión de ASP.NET Core 1.0.0.

Respuestas a la pregunta(1)

Su respuesta a la pregunta