title: ASP.NET Core Globalization and Localization
body: <p>I have found some useful articles for creating multilingual and multicultural applications in ASP.NET Core like </p>
  
  <ul>
  <li><a href="https://docs.microsoft.com/en-us/aspnet/core/fundamentals/localization" rel="nofollow noreferrer">Globalization and Localization in ASP.NET Core</a> </li>
  <li><a href="https://www.infragistics.com/community/blogs/codefusion/archive/2016/10/13/building-simple-multilingual-asp-net-core-website.aspx" rel="nofollow noreferrer">Building simple Multilingual ASP.NET Core website</a>.</li>
  <li><a href="https://andrewlock.net/adding-localisation-to-an-asp-net-core-application/" rel="nofollow noreferrer">Adding Localization to ASP.NET Core with user selection</a>.</li>
  <li><a href="https://damienbod.com/2015/10/24/using-dataannotations-and-localization-in-asp-net-5-mvc-6/" rel="nofollow noreferrer">Using Data Annotations and Localization in ASP.NET Core.</a></li>
  </ul>
  
  <p>and a github project providing an example for implementation</p>
  
  <ul>
  <li><a href="https://github.com/PankajRawat333/Globalization-and-localization-in-ASP.NET-Core" rel="nofollow noreferrer">https://github.com/PankajRawat333/Globalization-and-localization-in-ASP.NET-Core</a></li>
  </ul>
  
  <p>The approach I decided to follow is the third one on the above list since I wanted to give to my users the option to select the culture even though I had some issues with tha Data Annotation Localization</p>
  
  <p>However I thought I should ask if anyone has any more interesting approaches and article resources to share before I started my first ASP.NET Core MVC application.</p>