Blazor applications can support multiple languages and cultures by using the globalization and localization features of .NET Core. This article describes how to implement globalization and localization in a Blazor application.

Blazor WebAssembly

<PropertyGroup>
  <BlazorWebAssemblyLoadAllGlobalizationData>true</BlazorWebAssemblyLoadAllGlobalizationData>
</PropertyGroup>
dotnet add package Microsoft.Extensions.Localization

Blazor Server

builder.Services.AddCustomLocalization();
app.UseCustomLocalization();