Я пытаюсь сделать контент на разных языках. Таким образом, нет проблем, когда я выполняю эти процессы на стороне сервера Blazor, но когда я пытаюсь выполнить процесс локализации на стороне клиента Blazor, это не работает, как в классических проектах MVC asp.net.
Я добавляю эту строку в проект "Blazor.Client" -> Автозагрузка -> ConfigureServices: services.AddLocalization(options => options.ResourcesPath = "MyProject.Shared.Resources");
И добавляя @inject IStringLocalizer<ResourceFile> localizer
в файл представления. Когда я хочу использовать этот внедренный элемент следующим образом:
@localizer[ResourceFile.globalName]
Он не работает, даже если я изменяю Культуру на стороне сервера с помощью api.
Итак, мой вопрос: как я могу изменить и сервер, иИнформация о культуре на стороне клиента сразу в приложении Blazor?