当前位置: 首页 > 编程语言 > C#

在单独的类库中本地化数据注释分享

时间:2023-04-10 21:11:30 C#

C#学习教程:在单独的类库中本地化数据注释但是,我们无法让它工作,因为我们的模型数据注释属性根本没有被翻译。项目结构类库Startup.csservices.AddMvc().AddViewLocalization(LanguageViewLocationExpanderFormat.Suffix).AddDataAnnotationsLocalization();注意本地化适用于Web项目,例如它转换视图、控制器。但是当我们尝试翻译存在于单独项目中的模型时,它不起作用。//Greetings目前不支持翻译存在于单独项目中的数据注解、视图、控制器等,而无需自己实现。解决方案是使用IStringLocalizer、IStringLocalizerFactory编写您自己的自定义实现并将其注册到Startup.cs中。了解StringLocalizer/Factory的工作原理。仅供参考:正在开发Localizer的aspnet团队已经意识到这一点,并且正在研究一种解决方案以在未来支持这一点。请参考aspnet/Localization以上是C#学习教程:在单独的类库中本地化数据注解。如果对大家有用,需要进一步了解C#学习教程,希望大家多加关注——本文来自网络收藏,不代表立场,如涉及侵权,请右击联系管理员删除。如需转载请注明出处: