Localization in ASP.NET Core
The default providers are: QueryStringRequestCultureProvider CookieRequestCultureProvider AcceptLanguageHeaderRequestCultureProvider Most likely the culture is determined from the Accept-Language HTTP header that the browser is sending. In Startup.cs put this fro Slovenian: and in Configure method just use app.UseRequestLocalization(); before app.UseMvc();