2015-01-13 29 views
2

我正在使用ASP.NET MVC 5。我想用法語獲得ValidationMessageFor的信息。ValidationMessageFor語言

「xxx字段是必需的」 - >「Le champ xxx est manquant」。

我在2臺服務器

  • 的Windows Server 2008 R2 SP1 + IIS 7
  • 的Windows Server 2012 + IIS 8

我在網添加部署我的網站。 config以下行:

<globalization culture="fr-FR" uiCulture="fr" /> 

最後,我成功爲WS 2012做了「翻譯」。但與WS 2008無關,當我提交表格時,我仍然有「需要xxx字段」英文。

我斷定這是服務器配置的問題。但是哪一個?

我曾嘗試:

  • 全球化選項設置爲法語(FR)到IIS
  • 安裝一個法語語言包到WS(我的服務器現在是在法國)
  • ...等等等等

如果任何人有我一個解決方案...

+0

可能重複的[ASP.NET MVC驗證消息未獲得本地化](http://stackoverflow.com/questions/18229813/asp-net-mvc-validation-message-does-not-get-localized) – Joe

+0

然後你可以檢查這個[鏈接](http://serverfault.com/questions/219777/iis-7-net-globalization-settings) – Luca

+0

是的喬你是對的它是重複的,但謝謝你的作品! – francoisFra

回答

1

您需要在您託管站點的服務器上安裝語言包。去微軟的官方網站,你可以下載它們。

  1. 轉到下面的鏈接,並從下拉列表中選擇語言。在你的 案件「法國」。

http://www.microsoft.com/en-us/download/details.aspx?id=1246

  • 然後點擊下載按鈕。

  • 然後將文件保存在磁盤上並進行安裝。

  • 如果您有任何問題,請讓我知道。