Общий ресурс в. Net Core 3.1 и Razor Pages - PullRequest
0 голосов
/ 28 марта 2020

После следования этого руководства и просмотра его видео на 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/.

Любая помощь будет отличной! Заранее спасибо!

...