Локализация в ASP.NET MVC - PullRequest
       20

Локализация в ASP.NET MVC

0 голосов
/ 19 февраля 2010

Оглядываясь вокруг, я вижу много статей о локализации в ASP.NET MVC, но все они делают одно и то же - устанавливают файл .resx, устанавливают для его действия сборки правильный инструмент, чтобы убедиться, что класс со свойствами статических строк создан, затем используйте этот класс.

Можно ли вообще использовать существующего поставщика ресурсов, который у меня уже есть? Или, по крайней мере, эти файлы .resx живут вне основной сборки (не в App_GlobalResources)?

Изменить: правильный вопрос, поднятый ниже - почему я не могу просто использовать мой поставщик ресурсов? дело в том, что это работает, но ломает мои тесты, так как HttpContext в них нулевой. Если есть способ получить мои глобальные ресурсы через провайдера ресурсов без вызова HttpContext.GetGlobalResourceObject, это, скорее всего, будет хорошим решением.

Ответы [ 2 ]

0 голосов
/ 19 февраля 2010

Почему бы тогда просто не использовать поставщика ресурсов, который у вас уже есть? Я не понимаю, почему вы не можете просто звонить против него, как в другом проекте.

0 голосов
/ 19 февраля 2010

Вы всегда можете переместить все ваши локализованные материалы в отдельный проект и просто ссылаться на этот проект из вашего проекта MVC. Будет ли это работать для вас?

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