【问题标题】:MVC validation messages - localization?MVC 验证消息 - 本地化?
【发布时间】:2013-06-15 12:32:31
【问题描述】:

我有问题。在主服务器和 localhost 上是完全相同的文件。

但是在本地主机中,我有我的母语的消息,比如

Pole Email jest wymagane.

在主服务器上我有:

The Email field is required.

正如我所说,文件完全相同。 如何解决?

【问题讨论】:

  • 您想要哪种语言,本地语言还是英语?您的主服务器可能设置为英语文化。
  • 添加<globalization uiCulture="pl-PL"> 波兰文化或<globalization uiCulture="en-Us"> 英语。 UICulture 负责检索正确的资源。

标签: asp.net-mvc asp.net-mvc-4 localization


【解决方案1】:

你碰巧有

<globalization enableClientBasedCulture="true" uiCulture="auto" culture="auto">...</globalization>

在你的web.config?这将自动切换网站的文化以适应通过浏览器请求传递的语言,即Accept-Language

如果您想从服务器强制使用语言,只需将enableClientBasedCulture 设置为false

【讨论】:

    【解决方案2】:

    我有同样的问题,我的解决方案是在服务器中安装对应的语言包(https://support.microsoft.com/en-us/help/14236/language-packs)。紧接着,验证消息开始以所需的语言显示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 2012-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多