@Html.ActionLink with language attribute
<p>I believe this has to be very easy but I just cant figure it out.</p>

<p>I have custom route</p>

<pre><code>routes.MapRoute(
                name: "DefaultLocalized",
                url: "{language}/{controller}/{action}/{id}",
                defaults: new { language = "EN", controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
</code></pre>

<p>In the controller i have</p>

<pre><code>protected override void Initialize(System.Web.Routing.RequestContext requestContext)
        {
            base.Initialize(requestContext);
            ViewBag.language = Internationalization.SetCultureFromUrl(requestContext, "EN");
        }
</code></pre>

<p>and the question is, how to specify language attribute in <code>@Html.ActionLink</code> ? </p>