当我在我的计算机上调试时,我从 MVC 收到的所有错误消息都是法语(客户端和服务器端)。例如,对于注册页面中的“nom”字段,如果我不给出我收到的值:
Le champ nom d'utilisateur est requis.
但是当我在生产服务器上时,我得到了这个:
The nom d'utilisateur field is required.
我的计算机文化是法语,所以我猜 MVC 会检测到这一点并使用默认文化。我很确定我的生产服务器是英文的。所以我做了以下步骤:
- 进入 Properties/Assembly informations/ 并用法语输入。
没用,所以我把这一行放在 web.config
<全球化文化="fr-CA" uiCulture="fr" />
它也没有工作......
我已经阅读了很多关于堆栈溢出的帖子(一篇在这里,一篇在这里),但他们每个人都适合希望他们的网站使用 2 种或更多语言的人。我只希望我的网站是法语的,并且它的行为与我的个人机器上的完全一样。由于它可以在我的个人机器上运行,我想所有需要的参考资料都已经在那里了......
可能吗?有谁能够帮我?我不想为一种语言的网站创建资源文件...