Лучший способ реализовать локализацию XML в Asp.net MVC? - PullRequest
4 голосов
/ 24 февраля 2012

Мы разрабатываем приложение Asp.net MVC 3. Одно из требований заказчика - локализация должна осуществляться с использованием XML-файлов. Клиент будет время от времени обновлять их.

Структура должна быть следующей:

<lang>
    <item key="moduleName">Admin</item>
    <item key="yes">Yes</item>
    <item key="no">No</item>
</lang>

Как лучше всего это реализовать?
Не могли бы вы указать мне какое-нибудь хорошее решение?

1 Ответ

0 голосов
/ 24 февраля 2012

Так как формат resx, используемый ASP.net, также является XML, я бы посоветовал использовать его, а не создавать собственный

  <data name="Anterior" xml:space="preserve">
    <value>Previous</value>
  </data>
  <data name="Autos" xml:space="preserve">
    <value>Cars</value>
  </data>
  <data name="AutosIncluidos" xml:space="preserve">
    <value>Cars Included</value>
  </data>

Преимущества:

  • Уже изобретено
  • Работает без работы в asp.net
  • Доступны несколько инструментов для создания формата (например, прекрасный Zeta Resource Editor )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...