ASP.NET CORE(.NET Framework)和本地化

爱德华多·托利诺(Eduardo Tolino)

人们。好的?

有人能帮我吗?带有.Net Framework的ASP.NET Core

主题:本地化

我根据文档进行了所有设置。

当我使用时:

IStringLocalizer<HomeController> 

可以完美地翻译。

IStringLocalizer<Resources.Views.Shared.Test>

可以完美地翻译。

在视野中

@inject IViewLocalizer localizer

作品翻译正确。

但是,在所有以前的情况下,资源都是在ASP.NET CORE项目中创建的。

如果我创建一个单独的项目并使用:

IStringLocalizer<ClassLibrary1.Test> 

不起作用,它不翻译。

它仅返回默认语言。

如果我在Controller的ASP.NET Core中强制执行代码:

ResourceManager rm = new ResourceManager(typeof(ClassLibrary1.Test));
string test = rm.GetString("Hello", new System.Globalization.CultureInfo("en-US"));

它翻译得不好。它仅返回默认语言。

也就是说,我怀疑这与在一个单独的项目中有关。

现在奇怪的是,我创建了另一个ClassLibrary并放置了代码:

string test = Test.ResourceManager.GetString("Hello", new System.Globalization.CultureInfo("en-US"));

如果我在ASP.NET CORE中引用此ClassLibrary,则返回的是标准语言,这是错误的。

如果我在Asp.Net中引用,它可以正常工作并翻译完美。

这将是一个已知的错误吗?

在asp.net核心中使用的类库中的某些特定配置?

我想象相同的代码应该在asp.net中作为.NET框架的核心asp.net都可以工作。

有人遇到过类似的问题吗?

爱德华多·托利诺(Eduardo Tolino)

问题解决了。

确定资源DLL未复制到ASP.NET Core项目。

只需手动复制即可解决所有问题。这是目前唯一的解决方案。

此处的详细信息:https : //github.com/aspnet/Mvc/issues/5219

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.Net Core本地化

来自分类Dev

ASP.NET Core 全球化和本地化

来自分类Dev

ASP.NET Core请求本地化选项

来自分类Dev

ASP.NET Core 3.0中的本地化

来自分类Dev

Asp.net Core 2.0 查看本地化错误

来自分类Dev

ASP.NET Core 3 MVC端点路由和按路由进行本地化

来自分类Dev

ASP.NET CORE 3.1中的数据注释和错误验证消息的本地化

来自分类Dev

.NET Core 1.1 和运行时本地化

来自分类Dev

通过_Layout.cshtml中的ASP.NET Core本地化在ASP.NET Core中进行翻译的问题

来自分类Dev

ASP .NET Core 1.0 RTM本地化无法正常工作

来自分类Dev

如何在Asp.Net Core 1.0.0中本地化Display属性?

来自分类Dev

在单独的项目Asp.net Core MVC中进行本地化

来自分类Dev

ASP.NET Core 3.0 Razor页面中的路由本地化

来自分类Dev

无法使用ASP.NET CORE 2.2生成用于本地化的Response cookie

来自分类Dev

ASP.NET Core 3.1:共享的本地化版本3.1不起作用

来自分类Dev

Asp.Net Core中基于请求的Razor页面本地化

来自分类Dev

如何进行ASP.NET Core 3.1路由(Route,ActionName)本地化?

来自分类Dev

在单独的项目Asp.net Core MVC中进行本地化

来自分类Dev

使用VSCode的Asp.Net Core本地化无法正常工作

来自分类Dev

在asp.net core 2.1中基于国家的本地化

来自分类Dev

jQuery datepicker日期范围在与asp.net本地化相同的输入和本地化中

来自分类Dev

创建项目ASP.NET Core(.NET Core)和ASP.NET Core(.NET Framework)有什么区别

来自分类Dev

如何在ASP.NET Core中的自定义本地化提供程序中注入DbContext?

来自分类Dev

在ASP.net Core MVC 3.1中的HtmlHelper扩展方法中使用DataAnnotation本地化器

来自分类Dev

asp .net 和 asp .net core 有什么区别?

来自分类Dev

基于URL .NET Core 3.0的本地化

来自分类Dev

ASP.NET MVC提交按钮本地化

来自分类Dev

ASP.Net Web API故障响应本地化

来自分类Dev

ASP.NET vNext-本地化(.resx)

Related 相关文章

  1. 1

    ASP.Net Core本地化

  2. 2

    ASP.NET Core 全球化和本地化

  3. 3

    ASP.NET Core请求本地化选项

  4. 4

    ASP.NET Core 3.0中的本地化

  5. 5

    Asp.net Core 2.0 查看本地化错误

  6. 6

    ASP.NET Core 3 MVC端点路由和按路由进行本地化

  7. 7

    ASP.NET CORE 3.1中的数据注释和错误验证消息的本地化

  8. 8

    .NET Core 1.1 和运行时本地化

  9. 9

    通过_Layout.cshtml中的ASP.NET Core本地化在ASP.NET Core中进行翻译的问题

  10. 10

    ASP .NET Core 1.0 RTM本地化无法正常工作

  11. 11

    如何在Asp.Net Core 1.0.0中本地化Display属性?

  12. 12

    在单独的项目Asp.net Core MVC中进行本地化

  13. 13

    ASP.NET Core 3.0 Razor页面中的路由本地化

  14. 14

    无法使用ASP.NET CORE 2.2生成用于本地化的Response cookie

  15. 15

    ASP.NET Core 3.1:共享的本地化版本3.1不起作用

  16. 16

    Asp.Net Core中基于请求的Razor页面本地化

  17. 17

    如何进行ASP.NET Core 3.1路由(Route,ActionName)本地化?

  18. 18

    在单独的项目Asp.net Core MVC中进行本地化

  19. 19

    使用VSCode的Asp.Net Core本地化无法正常工作

  20. 20

    在asp.net core 2.1中基于国家的本地化

  21. 21

    jQuery datepicker日期范围在与asp.net本地化相同的输入和本地化中

  22. 22

    创建项目ASP.NET Core(.NET Core)和ASP.NET Core(.NET Framework)有什么区别

  23. 23

    如何在ASP.NET Core中的自定义本地化提供程序中注入DbContext?

  24. 24

    在ASP.net Core MVC 3.1中的HtmlHelper扩展方法中使用DataAnnotation本地化器

  25. 25

    asp .net 和 asp .net core 有什么区别?

  26. 26

    基于URL .NET Core 3.0的本地化

  27. 27

    ASP.NET MVC提交按钮本地化

  28. 28

    ASP.Net Web API故障响应本地化

  29. 29

    ASP.NET vNext-本地化(.resx)

热门标签

归档