All previous topics were about Azure and how to work with that great technology. But each large project should be localized. We had a case when a project was under development for several years, had a big database and a lot of pages and needed to be localized.

In this article I will show you architecture for that localization. I will do it in simple way and will show general moments: how to save a current language? Work with localized database and localized strings in code or HTML.


First we need to open out MVC solution and database project.

Let's change our database project. In very first step we should create table “Language”:

Localization Table “Language”

Table “Language”