MVC验证信息-本地化?

4

我有一个问题。主服务器和本地主机上的文件完全相同。

但是在本地主机上,我看到了我的母语消息,例如

Pole Email jest wymagane.

而在主服务器上,我看到了:

The Email field is required.

如我所说,这些文件完全相同。如何解决这个问题?


你想要什么语言,本地语言还是英语?你的主服务器很可能已设置为英语文化。 - Mr. Mr.
1
添加 <globalization uiCulture="pl-PL"> 以使用波兰文化或 <globalization uiCulture="en-US"> 以使用英语文化。UICulture 负责检索正确的资源。 - LukLed
2个回答

9

Do you happen to have

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

你是否想在 web.config 文件中进行设置?这样会根据浏览器请求中的语言信息(例如 Accept-Language)自动切换网站的语言。

如果你想强制从服务器端指定语言,只需将 enableClientBasedCulture 设置为 false


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接