Я использую MVC 4 и бритвенные представления. У нас есть приложение, которое извлекает файлы ресурсов. В настоящее время существует только один набор файлов ресурсов, но у нас есть запрос на некоторые переводы в частях сайта, в которых появятся дополнительные файлы ресурсов для иностранных языков.
Часть приложения отправляет рефералы пользователям, и в этом реферале есть возможность установить язык для отображения (независимо от того, какой установлен пользователь-клиент). Это будет установлено в строке запроса как lang=ES
. Мы ссылаемся на переменные ресурсов в представлении вот так @Resources.Templates.ReferralAcceptance.DefaultAcceptanceMessage
. Если в строке запроса нет значения lang, мне нужно по умолчанию использовать CultureCode, отправленный от клиента, который, если он недоступен, вернется к стандартной английской версии, которая у нас есть.
Я новичок в файлах ресурсов, особенно в MVC. Как лучше всего справиться с этим?