У меня есть jQuery функция которая меняет название во всех .task-row классах Как я могу изменить локальное место названия Title на место переводов. С такого
$('.task-row').attr('title', 'Edit');
на такой
$('.task-row').attr('title', '@Shop.Resources.Properties.Literals.Edit');
Как мы выяснили, @Shop.Resources.Properties.Literals.Edit - это ASP.NET Razor.
Если этот код во View, то он сработает. Если код в js файле, то он, конечно, неправильный, так как js файлы пересылаются отдельным запросом и Razor-ом не обрабатываются.
Если передать этот текст на клиент вместе со страницей возможности нет, то можно его запрашивать с помощью $.ajax.
Еще есть варианты с библиотеками, как упомянутый выше @vp_arth i18n.
https://github.com/wikimedia/jquery.i18n
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости