Глобализация в ядре asp. net - PullRequest
0 голосов
/ 05 мая 2020

Я читал статьи о глобализации asp. net основного приложения. Все они предлагают создать папку «Ресурсы» и подпапки, а также для каждого контроллера / представления / модели представления создать файл ресурсов для каждого языка. Есть ли лучший способ сделать это, имея только один файл ресурсов для каждого языка? Если да, то какие изменения мне нужно внести в файл startup.cs?

1 Ответ

0 голосов
/ 06 мая 2020

Есть ли лучший способ сделать это, просто имея один файл ресурсов для каждого языка?

Глобализация с помощью SharedResource, вы можете обратиться к следующему:

  1. SharedResource.cs, поместите его в папку root проект , и он не должен содержать никаких данных, только объявление класса.

  2. создайте файл ресурсов, названный так же, как файл .cs, и его нужно поместить в папка "Ресурсы". enter image description here

Для использования файла SharedResource вы можете обратиться к ссылкам ниже:

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/localization?view=aspnetcore-3.1

ASP. NET Локализация ядра с помощью SharedResources

...