Как локализовать новые «посты» с помощью ASP.net MVC - PullRequest
0 голосов
/ 29 октября 2009

Я только начинаю с локализации сегодня и мне нужна информация.

У меня есть проект, работающий в ASP.net MVC, использующий файлы .resx (глобальные / локальные) для размещения текста на основе выбранного языка на странице. Но это готовый / статический контент. Как это сделать, например, для новых постов, если у вас есть блог? Вам нужно сделать это, загрузив разные неполные страницы, как в [локализация asp.net просмотров и главных страниц] [1]? Что общего? Не могу придумать приличный гугл-термин, чтобы найти информацию по этому вопросу.

Я понятия не имею, какова будет нормальная процедура, поэтому любая информация по этой теме будет приятной.

[1]: http://www.ondotnet.com/pub/a/dotnet/2002/09/30/manager.html локализация для представлений asp.net и главных страниц

1 Ответ

2 голосов
/ 29 октября 2009

Для локализации реального контента вы можете использовать 3 подхода:

  1. Напишите их на разных языках и добавьте в базу данных поле с языком поста. Фильтруйте сообщения в контроллере в соответствии с текущим языком.
  2. Используйте службу автоматического перевода для перевода ( Google API - Microsoft API )
  3. Оставьте сообщение на языке оригинала и добавьте виджет перевода на сайт (например, этот сайт )
...