You can create a resx file and set its properties to public , as described here .
Then on cshtmlyou can use:
@Resources.ResNameHere.Property
To use on javascript just render it on a block script
<script>
var stringFromResource = "@Resources.ResNameHere.Property";
</script>
Html , .
public static MvcHtmlString Resource<T>(this HtmlHelper<T> html, string key)
{
var resourceManager = new ResourceManager(typeof(Website.Resources.ResNameHere));
var val = resourceManager.GetString(key);
return MvcHtmlString.Create(String.IsNullOrEmpty(val) ? key : val);
}
@Html.Resource("Key")