'How to make .net 6.0 application to support multiple languages

I need to translate my application to multiple languages. The application is .Net 6.0 - MVC. I have never done this before, however, my idea is to compile the application several times with a different language, then to add a href to a specific path(folder /en/).

The application has several static paragraphs with few pages(Home,Projects,About,Contact,Calculator)

What is the best and easiest solution? Thank you in advance.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source