Вопрос

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

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

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

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

Это было полезно?

Решение

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

<Ол>
  • Напишите их на разных языках и добавьте в базу данных поле с языком публикации. Фильтруйте сообщения в контроллере в соответствии с текущим языком.
  • Используйте службу автоматического перевода, чтобы выполнить перевод ( Google API - API Microsoft )
  • Оставьте сообщение на языке оригинала и добавьте виджет перевода на сайт (например, этот сайт )
  • Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top