Del curso: .NET 5: Blazor esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Globalización y localización en Blazor WebAssembly

Globalización y localización en Blazor WebAssembly - Tutorial de Blazor

Del curso: .NET 5: Blazor esencial

Globalización y localización en Blazor WebAssembly

En aplicaciones Blazor, tanto en Server como en WebAssemby podemos localizar y globalizar nuestras aplicaciones al igual que hacemos con aplicaciones ASP.NET Core MVC o Web API, la única diferencia es que en Blazor, por ahora, los escenarios son un poco más limitados, ya que por ahora solo podemos utilizar la interfaz IStringLocalizer, pero no IHtmlLocalizer ni IViewLocalizer. Vamos a ver primero cómo se haría en una aplicación Blazor WebAssembly. Tenemos aquí nuestro proyecto StoriesLibrary.Client. Lo primero es instalar un paquete que se llama Microsoft.Extensions.Localization,; lo tenemos aquí, si ves en la instalación, aquí está, ya lo tenemos. Localization. En segundo lugar, tenemos que hacer un poco de trabajo manual, editando el proyecto de Client, y añadiendo esta línea, BlazorWebAssemblyLoadAllGlobalizationData, para que Blazor al arrancar cargue también la información de las distintas culturas. A continuación, vamos a Program.cs, y aquí añadimos nuestros servicios de…

Contenido