Asp.net многоязычное веб-приложение - локализация - PullRequest
1 голос
/ 02 ноября 2008

Каково ваше мнение о наилучшем из возможных способов создания многоязычного локализованного веб-приложения asp.net (только пользовательский интерфейс локализации строковых ресурсов) Особенно это две вещи:

  1. Как хранить ресурсы? XML-файлы, Resx-файлы или что-то еще?
  2. Как обрабатывать URL? Я не хочу постоянно сохранять языковые параметры в строке запроса, поэтому мне нужно использовать перезапись URL, возможно?

/ BR

Ответы [ 2 ]

2 голосов
/ 02 ноября 2008

Вы смотрели на поддержку локализации в ASP.NET? Он использует сборки ресурсов и устанавливает ресурс по умолчанию на основе настроек браузера. Вы также можете переопределить настройку, установив настройки культуры и uiculture для потока, обрабатывающего запрос.

Если вам не нравится использование сборок ресурсов (которые требуют внесения изменений в проект, когда вы хотите внести изменения), вы также можете создать собственный поставщик ресурсов для ASP.NET ( эта ссылка использует MS Access в качестве примера, вы можете попробовать настроить его для SQL или другого поставщика).

http://asp.net имеет несколько учебных пособий для начала работы, например этот .

0 голосов
/ 26 июня 2011

Используйте управляемый данными поставщик ресурсов локализации ASP.NET, как описано в http://www.west -wind.com / Presentations / wwdbresourceprovider /

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