Поменяйте местами английский и испанский языки в методе ValidationMessageFor динамически - PullRequest
3 голосов
/ 15 ноября 2011

Мои модели / хранилища данных находятся в другой библиотеке классов, которая содержит аннотацию данных - Обязательный, Максимальная длина и некоторую пользовательскую проверку.Все это прекрасно работает на английском языке, однако есть способ поменять английское сообщение проверки для испанского языка, используя глобальный файл ресурсов, содержащийся в веб-проекте.Библиотека классов используется как на веб-сайте, так и на других компонентах, поэтому я не могу быть уверен, что файл ресурсов будет в том же проекте.

1 Ответ

2 голосов
/ 15 ноября 2011

Если вы говорите о приложении .Net MVC, я предлагаю вам взглянуть на этот пост в блоге об интернационализации в MVC3:

http://afana.me/post/aspnet-mvc-internationalization.aspx

Для проекта, над которым я сейчас работаю, мы решили поместить файлы ресурсов в отдельный проект, чтобы мы могли хранить все строки ресурсов в одном месте, а затем просто ссылаться на языковой проект из любого другой проект, который нуждается в многоязычной поддержке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...