How do I show/customize a loading screen while loading a Blazor WebAssembly (client-side) app?

You can customize the loading text in a Blazor WebAssembly application by editing the tag for target framework version 3.* or the tag for target framework version 5.* in the index.html page. In the following example, I have customized the loading text while loading. [index.html] for target framework version 3.* [index.html] for target framework version 5.* Refer to this link for more details. View Sample in GitHub

How do I show/customize a loading screen while loading a Blazor Server app?

In the following example, LoadingScreen will display a loading message while data is loaded asynchronously. Once the data has been loaded, it replaces the loading message with the actual content. [LoadingScreen.razor] Wrap the Router in the LoadingScreen to show the loading screen in the Blazor app. [App.razor] Please refer to this link for more details. View Sample in GitHub

How do I change languages in a Blazor server-side application?

Languages are changed by using localization in the Blazor server-side application. In the following example, the languages are changed from English to French and vice versa by clicking a button.  [Program.cs]  [Culture.cs] Add the culture resource files in the Resources/Pages folder. [Index.razor] Add the button for changing the language. [MainLayout.razor] You can download the reference sample here. Please refer to this link for more information.