У меня есть несколько страниц, используемых для разных видов. Например:
Page.cshtml
Page.amp.cshtml
Page.mobile.cstml
...
Все ресурсы идентичны на этих страницах, но для внедрения IViewLocalizer используются разные файлы ресурсов:
Page.en.resx
Page.amp.en.resx
...
Нет смысла дублировать строку ресурсов. И нет смысла перемещать такие строки в локализаторе общих строк. Создание локализатора строк для каждой страницы - тоже не лучшая идея. Идея состоит в том, чтобы сохранить Page.en.resx и использовать его в Page.amp и Page.mobile. Но я не могу найти способ сделать это. Единственное, что я придумал, - это использовать ресурсы для базового класса C# (PageModel) и поместить всю строку в ViewData. Или поместите локализатор в модель.
Есть ли способ принудительной загрузки ресурсов для другой страницы?