How to create multilingual website in asp.net mvc4

Here I have explained, How to create multilingual website in asp.net mvc4.  In today’s competitive web world, not having a multilingual website implies you are ignoring the needs of a major part of the world population. So, This is most important to have multilingual website to  reach  more customer and thus increase revenue.
In the previous post I have explained How to create multilingual application in asp.net
Multilingual Website in ASP.NET MVC4
Register
How to create multilingual website in asp.net mvc4
 
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>@ViewBag.Title</title>
    @Styles.Render("~/Content/css")
    @Scripts.Render("~/bundles/modernizr")
</head>
<body>

    <div style="padding:5px">
        @* Here I will add Language Switcher *@
        @{
            foreach (var i in MvcMultilingual.SiteLanguages.AvailableLanguages)
            {
                @Html.ActionLink(i.LangFullName, "ChangeLanguage", "Home", new{lang = i.LangCultureName}, null) <text>&nbsp;</text>
            }
        }
    </div>
    @RenderBody()
    @Scripts.Render("~/bundles/jquery")
    @RenderSection("scripts", required: false)
</body>
</html>



Posted By :