gpt4 book ai didi

c# - 将 Azure 网站本地化为特定文化

转载 作者:行者123 更新时间:2023-12-03 04:30:09 25 4
gpt4 key购买 nike

我正在从事一个具有 es-ES 文化(西类牙语)的 ASP NET MVC 5 项目。一切都完美本地化,但最近我们在 Azure 中发布了我们的应用程序。然后我们发现Azure没有.NET语言包。所以,我们需要找到一个解决方案。

我们正在尝试将西类牙语“System.ComponentModel.DataAnnotations”添加到项目或手动部署中,但没有任何效果。所需的验证以英文显示。

但奇怪的是,有一些西类牙语消息,例如日期或数字类型验证,例如('El Campo Fecha Inicio debe ser una fecha.')。在代码中搜索,我发现 bin 文件夹中有一个“es”文件夹,其中包含一些带有西类牙语翻译的 dll,但缺少 DataAnnotations。但我找不到添加 DataAnnotations 的方法。

我读到的其他选项是覆盖属性的消息或使用 .resx 文件困惑代码。但我不确定这是否是一个好主意。实际的最佳解决方案是什么?

感谢您的帮助。

最佳答案

最后我选择遵循这个方法:

http://haacked.com/archive/2009/12/07/localizing-aspnetmvc-validation.aspx/

这既简单又有效。即使该帖子是 2009 年的,对于 MVC2 也适用于 MVC5 项目。

关于c# - 将 Azure 网站本地化为特定文化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37925378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com