C# 如何在asp.net core中使用orchard.po文件本地化来本地化数据注释属性?

C# 如何在asp.net core中使用orchard.po文件本地化来本地化数据注释属性?,c#,asp.net,asp.net-core,orchardcms,C#,Asp.net,Asp.net Core,Orchardcms,我正在asp.net core 2中使用.po文件进行本地化- 我在视图或控制器中成功地使用了它,但是如何在viewmodels中与DataAttributes一起使用它。 例如: 有人知道这是否可能吗?我想这已经解决了,读到这个问题: “我们如何处理错误消息?我们是将其转换为[Required(ErrorMessage=“localized error message”)]还是使用默认的MVC错误消息?(通过[Required]启用)” 决议为 “通过在OrchardCore.Mvc.Core

我正在asp.net core 2中使用.po文件进行本地化-

我在视图或控制器中成功地使用了它,但是如何在viewmodels中与DataAttributes一起使用它。 例如:


有人知道这是否可能吗?

我想这已经解决了,读到这个问题:

“我们如何处理错误消息?我们是将其转换为[Required(ErrorMessage=“localized error message”)]还是使用默认的MVC错误消息?(通过[Required]启用)”

决议为

“通过在OrchardCore.Mvc.Core Startup.cs文件中简单添加builder.AddDataAnnotationsLocalization();在区域性设置分支中工作。”

PR已合并。

尚未完全解决:
    [Required(ErrorMessage = "RoleName is required")]
    [MinLength(1)]
    public string RoleName { get; set; }