После следования этого руководства и просмотра его видео на youtube , особенно в период с 35:00 до 36:30, я все еще не мог сделать общий ресурс доступным для мое демонстрационное приложение .
У меня есть класс Resources/SharedResource.cs
, но ни с IHtmlLocalizer<SharedResource>
, который у меня есть в Pages/Index.cshtml
, ни с IStringLocalizer<SharedResource>
, который у меня есть в Pages/Index.cshtml.cs
, кажется, работает.
В моем SharedReousrce.en-GB.resx
у меня есть:
<data name="_COLOR_" xml:space="preserve">
<value>colour</value>
</data>
И в моем SharedResource.en-US.resx
у меня есть:
<data name="_COLOR_" xml:space="preserve">
<value>color</value>
</data>
Обычно я ожидаю, когда посещаю https://localhost:5001/en-us
для просмотра color
в представлении и в консоли, а при посещении https://localhost:5001/en-gb
для просмотра colour
в представлении и в консоли.
В настоящее время в представлении клавиша _COLOR_
имеет вид игнорируются и на консоли оба они нажимают _COLOR_
из SharedResource
, но также игнорируется ключ _WELCOME_
из ресурса индекса в Resources/Pages/
.
Любая помощь будет отличной! Заранее спасибо!