如何在Blazor客户端进行本地化

时间:2019-11-10 17:14:15

标签: .net asp.net-core blazor

我正在尝试用不同的语言制作一些内容。因此,当我在“ Blazor服务器端”上进行这些处理时没有问题,但是当我尝试在“ Blazor客户端端”上进行本地化处理时,这不能像传统的asp.net MVC项目中那样工作。 >

我将此行添加到“ Blazor.Client”项目->启动-> ConfigureServices中: services.AddLocalization(options => options.ResourcesPath = "MyProject.Shared.Resources");

然后将@inject IStringLocalizer<ResourceFile> localizer注入视图文件。 当我想像这样使用注入的元素时:

 @localizer[ResourceFile.globalName]
即使我使用api更改了服务器端的区域性,它也无法正常工作。

所以,我的问题是:如何在blazor应用程序中同时更改服务器和客户端的文化信息?

0 个答案:

没有答案