VanDerHeijden.Logging / tests / VanDerHeijden.Logging.Web / Extensions / LocalizationServiceExtensions.cs
Code · 19 lines · 576 bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19using Microsoft.AspNetCore.Localization;
using System.Globalization;

namespace VanDerHeijden.Logging.Web.Extensions;

public static class LocalizationServiceExtensions
{
	public static IServiceCollection AddRequestLocalization(this IServiceCollection services)
	{
		services.Configure<RequestLocalizationOptions>(options =>
		{
			options.DefaultRequestCulture = new RequestCulture(CultureInfo.InvariantCulture);
			options.SupportedCultures = [CultureInfo.InvariantCulture];
			options.SupportedUICultures = [CultureInfo.InvariantCulture];
		});

		return services;
	}
}