https://docs.microsoft.com/en-us/aspnet/core/fundamentals/localization?view=aspnetcore-5.0
默認有3個provider, 移除AcceptLanguageHeaderRequestCultureProvider就可以了
對於Abp, 有UseAbpRequestLocalization方法
app.UseAbpRequestLocalization(options => { options.RequestCultureProviders = options.RequestCultureProviders.Where(a=> !(a is AcceptLanguageHeaderRequestCultureProvider)).ToList(); options.SetDefaultCulture("zh-Hans"); });
如果是普通的.net 5應用則用UseRequestLocalization方法
app.UseRequestLocalization(options => { options.RequestCultureProviders = options.RequestCultureProviders.Where(a=> !(a is AcceptLanguageHeaderRequestCultureProvider)).ToList(); options.SetDefaultCulture("zh-Hans"); });