urn Task.FromResult(new ProviderCultureResult(_selectedLanguage));
        }
    }
}</pre>
<p>In our example, we use <code>language</code> as the parameter name for the language in the URL, you can also change this parameter name.</p>
<h3>Subscribing <code>NavigationManager.LocationChanged</code> event</h3>
<p>The <code>BlazorSchoolRequestCultureProvider</code> only provides the language for the initial request. Blazor Server is a SPA framework and therefore, there is only one request. You need to subscribe