Your Updated Guide to Building a Multi-language Asp.Net 8 MVC Application | HackerNoon
Briefly

By default, Asp.Net Core 8 MVC technology envisions separate resource file .resx for each controller and the view. But most people do not like it, since most multilanguage strings are the same in different places in the application, we would like it to be all in the same place.
The plan is to provide practical instructions on how that can be done, accompanied by code samples and a proof-of-concept example application.
I am going to focus on how to practically build such a site in Asp.Net Core 8 MVC. If you are not sure what .resx files are, this may not be an article for you.
To implement the Shared Resources approach, we will create a marker class SharedResoureces.cs to group all the resources.
Read at Hackernoon
[
|
]