2013-06-15 2 views
4

У меня проблема. На главном сервере и локальном хосте - это те же самые файлы.Сообщения о проверке MVC - локализация?

Но в локальном хосте у меня есть сообщения в моем родном языке, как

Pole Email jest wymagane.

А на главном сервере у меня есть:

The Email field is required.

Как я уже говорил, файлы exacly то же самое , Как его решить?

+0

Какой язык вы хотите, местный или английский? Возможно, ваш главный сервер настроен на английскую культуру. –

+0

local, конечно – whoah

+1

Добавить '' для польской культуры или '<глобализация uiCulture =" en-Us ">' для английского языка. UICulture отвечает за получение правильных ресурсов. – LukLed

ответ

9

случится ли вы иметь

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

в вашем web.config? Это автоматически переключит культуру сайта в соответствии с языком, переданным через запрос браузера, то есть Accept-Language.

Если вы хотите, чтобы язык с сервера устанавливался только enableClientBasedCulture - false.

+0

спасибо за помощь! :) – whoah

2

У меня была та же проблема, решение для меня заключалось в установке соответствующего языкового пакета на сервере (https://support.microsoft.com/en-us/help/14236/language-packs). Впоследствии после этого сообщения о проверке начали появляться на нужном языке.

Смежные вопросы